OSDN Git Service

* libc/sys/cygwin/sys/dirent.h (DIR): Add another internal element.
authorcgf <cgf>
Wed, 21 Nov 2001 06:57:42 +0000 (06:57 +0000)
committercgf <cgf>
Wed, 21 Nov 2001 06:57:42 +0000 (06:57 +0000)
newlib/ChangeLog
newlib/libc/sys/cygwin/sys/dirent.h

index d172229..cbef2a1 100644 (file)
@@ -1,3 +1,7 @@
+2001-11-21  Christopher Faylor  <cgf@redhat.com>
+
+       * libc/sys/cygwin/sys/dirent.h (DIR): Add another internal element.
+
 2001-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
 
        * libc/sys/mmixware/*: Tweak license header in all source files.
index f911a56..c393fba 100644 (file)
 
 struct dirent
 {
-  long d_version; /* Used since Cygwin 1.3.3. */
+  long d_version;      /* Used since Cygwin 1.3.3. */
   long __d_reserved[2];
-  long d_fd; /* File descriptor of open directory. Used since Cygwin 1.3.3. */
-  ino_t d_ino; /* Just for compatibility, it's junk */
-  char d_name[256];            /* FIXME: use NAME_MAX? */
+  long d_fd;           /* File descriptor of open directory.
+                          Used since Cygwin 1.3.3. */
+  ino_t d_ino;         /* Just for compatibility, it's junk */
+  char d_name[256];    /* FIXME: use NAME_MAX? */
 };
 
 #define __DIRENT_COOKIE 0xdede4242
 
-typedef struct
+typedef struct __DIR
 {
   /* This is first to set alignment in non _COMPILING_NEWLIB case.  */
   unsigned long __d_cookie;
@@ -41,7 +42,7 @@ typedef struct
       struct
        {
          void *__handle;
-         char __open_p;
+         void *__fh;
        } __d_data;
 #endif
       char __d_filler[16];