/* closedir() Author: Kees J. Bot * 24 Apr 1989 */ #define nil 0 #include #define close _close #define closedir _closedir #include #include #include #include #include int closedir(DIR *dp) /* Finish reading a directory. */ { int d; if (dp == nil) { errno= EBADF; return -1; } d= dp->_fd; free((void *) dp); return close(d); }