* csu/munch-tmpl.c (__libc_init): Remove K&R support.
	* dirent/scandir64.c: Likewise.
	* pwd/getpw.c: Likewise.
	* stdlib/bsearch.c (bsearch): Likewise.
	* stdlib/tst-strtoll.c: Likewise.
	* localedata/collate-test.c: Likewise.
	* localedata/xfrm-test.c: Likewise.
	* posix/bsd-getpgrp.c: Likewise.
	* sysdeps/alpha/fpu/bits/fenv.h: Likewise.
	* sysdeps/generic/bits/siginfo.h: Likewise.
	* sysdeps/generic/bits/sockaddr.h: Likewise.
	* sysdeps/generic/sys/swap.h: Likewise.
	* sysdeps/generic/sys/sysinfo.h: Likewise.
	* sysdeps/generic/vfork.c: Likewise.
	* sysdeps/m68k/fpu/switch/68881-sw.h: Likewise.
	* sysdeps/mach/hurd/fdopen.c: Likewise.
	* sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise.
	* sysdeps/unix/sysv/linux/poll.c: Likewise.
	* sysdeps/unix/sysv/linux/readv.c: Likewise.
	* sysdeps/unix/sysv/linux/writev.c: Likewise.
	* sysdeps/unix/sysv/linux/i386/setgroups.c: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise.

	* misc/tst-dirname.c: Remove K&R support, use ANSI C prototypes.
	* shadow/lckpwdf.c: Likewise.
	* stdlib/tst-strtol.c: Likewise.
	* sysdeps/generic/tcsetattr.c: Likewise.
	* sysdeps/unix/sysv/linux/ttyname.c: Likewise.
	* sysdeps/unix/sysv/linux/ttyname_r.c: Likewise.
This commit is contained in:
Andreas Jaeger 2000-05-23 08:43:26 +00:00
parent a396d36622
commit bcaad6ee58
31 changed files with 122 additions and 115 deletions

View File

@ -8,6 +8,37 @@
* sunrpc/rpc_main.c (parseargs): Don't accept -M and -N. * sunrpc/rpc_main.c (parseargs): Don't accept -M and -N.
Closes PR libc/1731. Closes PR libc/1731.
* csu/munch-tmpl.c (__libc_init): Remove K&R support.
* dirent/scandir64.c: Likewise.
* pwd/getpw.c: Likewise.
* stdlib/bsearch.c (bsearch): Likewise.
* stdlib/tst-strtoll.c: Likewise.
* localedata/collate-test.c: Likewise.
* localedata/xfrm-test.c: Likewise.
* posix/bsd-getpgrp.c: Likewise.
* sysdeps/alpha/fpu/bits/fenv.h: Likewise.
* sysdeps/generic/bits/siginfo.h: Likewise.
* sysdeps/generic/bits/sockaddr.h: Likewise.
* sysdeps/generic/sys/swap.h: Likewise.
* sysdeps/generic/sys/sysinfo.h: Likewise.
* sysdeps/generic/vfork.c: Likewise.
* sysdeps/m68k/fpu/switch/68881-sw.h: Likewise.
* sysdeps/mach/hurd/fdopen.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise.
* sysdeps/unix/sysv/linux/poll.c: Likewise.
* sysdeps/unix/sysv/linux/readv.c: Likewise.
* sysdeps/unix/sysv/linux/writev.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setgroups.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise.
* misc/tst-dirname.c: Remove K&R support, use ANSI C prototypes.
* shadow/lckpwdf.c: Likewise.
* stdlib/tst-strtol.c: Likewise.
* sysdeps/generic/tcsetattr.c: Likewise.
* sysdeps/unix/sysv/linux/ttyname.c: Likewise.
* sysdeps/unix/sysv/linux/ttyname_r.c: Likewise.
2000-05-22 Jakub Jelinek <jakub@redhat.com> 2000-05-22 Jakub Jelinek <jakub@redhat.com>
* elf/dl-load.c (_dl_init_paths): If env_path_list has 0 elements, * elf/dl-load.c (_dl_init_paths): If env_path_list has 0 elements,

View File

@ -1,5 +1,5 @@
/* siginfo_t, sigevent and constants. Stub version. /* siginfo_t, sigevent and constants. Stub version.
Copyright (C) 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -185,7 +185,7 @@ typedef struct sigevent
sigval_t sigev_value; sigval_t sigev_value;
int sigev_signo; int sigev_signo;
int sigev_notify; int sigev_notify;
void (*sigev_notify_function) __PMT ((sigval_t)); /* Function to start. */ void (*sigev_notify_function) (sigval_t); /* Function to start. */
void *sigev_notify_attributes; /* Really pthread_attr_t.*/ void *sigev_notify_attributes; /* Really pthread_attr_t.*/
} sigevent_t; } sigevent_t;

