diff --git a/include/dirent.h b/include/dirent.h index b894bb84532..1ab949ccb37 100644 --- a/include/dirent.h +++ b/include/dirent.h @@ -38,15 +38,23 @@ * the getdirentries(2) system call. */ #include +#include #include #if __XSI_VISIBLE + +#ifndef _INO_T_DECLARED +typedef __ino_t ino_t; +#define _INO_T_DECLARED +#endif + /* * XXX this is probably illegal in the __XSI_VISIBLE case, but brings us closer * to the specification. */ #define d_ino d_fileno /* backward and XSI compatibility */ -#endif + +#endif /* __XSI_VISIBLE */ #if __BSD_VISIBLE