X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fdirent.h;h=726067f6afa49f4c856e6647e346b2a011c134fa;hp=a51526d4694eb4eecaf131d931fb08c1a31bee2e;hb=a660180c6a93681c6efb54fb5826c08d4df60208;hpb=2d93d6446191def352b8913e859d6104f1398c72 diff --git a/include/dirent.h b/include/dirent.h index a51526d4..726067f6 100644 --- a/include/dirent.h +++ b/include/dirent.h @@ -5,8 +5,13 @@ extern "C" { #endif +#include + #define __NEED_ino_t #define __NEED_off_t +#ifdef _BSD_SOURCE +#define __NEED_size_t +#endif #include @@ -27,7 +32,7 @@ int closedir(DIR *); DIR *fdopendir(int); DIR *opendir(const char *); struct dirent *readdir(DIR *); -int readdir_r(DIR *, struct dirent *, struct dirent **); +int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict); void rewinddir(DIR *); void seekdir(DIR *, long); long telldir(DIR *);