View File

@ -1,5 +1,5 @@
/* Definition of `struct sockaddr_*' common members. Generic/4.2 BSD version. /* Definition of `struct sockaddr_*' common members. Generic/4.2 BSD version.
Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -39,6 +39,6 @@ typedef unsigned short int sa_family_t;
/* Return the length of a `sockaddr' structure. */ /* Return the length of a `sockaddr' structure. */
#define SA_LEN(_x) __libc_sa_len((_x)->sa_family) #define SA_LEN(_x) __libc_sa_len((_x)->sa_family)
extern int __libc_sa_len __P ((sa_family_t __af)); extern int __libc_sa_len (sa_family_t __af) __THROW;
#endif /* bits/sockaddr.h */ #endif /* bits/sockaddr.h */

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1995, 1997 Free Software Foundation, Inc. /* Copyright (C) 1991, 1995, 1997, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -30,7 +30,7 @@ __libc_init (int argc, char **argv, char **envp)
{ {
/* These functions are defined in crti.o to run the .init and .fini /* These functions are defined in crti.o to run the .init and .fini
sections, which are used for initializers and finalizers. */ sections, which are used for initializers and finalizers. */
extern void _init __P ((void)), _fini __P ((void)); extern void _init (void), _fini (void);
atexit (&_fini); /* Arrange for _fini to run at exit. */ atexit (&_fini); /* Arrange for _fini to run at exit. */
_init (); _init ();
} }

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1992, 93, 94, 95, 96, 97, 98 Free Software Foundation, Inc. /* Copyright (C) 1992,93,94,95,96,97,98,2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -25,8 +25,8 @@ int
scandir64 (dir, namelist, select, cmp) scandir64 (dir, namelist, select, cmp)
const char *dir; const char *dir;
struct dirent64 ***namelist; struct dirent64 ***namelist;
int (*select) __P ((const struct dirent64 *)); int (*select) (const struct dirent64 *);
int (*cmp) __P ((const void *, const void *)); int (*cmp) (const void *, const void *);
{ {
DIR *dp = __opendir (dir); DIR *dp = __opendir (dir);
struct dirent64 **v = NULL; struct dirent64 **v = NULL;

View File

@ -1,5 +1,5 @@
/* Test collation function using real data. /* Test collation function using real data.
Copyright (C) 1997, 1999 Free Software Foundation, Inc. Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -31,7 +31,7 @@ struct lines
const char *line; const char *line;
}; };
static int xstrcoll __P ((const void *, const void *)); static int xstrcoll (const void *, const void *);
int int
main (int argc, char *argv[]) main (int argc, char *argv[])

View File

@ -1,5 +1,5 @@
/* Test collation function via transformation using real data. /* Test collation function via transformation using real data.
Copyright (C) 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -31,7 +31,7 @@ struct lines
const char *line; const char *line;
}; };
static int xstrcmp __P ((const void *, const void *)); static int xstrcmp (const void *, const void *);
int int
main (int argc, char *argv[]) main (int argc, char *argv[])

View File

@ -1,5 +1,5 @@
/* Test program for dirname function a la XPG. /* Test program for dirname function a la XPG.
Copyright (C) 1996 Free Software Foundation, Inc. Copyright (C) 1996, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -24,12 +24,8 @@
#include <string.h> #include <string.h>
extern int test __P ((const char *input, const char *result));
int int
test (input, result) test (const char *input, const char *result)
const char *input;
const char *result;
{ {
int retval; int retval;
char *cp; char *cp;
@ -42,11 +38,8 @@ test (input, result)
return retval; return retval;
} }
int main __P ((int argc, char *argv[]));
int int
main (argc, argv) main (void)
int argc;
char *argv[];
{ {
int result = 0; int result = 0;

View File

@ -1,5 +1,5 @@
/* BSD-compatible versions of getpgrp function. /* BSD-compatible versions of getpgrp function.
Copyright (C) 1991, 92, 94, 95, 96, 97 Free Software Foundation, Inc. Copyright (C) 1991, 92, 94, 95, 96, 97, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -21,7 +21,7 @@
/* Don't include unistd.h because it declares a conflicting /* Don't include unistd.h because it declares a conflicting
prototype for the POSIX.1 `getpgrp' function. */ prototype for the POSIX.1 `getpgrp' function. */
extern pid_t __getpgid __P ((pid_t)); extern pid_t __getpgid (pid_t);
pid_t pid_t
__bsd_getpgrp (pid_t pid) __bsd_getpgrp (pid_t pid)

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1992, 1996, 1998, 1999 Free Software Foundation, Inc. /* Copyright (C) 1991,92,96,98,99,2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -27,7 +27,7 @@
in the given buffer. This knows the format that the caller in the given buffer. This knows the format that the caller
will expect, but this need not be the format of the password file. */ will expect, but this need not be the format of the password file. */
int __getpw __P ((__uid_t uid, char *buf)); int __getpw (__uid_t uid, char *buf);
int int
__getpw (uid, buf) __getpw (uid, buf)

View File

@ -1,5 +1,5 @@
/* Handle locking of password file. /* Handle locking of password file.
Copyright (C) 1996, 1998 Free Software Foundation, Inc. Copyright (C) 1996, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -43,7 +43,7 @@ __libc_lock_define_initialized (static, lock)
/* Prototypes for local functions. */ /* Prototypes for local functions. */
static void noop_handler __P ((int __sig)); static void noop_handler (int __sig);
/* We cannot simply return in error cases. We have to close the file /* We cannot simply return in error cases. We have to close the file
@ -79,7 +79,7 @@ static void noop_handler __P ((int __sig));
int int
__lckpwdf () __lckpwdf (void)
{ {
int flags; int flags;
sigset_t saved_set; /* Saved set of caught signals. */ sigset_t saved_set; /* Saved set of caught signals. */
@ -151,7 +151,7 @@ weak_alias (__lckpwdf, lckpwdf)
int int
__ulckpwdf () __ulckpwdf (void)
{ {
int result; int result;
@ -178,8 +178,7 @@ weak_alias (__ulckpwdf, ulckpwdf)
static void static void
noop_handler (sig) noop_handler (int sig)
int sig;
{ {
/* We simply return which makes the `fcntl' call return with an error. */ /* We simply return which makes the `fcntl' call return with an error. */
} }

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1992, 1997 Free Software Foundation, Inc. /* Copyright (C) 1991, 1992, 1997, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -23,7 +23,7 @@
of SIZE bytes each. The comparisons are done by (*COMPAR)(). */ of SIZE bytes each. The comparisons are done by (*COMPAR)(). */
void * void *
bsearch (const void *key, const void *base, size_t nmemb, size_t size, bsearch (const void *key, const void *base, size_t nmemb, size_t size,
int (*compar) __P ((const void *, const void *))) int (*compar) (const void *, const void *))
{ {
size_t l, u, idx; size_t l, u, idx;
const void *p; const void *p;

View File

@ -92,10 +92,11 @@ static const struct ltest tests[] =
{NULL, 0, 0, 0, 0}, {NULL, 0, 0, 0, 0},
}; };
static void expand __P ((char *dst, int c)); /* Prototypes for local functions. */
static void expand (char *dst, int c);
int int
main (int argc, char ** argv) main (void)
{ {
register const struct ltest *lt; register const struct ltest *lt;
char *ep; char *ep;

View File

@ -80,10 +80,11 @@ static const struct ltest tests[] =
{NULL, 0, 0, 0, 0}, {NULL, 0, 0, 0, 0},
}; };
static void expand __P ((char *dst, int c)); /* Prototypes for local functions. */
static void expand (char *dst, int c);
int int
main (int argc, char ** argv) main (void)
{ {
register const struct ltest *lt; register const struct ltest *lt;
char *ep; char *ep;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. /* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -99,5 +99,5 @@ typedef unsigned long int fenv_t;
#endif #endif
/* The system calls to talk to the kernel's FP code. */ /* The system calls to talk to the kernel's FP code. */
extern unsigned long int __ieee_get_fp_control __P ((void)); extern unsigned long int __ieee_get_fp_control (void) __THROW;
extern void __ieee_set_fp_control __P ((unsigned long int __value)); extern void __ieee_set_fp_control (unsigned long int __value) __THROW;

View File

@ -1,5 +1,5 @@
/* siginfo_t, sigevent and constants. Stub version. /* siginfo_t, sigevent and constants. Stub version.
Copyright (C) 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -185,7 +185,7 @@ typedef struct sigevent
sigval_t sigev_value; sigval_t sigev_value;
int sigev_signo; int sigev_signo;
int sigev_notify; int sigev_notify;
void (*sigev_notify_function) __PMT ((sigval_t)); /* Function to start. */ void (*sigev_notify_function) (sigval_t); /* Function to start. */
void *sigev_notify_attributes; /* Really pthread_attr_t.*/ void *sigev_notify_attributes; /* Really pthread_attr_t.*/
} sigevent_t; } sigevent_t;

