diff options
author | Roland McGrath <roland@gnu.org> | 1995-08-28 09:00:05 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1995-08-28 09:00:05 +0000 |
commit | 9e865adecff6cb94e8c638a47929dcee62267f20 (patch) | |
tree | d448dcae82f2e6b5ac25bb0d3efb5b65505833bf /sysdeps/mach | |
parent | 7752137a6a9d9a042d2c2f00e245b920e41737bc (diff) | |
download | glibc-9e865adecff6cb94e8c638a47929dcee62267f20.zip glibc-9e865adecff6cb94e8c638a47929dcee62267f20.tar.gz glibc-9e865adecff6cb94e8c638a47929dcee62267f20.tar.bz2 |
* sysdeps/mach/hurd/dirstream.h: Define `struct __dirstream'
instead of `DIR'.
* sysdeps/unix/bsd/dirstream.h: Likewise.
* sysdeps/stub/dirstream.h: Likewise.
* sysdeps/unix/dirstream.h: Likewise.
* sysdeps/mach/hurd/telldir.c: Include "dirstream.h".
* sysdeps/mach/hurd/seekdir.c: Likewise.
* sysdeps/mach/hurd/opendir.c: Likewise.
* sysdeps/mach/hurd/closedir.c: Likewise.
* sysdeps/mach/hurd/readdir.c: Likewise.
* sysdeps/unix/telldir.c: Likewise.
* sysdeps/unix/seekdir.c: Likewise.
* sysdeps/unix/rewinddir.c: Likewise.
* sysdeps/unix/readdir.c: Likewise.
* sysdeps/unix/opendir.c: Likewise.
* sysdeps/unix/closedir.c: Likewise.
* sysdeps/unix/bsd/telldir.c: Likewise.
* sysdeps/unix/bsd/readdir.c: Likewise.
* dirent/Makefile (headers): Remove dirstream.h.
(distribute): Put it here instead.
Diffstat (limited to 'sysdeps/mach')
-rw-r--r-- | sysdeps/mach/hurd/closedir.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/dirstream.h | 4 | ||||
-rw-r--r-- | sysdeps/mach/hurd/opendir.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/readdir.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/seekdir.c | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/telldir.c | 3 |
6 files changed, 9 insertions, 4 deletions
diff --git a/sysdeps/mach/hurd/closedir.c b/sysdeps/mach/hurd/closedir.c index 6ac86a6..521787d 100644 --- a/sysdeps/mach/hurd/closedir.c +++ b/sysdeps/mach/hurd/closedir.c @@ -24,6 +24,7 @@ Cambridge, MA 02139, USA. */ #include <unistd.h> #include <hurd.h> #include <hurd/fd.h> +#include "dirstream.h" /* Close the directory stream DIRP. Return 0 if successful, -1 if not. */ diff --git a/sysdeps/mach/hurd/dirstream.h b/sysdeps/mach/hurd/dirstream.h index 42bbd07..a8c5fd1 100644 --- a/sysdeps/mach/hurd/dirstream.h +++ b/sysdeps/mach/hurd/dirstream.h @@ -25,7 +25,7 @@ Cambridge, MA 02139, USA. */ The Hurd directory format is the same as `struct dirent', so `readdir' returns a pointer into the buffer we read directory data into. */ -typedef struct +struct __dirstream { void *__fd; /* `struct hurd_fd' pointer for descriptor. */ char *__data; /* Directory block. */ @@ -34,6 +34,6 @@ typedef struct int __entry_ptr; /* Entry number `__ptr' corresponds to. */ unsigned long int __allocation; /* Space allocated for the block. */ unsigned long int __size; /* Total valid data in the block. */ - } DIR; + }; #endif /* dirstream.h */ diff --git a/sysdeps/mach/hurd/opendir.c b/sysdeps/mach/hurd/opendir.c index 40cb9d0..8ab964a 100644 --- a/sysdeps/mach/hurd/opendir.c +++ b/sysdeps/mach/hurd/opendir.c @@ -29,6 +29,7 @@ Cambridge, MA 02139, USA. */ #include <stdio.h> #include <hurd.h> #include <hurd/fd.h> +#include "dirstream.h" /* Open a directory stream on NAME. */ diff --git a/sysdeps/mach/hurd/readdir.c b/sysdeps/mach/hurd/readdir.c index 746b11e..3c17d24 100644 --- a/sysdeps/mach/hurd/readdir.c +++ b/sysdeps/mach/hurd/readdir.c @@ -26,6 +26,7 @@ Cambridge, MA 02139, USA. */ #include <sys/types.h> #include <hurd.h> #include <hurd/fd.h> +#include "dirstream.h" /* Read a directory entry from DIRP. */ diff --git a/sysdeps/mach/hurd/seekdir.c b/sysdeps/mach/hurd/seekdir.c index 9f585eb..fa4f1f4 100644 --- a/sysdeps/mach/hurd/seekdir.c +++ b/sysdeps/mach/hurd/seekdir.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1994 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -21,6 +21,7 @@ Cambridge, MA 02139, USA. */ #include <stddef.h> #include <dirent.h> #include <unistd.h> +#include "dirstream.h" /* Seek to position POS in DIRP. */ void diff --git a/sysdeps/mach/hurd/telldir.c b/sysdeps/mach/hurd/telldir.c index 7ce8d1f..ccde257 100644 --- a/sysdeps/mach/hurd/telldir.c +++ b/sysdeps/mach/hurd/telldir.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1994 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -22,6 +22,7 @@ Cambridge, MA 02139, USA. */ #include <dirent.h> #include <unistd.h> #include <sys/types.h> +#include "dirstream.h" /* Return the current position of DIRP. */ off_t |