include signal.h to avoid thorny __sigcontext/sigcontext issues
[musl] / include / dirent.h
index a980629..ca000bd 100644 (file)
@@ -21,6 +21,8 @@ struct dirent
        char d_name[1];
 };
 
+#define d_fileno d_ino
+
 int            closedir(DIR *);
 DIR           *fdopendir(int);
 DIR           *opendir(const char *);
@@ -46,10 +48,10 @@ int scandir(const char *, struct dirent ***, int (*)(const struct dirent *), int
 #define DT_WHT 14
 #define IFTODT(x) ((x)>>12 & 017)
 #define DTTOIF(x) ((x)<<12)
-#endf
+#endif
 
 #ifdef __cplusplus
-extern }
+}
 #endif
 
 #endif