diff options
Diffstat (limited to 'sysdeps/mach/hurd')
-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 6ac86a6cd4..521787d02d 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 42bbd07c4f..a8c5fd12cb 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 40cb9d0dc0..8ab964a11d 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 746b11e523..3c17d248e1 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 9f585eba63..fa4f1f4f52 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 7ce8d1f061..ccde257a23 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 |