diff options
Diffstat (limited to 'sysdeps/generic')
-rw-r--r-- | sysdeps/generic/bits/dirent.h | 9 | ||||
-rw-r--r-- | sysdeps/generic/bits/resource.h | 2 | ||||
-rw-r--r-- | sysdeps/generic/bits/sigset.h | 2 | ||||
-rw-r--r-- | sysdeps/generic/bits/time.h | 4 | ||||
-rw-r--r-- | sysdeps/generic/getpeername.c | 2 | ||||
-rw-r--r-- | sysdeps/generic/syscall.c | 4 | ||||
-rw-r--r-- | sysdeps/generic/usleep.c | 5 | ||||
-rw-r--r-- | sysdeps/generic/wait.c | 3 | ||||
-rw-r--r-- | sysdeps/generic/wait3.c | 5 | ||||
-rw-r--r-- | sysdeps/generic/wait4.c | 7 |
10 files changed, 22 insertions, 21 deletions
diff --git a/sysdeps/generic/bits/dirent.h b/sysdeps/generic/bits/dirent.h index 366cdf8ce2..d074589562 100644 --- a/sysdeps/generic/bits/dirent.h +++ b/sysdeps/generic/bits/dirent.h @@ -26,3 +26,12 @@ struct dirent char d_name[1]; /* Variable length. */ int d_fileno; }; + +#ifdef __USE_LARGEFILE64 +struct dirent64 + { + char d_name[1]; /* Variable length. */ + int d_fileno; + }; +#endif + diff --git a/sysdeps/generic/bits/resource.h b/sysdeps/generic/bits/resource.h index d0ebeb56c8..e72836d3c7 100644 --- a/sysdeps/generic/bits/resource.h +++ b/sysdeps/generic/bits/resource.h @@ -21,6 +21,8 @@ # error "Never use <bits/resource.h> directly; include <sys/resource.h> instead." #endif +#include <bits/types.h> + /* These are the values for 4.4 BSD and GNU. Earlier BSD systems have a subset of these kinds of resource limit. In systems where `getrlimit' and `setrlimit' are not system calls, these are the values used by the C diff --git a/sysdeps/generic/bits/sigset.h b/sysdeps/generic/bits/sigset.h index 9fad4538d7..c442d53643 100644 --- a/sysdeps/generic/bits/sigset.h +++ b/sysdeps/generic/bits/sigset.h @@ -34,7 +34,7 @@ typedef unsigned long int __sigset_t; trouble can be caused by functions being defined (e.g., any global register vars declared later will cause compilation errors). */ -#if !defined (_SIGSET_H_fns) && defined (_SIGNAL_H) +#if !defined _SIGSET_H_fns && defined _SIGNAL_H #define _SIGSET_H_fns 1 #ifndef _EXTERN_INLINE diff --git a/sysdeps/generic/bits/time.h b/sysdeps/generic/bits/time.h index cdbd39f91d..f608e2c996 100644 --- a/sysdeps/generic/bits/time.h +++ b/sysdeps/generic/bits/time.h @@ -39,8 +39,8 @@ microsecond but also has a range of years. */ struct timeval { - time_t tv_sec; /* Seconds. */ - time_t tv_usec; /* Microseconds. */ + __time_t tv_sec; /* Seconds. */ + __time_t tv_usec; /* Microseconds. */ }; # endif /* struct timeval */ #endif /* need timeval */ diff --git a/sysdeps/generic/getpeername.c b/sysdeps/generic/getpeername.c index bd38cb4def..59e6b0140b 100644 --- a/sysdeps/generic/getpeername.c +++ b/sysdeps/generic/getpeername.c @@ -25,7 +25,7 @@ int getpeername (fd, addr, len) int fd; __SOCKADDR_ARG addr; - size_t *len; + socklen_t *len; { __set_errno (ENOSYS); return -1; diff --git a/sysdeps/generic/syscall.c b/sysdeps/generic/syscall.c index 8c20b7ead0..6caf258e24 100644 --- a/sysdeps/generic/syscall.c +++ b/sysdeps/generic/syscall.c @@ -23,9 +23,9 @@ /* Do system call CALLNO, passing it the remaining arguments. This only makes sense in certain operating systems. */ -int +long int syscall (callno) - int callno; + long int callno; { __set_errno (ENOSYS); return -1; diff --git a/sysdeps/generic/usleep.c b/sysdeps/generic/usleep.c index 8c0e851d6d..9a8dadaed3 100644 --- a/sysdeps/generic/usleep.c +++ b/sysdeps/generic/usleep.c @@ -16,16 +16,13 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#include <errno.h> #include <unistd.h> /* Sleep USECONDS microseconds, or until a previously set timer goes off. */ -unsigned int +void usleep (useconds) unsigned int useconds; { - __set_errno (ENOSYS); - return -1; } stub_warning (usleep) diff --git a/sysdeps/generic/wait.c b/sysdeps/generic/wait.c index 6f1db03f2d..026447e7b3 100644 --- a/sysdeps/generic/wait.c +++ b/sysdeps/generic/wait.c @@ -22,8 +22,7 @@ /* Wait for a child to die. When one does, put its status in *STAT_LOC and return its process ID. For errors, return (pid_t) -1. */ __pid_t -__wait (stat_loc) - __WAIT_STATUS_DEFN stat_loc; +__wait (__WAIT_STATUS_DEFN stat_loc) { __set_errno (ENOSYS); return -1; diff --git a/sysdeps/generic/wait3.c b/sysdeps/generic/wait3.c index 4df9d420df..b15f0243fc 100644 --- a/sysdeps/generic/wait3.c +++ b/sysdeps/generic/wait3.c @@ -26,10 +26,7 @@ there. If the WUNTRACED bit is set in OPTIONS, return status for stopped children; otherwise don't. */ pid_t -__wait3 (stat_loc, options, usage) - __WAIT_STATUS_DEFN stat_loc; - int options; - struct rusage *usage; +__wait3 (__WAIT_STATUS_DEFN stat_loc, int options, struct rusage *usage) { if ((options & ~(WNOHANG|WUNTRACED)) != 0) { diff --git a/sysdeps/generic/wait4.c b/sysdeps/generic/wait4.c index d29d80c73e..b2a9169d13 100644 --- a/sysdeps/generic/wait4.c +++ b/sysdeps/generic/wait4.c @@ -21,11 +21,8 @@ #include <errno.h> pid_t -__wait4 (pid, stat_loc, options, usage) - pid_t pid; - __WAIT_STATUS_DEFN stat_loc; - int options; - struct rusage *usage; +__wait4 (__pid_t pid, __WAIT_STATUS stat_loc, int options, + struct rusage *usage) { __set_errno (ENOSYS); return (pid_t) -1; |