View File

@ -1,5 +1,5 @@
/* Definition of `struct sockaddr_*' common members. Generic/4.2 BSD version. /* Definition of `struct sockaddr_*' common members. Generic/4.2 BSD version.
Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -39,6 +39,6 @@ typedef unsigned short int sa_family_t;
/* Return the length of a `sockaddr' structure. */ /* Return the length of a `sockaddr' structure. */
#define SA_LEN(_x) __libc_sa_len((_x)->sa_family) #define SA_LEN(_x) __libc_sa_len((_x)->sa_family)
extern int __libc_sa_len __P ((sa_family_t __af)); extern int __libc_sa_len (sa_family_t __af) __THROW;
#endif /* bits/sockaddr.h */ #endif /* bits/sockaddr.h */

View File

@ -1,5 +1,5 @@
/* Calls to enable and disable swapping on specified locations. Unix version. /* Calls to enable and disable swapping on specified locations. Unix version.
Copyright (C) 1996, 1997 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -25,9 +25,9 @@
/* Make the block special device PATH available to the system for swapping. /* Make the block special device PATH available to the system for swapping.
This call is restricted to the super-user. */ This call is restricted to the super-user. */
extern int swapon __P ((__const char *__path)); extern int swapon (__const char *__path) __THROW;
/* Stop using block special device PATH for swapping. */ /* Stop using block special device PATH for swapping. */
extern int swapoff __P ((__const char *__path)); extern int swapoff (__const char *__path) __THROW;
#endif /* sys/swap.h */ #endif /* sys/swap.h */

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc. /* Copyright (C) 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -22,16 +22,16 @@
#include <features.h> #include <features.h>
/* Return number of configured processors. */ /* Return number of configured processors. */
extern int get_nprocs_conf __P ((void)); extern int get_nprocs_conf (void) __THROW;
/* Return number of available processors. */ /* Return number of available processors. */
extern int get_nprocs __P ((void)); extern int get_nprocs (void) __THROW;
/* Return number of physical pages of memory in the system. */ /* Return number of physical pages of memory in the system. */
extern int get_phys_pages __P ((void)); extern int get_phys_pages (void) __THROW;
/* Return number of available physical pages of memory in the system. */ /* Return number of available physical pages of memory in the system. */
extern int get_avphys_pages __P ((void)); extern int get_avphys_pages (void) __THROW;
#endif /* sys/sysinfo.h */ #endif /* sys/sysinfo.h */

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1995, 1996 Free Software Foundation, Inc. /* Copyright (C) 1991, 1995, 1996, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -20,14 +20,11 @@
#include <stddef.h> #include <stddef.h>
#include <termios.h> #include <termios.h>
static int bad_speed __P ((speed_t speed)); static int bad_speed (speed_t speed);
/* Set the state of FD to *TERMIOS_P. */ /* Set the state of FD to *TERMIOS_P. */
int int
tcsetattr (fd, optional_actions, termios_p) tcsetattr (int fd, int optional_actions, const struct termios *termios_p)
int fd;
int optional_actions;
const struct termios *termios_p;
{ {
if (fd < 0) if (fd < 0)
{ {
@ -65,8 +62,7 @@ tcsetattr (fd, optional_actions, termios_p)
/* Strychnine checking. */ /* Strychnine checking. */
static int static int
bad_speed (speed) bad_speed (speed_t speed)
speed_t speed;
{ {
switch (speed) switch (speed)
{ {

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1992, 1995, 1997 Free Software Foundation, Inc. /* Copyright (C) 1992, 1995, 1997, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -22,7 +22,7 @@
/* If we don't have vfork, fork is close enough. */ /* If we don't have vfork, fork is close enough. */
__pid_t __pid_t
__vfork __P ((void)) __vfork (void)
{ {
return __fork (); return __fork ();
} }

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1992, 1997 Free Software Foundation, Inc. /* Copyright (C) 1991, 1992, 1997, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -33,9 +33,9 @@
struct switch_caller struct switch_caller
{ {
unsigned short int insn; /* The `jsr' or `jmp' instruction. */ unsigned short int insn; /* The `jsr' or `jmp' instruction. */
__ptr_t target; /* The target of the instruction. */ void *target; /* The target of the instruction. */
__ptr_t soft; /* The address of the soft function. */ void *soft; /* The address of the soft function. */
__ptr_t fpu; /* The address of the 68881 function. */ void *fpu; /* The address of the 68881 function. */
}; };
/* These are opcodes (values for `insn', above) for `jmp' and `jsr' /* These are opcodes (values for `insn', above) for `jmp' and `jsr'
@ -47,12 +47,12 @@ struct switch_caller
/* Function to determine whether or not a 68881 is available, /* Function to determine whether or not a 68881 is available,
and modify its caller (which must be a `struct switch_caller', above, and modify its caller (which must be a `struct switch_caller', above,
in data space) to use the appropriate version. */ in data space) to use the appropriate version. */
extern void __68881_switch __P ((int __dummy)); extern void __68881_switch (int __dummy) __THROW;
/* Define FUNCTION as a `struct switch_caller' which will call /* Define FUNCTION as a `struct switch_caller' which will call
`__FUNCTION_68881' if a 68881 is present, and `__FUNCTION_soft' if not. `__FUNCTION_68881' if a 68881 is present, and `__FUNCTION_soft' if not.
#define switching_function(FUNCTION) \ #define switching_function(FUNCTION) \
struct switch_caller FUNCTION = \ struct switch_caller FUNCTION = \
{ \ { \
JSR, (__ptr_t) __68881_switch, \ JSR, (__ptr_t) __68881_switch, \

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1994, 1995, 1997 Free Software Foundation, Inc. /* Copyright (C) 1991, 1994, 1995, 1997, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -23,7 +23,7 @@
#include <hurd/io.h> #include <hurd/io.h>
/* Defined in fopen.c. */ /* Defined in fopen.c. */
extern int __getmode __P ((const char *mode, __io_mode *mptr)); extern int __getmode (const char *mode, __io_mode *mptr);
/* Open a new stream on a given system file descriptor. */ /* Open a new stream on a given system file descriptor. */
FILE * FILE *

View File

@ -30,7 +30,7 @@
extern int __syscall_setgroups (int, const __kernel_gid_t *); extern int __syscall_setgroups (int, const __kernel_gid_t *);
#ifdef __NR_setgroups32 #ifdef __NR_setgroups32
extern int __syscall_setgroups32 __P ((int, const __kernel_gid32_t *)); extern int __syscall_setgroups32 (int, const __kernel_gid32_t *);
# if __ASSUME_32BITUIDS == 0 # if __ASSUME_32BITUIDS == 0
/* This variable is shared with all files that need to check for 32bit /* This variable is shared with all files that need to check for 32bit
uids. */ uids. */

View File

@ -1,5 +1,5 @@
/* Poll system call, with emulation if it is not available. /* Poll system call, with emulation if it is not available.
Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -27,12 +27,12 @@
#if defined __NR_poll || __ASSUME_POLL_SYSCALL > 0 #if defined __NR_poll || __ASSUME_POLL_SYSCALL > 0
extern int __syscall_poll __P ((struct pollfd *fds, unsigned int nfds, extern int __syscall_poll (struct pollfd *fds, unsigned int nfds,
int timeout)); int timeout);
# if __ASSUME_POLL_SYSCALL == 0 # if __ASSUME_POLL_SYSCALL == 0
static int __emulate_poll __P ((struct pollfd *fds, unsigned long int nfds, static int __emulate_poll (struct pollfd *fds, unsigned long int nfds,
int timeout)) internal_function; int timeout) internal_function;
# endif # endif
/* The real implementation. */ /* The real implementation. */

View File

@ -55,8 +55,8 @@ struct ipc_perm
__BEGIN_DECLS __BEGIN_DECLS
/* The actual system call: all functions are multiplexed by this. */ /* The actual system call: all functions are multiplexed by this. */
extern int __ipc __P ((int __call, int __first, int __second, int __third, extern int __ipc (int __call, int __first, int __second, int __third,
void *__ptr)); void *__ptr) __THROW;
__END_DECLS __END_DECLS

View File

@ -1,5 +1,5 @@
/* readv supports all Linux kernels >= 2.0. /* readv supports all Linux kernels >= 2.0.
Copyright (C) 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -25,9 +25,9 @@
#include <sysdep.h> #include <sysdep.h>
#include <sys/syscall.h> #include <sys/syscall.h>
extern ssize_t __syscall_readv __P ((int, __const struct iovec *, int)); extern ssize_t __syscall_readv (int, __const struct iovec *, int);
static ssize_t __atomic_readv_replacement __P ((int, __const struct iovec *, static ssize_t __atomic_readv_replacement (int, __const struct iovec *,
int)) internal_function; int) internal_function;
/* Not all versions of the kernel support the large number of records. */ /* Not all versions of the kernel support the large number of records. */

View File

@ -47,7 +47,7 @@ struct sigaction
unsigned long sa_flags; unsigned long sa_flags;
/* Not used by Linux/Sparc yet. */ /* Not used by Linux/Sparc yet. */
void (*sa_restorer) __PMT ((void)); void (*sa_restorer) (void);
}; };

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 92, 93, 96, 97, 98, 99 Free Software Foundation, Inc. /* Copyright (C) 1991,92,93,96,97,98,99,2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -30,18 +30,13 @@
char *__ttyname; char *__ttyname;
static char * getttyname __P ((const char *dev, dev_t mydev, static char * getttyname (const char *dev, dev_t mydev,
ino_t myino, int save, int *dostat)) ino_t myino, int save, int *dostat)
internal_function; internal_function;
static char * static char *
internal_function internal_function
getttyname (dev, mydev, myino, save, dostat) getttyname (const char *dev, dev_t mydev, ino_t myino, int save, int *dostat)
const char *dev;
dev_t mydev;
ino_t myino;
int save;
int *dostat;
{ {
static char *name; static char *name;
static size_t namelen; static size_t namelen;
@ -102,8 +97,7 @@ getttyname (dev, mydev, myino, save, dostat)
/* Return the pathname of the terminal FD is open on, or NULL on errors. /* Return the pathname of the terminal FD is open on, or NULL on errors.
The returned storage is good only until the next call to this function. */ The returned storage is good only until the next call to this function. */
char * char *
ttyname (fd) ttyname (int fd)
int fd;
{ {
static char *buf; static char *buf;
static size_t buflen; static size_t buflen;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991,92,93,95,96,97,98,99 Free Software Foundation, Inc. /* Copyright (C) 1991,92,93,95,96,97,98,99,2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -28,19 +28,14 @@
#include <stdio-common/_itoa.h> #include <stdio-common/_itoa.h>
static int getttyname_r __P ((char *buf, size_t buflen, static int getttyname_r (char *buf, size_t buflen,
dev_t mydev, ino_t myino, int save, dev_t mydev, ino_t myino, int save,
int *dostat)) internal_function; int *dostat) internal_function;
static int static int
internal_function internal_function
getttyname_r (buf, buflen, mydev, myino, save, dostat) getttyname_r (char *buf, size_t buflen, dev_t mydev, ino_t myino,
char *buf; int save, int *dostat)
size_t buflen;
dev_t mydev;
ino_t myino;
int save;
int *dostat;
{ {
struct stat st; struct stat st;
DIR *dirstream; DIR *dirstream;
@ -98,10 +93,7 @@ getttyname_r (buf, buflen, mydev, myino, save, dostat)
/* Store at most BUFLEN character of the pathname of the terminal FD is /* Store at most BUFLEN character of the pathname of the terminal FD is
open on in BUF. Return 0 on success, otherwise an error number. */ open on in BUF. Return 0 on success, otherwise an error number. */
int int
__ttyname_r (fd, buf, buflen) __ttyname_r (int fd, char *buf, size_t buflen)
int fd;
char *buf;
size_t buflen;
{ {
char procname[30]; char procname[30];
struct stat st, st1; struct stat st, st1;

View File

@ -1,5 +1,5 @@
/* writev supports all Linux kernels >= 2.0. /* writev supports all Linux kernels >= 2.0.
Copyright (C) 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -25,9 +25,9 @@
#include <sysdep.h> #include <sysdep.h>
#include <sys/syscall.h> #include <sys/syscall.h>
extern ssize_t __syscall_writev __P ((int, const struct iovec *, int)); extern ssize_t __syscall_writev (int, const struct iovec *, int);
static ssize_t __atomic_writev_replacement __P ((int, const struct iovec *, static ssize_t __atomic_writev_replacement (int, const struct iovec *,
int)) internal_function; int) internal_function;
/* Not all versions of the kernel support the large number of records. */ /* Not all versions of the kernel support the large number of records. */