(test): Return error value.
[kopensolaris-gnu/glibc.git] / dirent / dirent.h
index e2fab0a..01c44a2 100644 (file)
@@ -83,13 +83,21 @@ __BEGIN_DECLS
 enum
   {
     DT_UNKNOWN = 0,
+# define DT_UNKNOWN    DT_UNKNOWN
     DT_FIFO = 1,
+# define DT_FIFO       DT_FIFO
     DT_CHR = 2,
+# define DT_CHR                DT_CHR
     DT_DIR = 4,
+# define DT_DIR                DT_DIR
     DT_BLK = 6,
+# define DT_BLK                DT_BLK
     DT_REG = 8,
+# define DT_REG                DT_REG
     DT_LNK = 10,
+# define DT_LNK                DT_LNK
     DT_SOCK = 12
+# define DT_SOCK       DT_SOCK
   };
 
 /* Convert between stat structure types and directory types.  */
@@ -123,7 +131,7 @@ extern struct dirent *__readdir __P ((DIR *__dirp));
 #ifndef __USE_FILE_OFFSET64
 extern struct dirent *readdir __P ((DIR *__dirp));
 #else
-extern struct dirent64 *readdir __P ((DIR *__dirp)) __asm__ ("readdir64");
+extern struct dirent *readdir __P ((DIR *__dirp)) __asm__ ("readdir64");
 #endif
 
 #ifdef __USE_LARGEFILE64
@@ -139,8 +147,8 @@ extern int __readdir_r __P ((DIR *__dirp, struct dirent *__entry,
 extern int readdir_r __P ((DIR *__dirp, struct dirent *__entry,
                           struct dirent **__result));
 # else
-extern int readdir_r __P ((DIR *__dirp, struct dirent64 *__entry,
-                          struct dirent64 **__result))
+extern int readdir_r __P ((DIR *__dirp, struct dirent *__entry,
+                          struct dirent **__result))
      __asm__ ("readdir64_r");
 # endif