diff options
Diffstat (limited to 'lib/libc/dirent/fdopendir.c')
| -rw-r--r-- | lib/libc/dirent/fdopendir.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/libc/dirent/fdopendir.c b/lib/libc/dirent/fdopendir.c index 469992c1..c0e3492b 100644 --- a/lib/libc/dirent/fdopendir.c +++ b/lib/libc/dirent/fdopendir.c @@ -1,20 +1,20 @@ -#include <errno.h> -#include <__dirent.h> -#include <dirent.h> -#include <sys/stat.h> -#include <fcntl.h> -#include <stdlib.h> +#include "stddef.h" // for NULL + +#include <__dirent.h> // for __DIR +#include <dirent.h> // for DIR, fdopendir +#include <errno.h> // for EBADF, errno +#include <stdlib.h> // for calloc DIR *fdopendir(int fildes) { - DIR *dir; + struct __DIR *dir; if (fildes < 0) { errno = EBADF; return NULL; } - if ((dir = calloc(1, sizeof(DIR))) == NULL) { + if ((dir = calloc(1, sizeof(struct __DIR))) == NULL) { return NULL; } |
