diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-09-14 04:41:35 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-09-14 04:41:35 +0000 |
commit | 79937577d1e3e01b3fcc618366a9d7f78feed272 (patch) | |
tree | cd3243a5aa829f2a9d5be050460c35b631901e0b /sysdeps | |
parent | 61a807d07cd37b7e14fd382a9dd7740233f7d10b (diff) | |
download | glibc-79937577d1e3e01b3fcc618366a9d7f78feed272.tar.gz glibc-79937577d1e3e01b3fcc618366a9d7f78feed272.tar.xz glibc-79937577d1e3e01b3fcc618366a9d7f78feed272.zip |
Update.
2004-09-13 Ulrich Drepper <drepper@redhat.com> * misc/sys/cdefs.h: Restore old definition of __P. * csu/munch.awk: Remove uses of __P and __PMT. * gmon/gmon.c: Likewise. * hesiod/hesiod.h: Likewise. * include/stdio.h: Likewise. * io/fts.c: Likewise. * libio/genops.c: Likewise. * libio/libioP.h: Likewise. * libio/fileops.c: Likewise. * libio/iolibio.h: Likewise. * libio/libio.h: Likewise. * libio/memstream.c: Likewise. * libio/oldfileops.c: Likewise. * libio/oldstdfiles.c: Likewise. * libio/iopopen.c: Likewise. * libio/vsnprintf.c: Likewise. * libio/vswprintf.c: Likewise. * libio/wgenops.c: Likewise. * libio/oldiopopen.c: Likewise. * locale/programs/xmalloc.c: Likewise. * locale/programs/xstrdup.c: Likewise. * malloc/mtrace.c: Likewise. * misc/getttyent.c: Likewise. * misc/getusershell.c: Likewise. * nis/rpcsvc/ypupd.h: Likewise. * posix/fnmatch.h: Likewise. * posix/glob.h: Likewise. * resolv/arpa/nameser.h: Likewise. * resolv/gethnamaddr.c: Likewise. * resolv/resolv.h: Likewise. * resolv/inet_net_ntop.c: Likewise. * resolv/inet_net_pton.c: Likewise. * resolv/res_init.c: Likewise. * resolv/nss_dns/dns-network.c: Likewise. * stdio-common/vfprintf.c: Likewise. * stdio-common/reg-printf.c: Likewise. * sysdeps/generic/chflags.c: Likewise. * sysdeps/generic/fchflags.c: Likewise. * sysdeps/generic/glob.c: Likewise. * sysdeps/generic/printf_fphex.c: Likewise. * sysdeps/generic/memcmp.c: Likewise. * sysdeps/generic/memcopy.h: Likewise. * sysdeps/generic/morecore.c: Likewise. * sysdeps/generic/sstk.c: Likewise. * sysdeps/posix/sigvec.c: Likewise. * sysdeps/posix/ttyname_r.c: Likewise. * sysdeps/standalone/arm/bits/errno.h: Likewise. * sysdeps/standalone/standalone.h: Likewise. * sysdeps/standalone/i386/force_cpu386/brdinit.c: Likewise. * sysdeps/standalone/i386/force_cpu386/_exit.c: Likewise. * sysdeps/unix/arm/start.c: Likewise. * sysdeps/unix/bsd/sigaction.c: Likewise. * sysdeps/unix/bsd/sun/m68k/sigtramp.c: Likewise. * sysdeps/unix/bsd/sun/sparc/sigtramp.c: Likewise. * sysdeps/unix/bsd/sun/sunos4/wait4.c: Likewise. * sysdeps/unix/bsd/ultrix4/mips/sigvec.c: Likewise. * sysdeps/unix/bsd/ultrix4/sysconf.c: Likewise. * sysdeps/unix/sparc/start.c: Likewise. * sysdeps/unix/sysv/getdents.c: Likewise. * sysdeps/unix/sysv/irix4/fpathconf.c: Likewise. * sysdeps/unix/sysv/irix4/getgroups.c: Likewise. * sysdeps/unix/sysv/irix4/getpriority.c: Likewise. * sysdeps/unix/sysv/irix4/getrusage.c: Likewise. * sysdeps/unix/sysv/irix4/pathconf.c: Likewise. * sysdeps/unix/sysv/irix4/setgroups.c: Likewise. * sysdeps/unix/sysv/irix4/sigtramp.c: Likewise. * sysdeps/unix/sysv/irix4/start.c: Likewise. * sysdeps/unix/sysv/irix4/sysconf.c: Likewise. * sysdeps/unix/sysv/sco3.2.4/__setpgid.c: Likewise. * sysdeps/unix/sysv/sco3.2.4/getgroups.c: Likewise. * sysdeps/unix/sysv/sysv4/__getpgid.c: Likewise. * sysdeps/unix/sysv/sysv4/__setpgid.c: Likewise. * sysdeps/unix/sysv/sysv4/getpgid.c: Likewise. * sysdeps/unix/sysv/sysv4/setpgid.c: Likewise. * sysdeps/unix/sysv/sysv4/sethostname.c: Likewise. * sysdeps/unix/sysv/sysv4/setsid.c: Likewise. * sysdeps/unix/sysv/sysv4/sysconf.c: Likewise. * sysdeps/unix/sysv/sysv4/waitpid.c: Likewise. * sysdeps/unix/sysv/sysv4/solaris2/getdents.c: Likewise. * time/tzset.c: Likewise. * time/strftime_l.c: Likewise. * time/strptime_l.c: Likewise. * crypt/md5.h: Likewise.
Diffstat (limited to 'sysdeps')
43 files changed, 128 insertions, 138 deletions
diff --git a/sysdeps/generic/chflags.c b/sysdeps/generic/chflags.c index e791e1caeb..b678121265 100644 --- a/sysdeps/generic/chflags.c +++ b/sysdeps/generic/chflags.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1996, 1997, 2004 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,7 +22,7 @@ /* Change the flags of FILE to FLAGS. */ -int chflags __P ((const char *file, int flags)); +int chflags (const char *file, int flags) __THROW; int chflags (file, flags) diff --git a/sysdeps/generic/fchflags.c b/sysdeps/generic/fchflags.c index 77359fe155..f191194c12 100644 --- a/sysdeps/generic/fchflags.c +++ b/sysdeps/generic/fchflags.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1996, 1997, 2004 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,7 +22,7 @@ /* Change the flags of the file FD refers to to FLAGS. */ -int fchflags __P ((int fd, int flags)); +int fchflags (int fd, int flags) __THROW; int fchflags (fd, flags) diff --git a/sysdeps/generic/glob.c b/sysdeps/generic/glob.c index 53e17330f4..a6d6ada8bd 100644 --- a/sysdeps/generic/glob.c +++ b/sysdeps/generic/glob.c @@ -334,23 +334,22 @@ extern char *alloca (); #include <glob.h> #ifdef HAVE_GETLOGIN_R -extern int getlogin_r __PMT ((char *, size_t)); +extern int getlogin_r (char *, size_t); #else -extern char *getlogin __PMT ((void)); +extern char *getlogin (void); #endif -static const char *next_brace_sub __P ((const char *begin, int flags)); +static const char *next_brace_sub (const char *begin, int flags) __THROW; #endif /* GLOB_ONLY_P */ -static int glob_in_dir __PMT ((const char *pattern, const char *directory, - int flags, - int (*errfunc) (const char *, int), - glob_t *pglob)); +static int glob_in_dir (const char *pattern, const char *directory, + int flags, int (*errfunc) (const char *, int), + glob_t *pglob); #if !defined _LIBC || !defined GLOB_ONLY_P -static int prefix_array __P ((const char *prefix, char **array, size_t n)); -static int collated_compare __P ((const __ptr_t, const __ptr_t)); +static int prefix_array (const char *prefix, char **array, size_t n) __THROW; +static int collated_compare (const __ptr_t, const __ptr_t) __THROW; /* Find the end of the sub-pattern in a brace expression. */ @@ -396,7 +395,7 @@ GLOB_ATTRIBUTE glob (pattern, flags, errfunc, pglob) const char *pattern; int flags; - int (*errfunc) __PMT ((const char *, int)); + int (*errfunc) (const char *, int); glob_t *pglob; { const char *filename; @@ -1283,7 +1282,7 @@ glob_in_dir (pattern, directory, flags, errfunc, pglob) const char *pattern; const char *directory; int flags; - int (*errfunc) __PMT ((const char *, int)); + int (*errfunc) (const char *, int); glob_t *pglob; { __ptr_t stream = NULL; diff --git a/sysdeps/generic/memcmp.c b/sysdeps/generic/memcmp.c index 212098a906..2f8cf344af 100644 --- a/sysdeps/generic/memcmp.c +++ b/sysdeps/generic/memcmp.c @@ -31,14 +31,6 @@ # define __ptr_t char * #endif /* C++ or ANSI C. */ -#ifndef __P -# if defined __GNUC__ || (defined __STDC__ && __STDC__) -# define __P(args) args -# else -# define __P(args) () -# endif /* GCC. */ -#endif /* Not __P. */ - #if defined HAVE_STRING_H || defined _LIBC # include <string.h> #endif @@ -102,7 +94,7 @@ typedef unsigned char byte; A and B are known to be different. This is needed only on little-endian machines. */ -static int memcmp_bytes __P((op_t, op_t)); +static int memcmp_bytes (op_t, op_t) __THROW; # ifdef __GNUC__ __inline @@ -127,7 +119,7 @@ memcmp_bytes (a, b) } #endif -static int memcmp_common_alignment __P((long, long, size_t)); +static int memcmp_common_alignment (long, long, size_t) __THROW; /* memcmp_common_alignment -- Compare blocks at SRCP1 and SRCP2 with LEN `op_t' objects (not LEN bytes!). Both SRCP1 and SRCP2 should be aligned for @@ -214,7 +206,7 @@ memcmp_common_alignment (srcp1, srcp2, len) return 0; } -static int memcmp_not_common_alignment __P((long, long, size_t)); +static int memcmp_not_common_alignment (long, long, size_t) __THROW; /* memcmp_not_common_alignment -- Compare blocks at SRCP1 and SRCP2 with LEN `op_t' objects (not LEN bytes!). SRCP2 should be aligned for memory diff --git a/sysdeps/generic/memcopy.h b/sysdeps/generic/memcopy.h index f6d21cfd87..bc5c18d4a5 100644 --- a/sysdeps/generic/memcopy.h +++ b/sysdeps/generic/memcopy.h @@ -1,5 +1,5 @@ /* memcopy.h -- definitions for memory copy functions. Generic C version. - Copyright (C) 1991, 1992, 1993, 1997 Free Software Foundation, Inc. + Copyright (C) 1991, 1992, 1993, 1997, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). @@ -111,8 +111,8 @@ typedef unsigned char byte; the assumption that DST_BP is aligned on an OPSIZ multiple. If not all bytes could be easily copied, store remaining number of bytes in NBYTES_LEFT, otherwise store 0. */ -extern void _wordcopy_fwd_aligned __P ((long int, long int, size_t)); -extern void _wordcopy_fwd_dest_aligned __P ((long int, long int, size_t)); +extern void _wordcopy_fwd_aligned (long int, long int, size_t) __THROW; +extern void _wordcopy_fwd_dest_aligned (long int, long int, size_t) __THROW; #define WORD_COPY_FWD(dst_bp, src_bp, nbytes_left, nbytes) \ do \ { \ @@ -131,8 +131,8 @@ extern void _wordcopy_fwd_dest_aligned __P ((long int, long int, size_t)); DST_END_PTR is aligned on an OPSIZ multiple. If not all bytes could be easily copied, store remaining number of bytes in NBYTES_REMAINING, otherwise store 0. */ -extern void _wordcopy_bwd_aligned __P ((long int, long int, size_t)); -extern void _wordcopy_bwd_dest_aligned __P ((long int, long int, size_t)); +extern void _wordcopy_bwd_aligned (long int, long int, size_t) __THROW; +extern void _wordcopy_bwd_dest_aligned (long int, long int, size_t) __THROW; #define WORD_COPY_BWD(dst_ep, src_ep, nbytes_left, nbytes) \ do \ { \ diff --git a/sysdeps/generic/morecore.c b/sysdeps/generic/morecore.c index 11a12e6d2b..0a66ef5a85 100644 --- a/sysdeps/generic/morecore.c +++ b/sysdeps/generic/morecore.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 92, 93, 94, 95, 97, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,94,95,97,2002,2004 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 @@ -31,7 +31,7 @@ #include <stddef.h> #include <stdlib.h> -extern __malloc_ptr_t __sbrk __P ((ptrdiff_t increment)); +extern __malloc_ptr_t __sbrk (ptrdiff_t increment) __THROW; libc_hidden_proto (__sbrk) #endif diff --git a/sysdeps/generic/printf_fphex.c b/sysdeps/generic/printf_fphex.c index 5b18c5ebb0..fd790d5bf3 100644 --- a/sysdeps/generic/printf_fphex.c +++ b/sysdeps/generic/printf_fphex.c @@ -1,5 +1,5 @@ /* Print floating point number in hexadecimal notation according to ISO C99. - Copyright (C) 1997,1998,1999,2000,2001,2002 Free Software Foundation, Inc. + Copyright (C) 1997-2002,2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. @@ -49,7 +49,7 @@ #else /* ! USE_IN_LIBIO */ # define PUT(f, s, n) fwrite (s, 1, n, f) # define PAD(f, c, n) __printf_pad (f, c, n) -ssize_t __printf_pad __P ((FILE *, char pad, int n)); /* In vfprintf.c. */ +ssize_t __printf_pad (FILE *, char pad, int n) __THROW; /* In vfprintf.c. */ #endif /* USE_IN_LIBIO */ /* Macros for doing the actual output. */ diff --git a/sysdeps/generic/sstk.c b/sysdeps/generic/sstk.c index ce5cc72d91..6cba9b7fba 100644 --- a/sysdeps/generic/sstk.c +++ b/sysdeps/generic/sstk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1996, 1997, 2004 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,7 +21,7 @@ /* Increase the size of the stack by INCREMENT, and return the address of the bottom of the stack. */ -void *sstk __P ((int increment)); +void *sstk (int increment) __THROW; void * sstk (increment) diff --git a/sysdeps/posix/sigvec.c b/sysdeps/posix/sigvec.c index 52f514062c..22a7593325 100644 --- a/sysdeps/posix/sigvec.c +++ b/sysdeps/posix/sigvec.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991,92,94,95,96,97,98,2002 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,1994-98,2002,2004 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 @@ -32,7 +32,7 @@ struct sigvec_wrapper_data unsigned int sw_mask; }; -static void sigvec_wrapper_handler __P ((int sig)); +static void sigvec_wrapper_handler (int sig) __THROW; static struct sigvec_wrapper_data sigvec_wrapper_data[NSIG]; #endif diff --git a/sysdeps/posix/ttyname_r.c b/sysdeps/posix/ttyname_r.c index eeda429ddf..37916de268 100644 --- a/sysdeps/posix/ttyname_r.c +++ b/sysdeps/posix/ttyname_r.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 92, 93, 95, 96, 97, 98 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,95,96,97,98,2004 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 @@ -32,9 +32,9 @@ static const char dev[] = "/dev"; -static int getttyname_r __P ((int fd, char *buf, size_t buflen, - dev_t mydev, ino_t myino, int save, - int *dostat)) internal_function; +static int getttyname_r (int fd, char *buf, size_t buflen, + dev_t mydev, ino_t myino, int save, + int *dostat) __THROW internal_function; static int internal_function diff --git a/sysdeps/standalone/arm/bits/errno.h b/sysdeps/standalone/arm/bits/errno.h index d7db91db89..8e10754330 100644 --- a/sysdeps/standalone/arm/bits/errno.h +++ b/sysdeps/standalone/arm/bits/errno.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1994, 1996, 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1991,1994,1996,1997,1998,2004 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 @@ -62,4 +62,4 @@ /* Function to get address of global `errno' variable. */ -extern int *__errno_location __P ((void)) __attribute__ ((__const__)); +extern int *__errno_location (void) __THROW __attribute__ ((__const__)); diff --git a/sysdeps/standalone/i386/force_cpu386/_exit.c b/sysdeps/standalone/i386/force_cpu386/_exit.c index 2b1d090fa8..2da822e99b 100644 --- a/sysdeps/standalone/i386/force_cpu386/_exit.c +++ b/sysdeps/standalone/i386/force_cpu386/_exit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1997, 1999, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil), On-Line Applications Research Corporation. @@ -23,7 +23,7 @@ /* This returns control to FORCEbug. */ -void Bsp_cleanup __P ((void)); +void Bsp_cleanup (void); /* The function `_exit' should take a status argument and simply terminate program execution, using the low-order 8 bits of the diff --git a/sysdeps/standalone/i386/force_cpu386/brdinit.c b/sysdeps/standalone/i386/force_cpu386/brdinit.c index e94dc35f63..8392ce5857 100644 --- a/sysdeps/standalone/i386/force_cpu386/brdinit.c +++ b/sysdeps/standalone/i386/force_cpu386/brdinit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1997, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil), On-Line Applications Research Corporation. @@ -25,7 +25,7 @@ This routine initializes the FORCE CPU386 board. */ -void _Console_Initialize __P ((void)); +void _Console_Initialize (void); void _Board_Initialize () diff --git a/sysdeps/standalone/standalone.h b/sysdeps/standalone/standalone.h index 4a881991a7..20a0c33806 100644 --- a/sysdeps/standalone/standalone.h +++ b/sysdeps/standalone/standalone.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1997, 2004 Free Software Foundation, Inc. Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil), On-Line Applications Research Corporation. This file is part of the GNU C Library. @@ -23,9 +23,9 @@ #include <sys/cdefs.h> -extern void _Board_Initialize __P ((void)); +extern void _Board_Initialize (void); -extern int _Console_Putc __P ((char c)); -extern int _Console_Getc __P ((int poll)); +extern int _Console_Putc (char c); +extern int _Console_Getc (int poll); #endif diff --git a/sysdeps/unix/arm/start.c b/sysdeps/unix/arm/start.c index 8e291cc60f..6bf08b1d7f 100644 --- a/sysdeps/unix/arm/start.c +++ b/sysdeps/unix/arm/start.c @@ -1,5 +1,5 @@ /* Special startup code for ARM a.out binaries. - Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1998, 2004 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 @@ -45,8 +45,8 @@ int __data_start = 0; weak_alias (__data_start, data_start) #endif -extern void __libc_init __P ((int argc, char **argv, char **envp)); -extern int main __P ((int argc, char **argv, char **envp)); +extern void __libc_init (int argc, char **argv, char **envp); +extern int main (int argc, char **argv, char **envp); /* N.B.: It is important that this be the first function. This file is the first thing in the text section. */ diff --git a/sysdeps/unix/bsd/sigaction.c b/sysdeps/unix/bsd/sigaction.c index 4b6a2742c8..ba73400af2 100644 --- a/sysdeps/unix/bsd/sigaction.c +++ b/sysdeps/unix/bsd/sigaction.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1991,1995,1996,1997,2002,2004 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 @@ -51,7 +51,7 @@ __sigaction (sig, act, oact) if (oact != NULL) { - oact->sa_handler = (void (*) __P ((int))) ovec.sv_handler; + oact->sa_handler = (void (*) (int)) ovec.sv_handler; oact->sa_mask = ovec.sv_mask; oact->sa_flags = (((ovec.sv_flags & SV_ONSTACK) ? SA_ONSTACK : 0) | (!(ovec.sv_flags & SV_INTERRUPT) ? SA_RESTART : 0)); diff --git a/sysdeps/unix/bsd/sun/m68k/sigtramp.c b/sysdeps/unix/bsd/sun/m68k/sigtramp.c index bb10848beb..5a3ca3cf10 100644 --- a/sysdeps/unix/bsd/sun/m68k/sigtramp.c +++ b/sysdeps/unix/bsd/sun/m68k/sigtramp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1996, 1997, 2004 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 @@ -82,8 +82,8 @@ trampoline (sig, code, context, addr) /* XXX should save/restore FP regs */ /* Call the user's handler. */ - (*((void (*) __P ((int sig, int code, struct sigcontext *context, - PTR addr))) handlers[sig])) + (*((void (*) (int sig, int code, struct sigcontext *context, + PTR addr)) handlers[sig])) (sig, code, context, addr); /* Restore the call-clobbered registers. */ diff --git a/sysdeps/unix/bsd/sun/sparc/sigtramp.c b/sysdeps/unix/bsd/sun/sparc/sigtramp.c index 2b0be13159..e11f7e51d3 100644 --- a/sysdeps/unix/bsd/sun/sparc/sigtramp.c +++ b/sysdeps/unix/bsd/sun/sparc/sigtramp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1992, 1994, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991,1992,1994,1996,1997,2004 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 @@ -50,8 +50,8 @@ #include <errno.h> /* Defined in __sigvec.S. */ -extern int __raw_sigvec __P ((int sig, CONST struct sigvec *vec, - struct sigvec *ovec)); +extern int __raw_sigvec (int sig, CONST struct sigvec *vec, + struct sigvec *ovec); /* User-specified signal handlers. */ #define mytramp 1 @@ -146,8 +146,8 @@ trampoline (sig) glsave[2] = g6; /* Call the user's handler. */ - (*((void (*) __P ((int sig, int code, struct sigcontext *context, - void *addr))) handlers[sig])) + (*((void (*) (int sig, int code, struct sigcontext *context, + void *addr)) handlers[sig])) (sig, code, context, addr); /* Restore the Y register. */ diff --git a/sysdeps/unix/bsd/sun/sunos4/wait4.c b/sysdeps/unix/bsd/sun/sunos4/wait4.c index a12823467d..097c15e7d9 100644 --- a/sysdeps/unix/bsd/sun/sunos4/wait4.c +++ b/sysdeps/unix/bsd/sun/sunos4/wait4.c @@ -1,7 +1,7 @@ /* This implements wait4 with the 4.4 BSD semantics (also those documented in SunOS 4.1) on top of SunOS's wait4 system call, which has semantics different from those documented. Go Sun! - Copyright (C) 1991, 1992, 1993, 1995, 1997 Free Software Foundation, Inc. + Copyright (C) 1991,1992,1993,1995,1997,2004 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 @@ -23,8 +23,8 @@ #include <sys/wait.h> #include <unistd.h> -extern pid_t __wait4_syscall __P ((pid_t pid, __WAIT_STATUS_DEFN stat_loc, - int options, struct rusage *usage)); +extern pid_t __wait4_syscall (pid_t pid, __WAIT_STATUS_DEFN stat_loc, + int options, struct rusage *usage); pid_t __wait4 (pid, stat_loc, options, usage) diff --git a/sysdeps/unix/bsd/ultrix4/mips/sigvec.c b/sysdeps/unix/bsd/ultrix4/mips/sigvec.c index f6c8f1fe95..5775c9adb9 100644 --- a/sysdeps/unix/bsd/ultrix4/mips/sigvec.c +++ b/sysdeps/unix/bsd/ultrix4/mips/sigvec.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1996, 1997, 2004 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 @@ -35,15 +35,15 @@ /* The user's signal handler is called with three arguments. */ typedef void (*handler_type) (int sig, int code, struct sigcontext *); -extern int __raw_sigvec __P ((int sig, CONST struct sigvec *vec, - struct sigvec *ovec, - void (*)(int sig, int code, - struct sigcontext *, - handler_type))); +extern int __raw_sigvec (int sig, CONST struct sigvec *vec, + struct sigvec *ovec, + void (*)(int sig, int code, + struct sigcontext *, + handler_type)); -extern void __handler __P ((int sig, int code, - struct sigcontext *, - handler_type)); +extern void __handler (int sig, int code, + struct sigcontext *, + handler_type); int __sigvec (sig, vec, ovec) diff --git a/sysdeps/unix/bsd/ultrix4/sysconf.c b/sysdeps/unix/bsd/ultrix4/sysconf.c index 39e77301b0..0982fc832d 100644 --- a/sysdeps/unix/bsd/ultrix4/sysconf.c +++ b/sysdeps/unix/bsd/ultrix4/sysconf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992, 1995, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1995, 1996, 1997, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ian Lance Taylor (ian@airs.com). @@ -27,9 +27,9 @@ /* This is an Ultrix header file. */ #include <sys/sysinfo.h> -extern int __getsysinfo __P ((unsigned int op, void *buffer, - size_t nbytes, int *start, void *arg)); -extern long int __default_sysconf __P ((int name)); +extern int __getsysinfo (unsigned int op, void *buffer, + size_t nbytes, int *start, void *arg); +extern long int __default_sysconf (int name); long int __sysconf (name) diff --git a/sysdeps/unix/sparc/start.c b/sysdeps/unix/sparc/start.c index 96cea9cf8c..a664189bb4 100644 --- a/sysdeps/unix/sparc/start.c +++ b/sysdeps/unix/sparc/start.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,94,95,96,97,2004 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 @@ -56,13 +56,13 @@ int __data_start = 0; weak_alias (__data_start, data_start) #endif -extern void __libc_init __P ((int argc, char **argv, char **envp)); -extern int main __P ((int argc, char **argv, char **envp)); +extern void __libc_init (int argc, char **argv, char **envp) __THROW; +extern int main (int argc, char **argv, char **envp) __THROW; register long int sp asm("%sp"), fp asm("%fp"); #ifndef NO_SHLIB -static void init_shlib __P ((void)); +static void init_shlib (void) __THROW; #endif #ifndef NO_EXPLICIT_START diff --git a/sysdeps/unix/sysv/getdents.c b/sysdeps/unix/sysv/getdents.c index bec53cad41..5f8fd8f6bc 100644 --- a/sysdeps/unix/sysv/getdents.c +++ b/sysdeps/unix/sysv/getdents.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1995, 1997, 2004 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,7 +21,7 @@ #include <sys/types.h> #include <unistd.h> -extern ssize_t __getdents __P ((int fd, char *buf, size_t nbytes)); +extern ssize_t __getdents (int fd, char *buf, size_t nbytes); ssize_t __getdirentries (fd, buf, nbytes, basep) diff --git a/sysdeps/unix/sysv/irix4/fpathconf.c b/sysdeps/unix/sysv/irix4/fpathconf.c index dbee0bbe0a..236eb1a6bc 100644 --- a/sysdeps/unix/sysv/irix4/fpathconf.c +++ b/sysdeps/unix/sysv/irix4/fpathconf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1995, 1997, 2004 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,7 +21,7 @@ #include <unistd.h> #include <sys/syssgi.h> -extern int __syssgi __P ((int, ...)); +extern int __syssgi (int, ...); /* Get file-specific information about descriptor FD. */ long int diff --git a/sysdeps/unix/sysv/irix4/getgroups.c b/sysdeps/unix/sysv/irix4/getgroups.c index 520805314b..4c859eac83 100644 --- a/sysdeps/unix/sysv/irix4/getgroups.c +++ b/sysdeps/unix/sysv/irix4/getgroups.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1995, 1997, 2004 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 @@ -20,7 +20,7 @@ #include <sys/types.h> #include <grp.h> -extern int __syssgi __P ((int, ...)); +extern int __syssgi (int, ...); /* Set the group set for the current user to GROUPS (N of them). */ int diff --git a/sysdeps/unix/sysv/irix4/getpriority.c b/sysdeps/unix/sysv/irix4/getpriority.c index baf945e54c..807ac2fba7 100644 --- a/sysdeps/unix/sysv/irix4/getpriority.c +++ b/sysdeps/unix/sysv/irix4/getpriority.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994,96,97,2000,02 Free Software Foundation, Inc. +/* Copyright (C) 1994,96,97,2000,02, 2004 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 @@ -20,7 +20,7 @@ #include <sys/resource.h> #include <sys/sysmp.h> -extern int __sysmp __P ((int, ...)); +extern int __sysmp (int, ...); /* Return the highest priority of any process specified by WHICH and WHO (see <sys/resource.h>); if WHO is zero, the current process, process group, diff --git a/sysdeps/unix/sysv/irix4/getrusage.c b/sysdeps/unix/sysv/irix4/getrusage.c index 8d0c4008c9..3cabbdf3e2 100644 --- a/sysdeps/unix/sysv/irix4/getrusage.c +++ b/sysdeps/unix/sysv/irix4/getrusage.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1995, 1997, 2004 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 @@ -20,7 +20,7 @@ #include <errno.h> #include <sys/syssgi.h> -extern int __syssgi __P ((int, ...)); +extern int __syssgi (int, ...); /* Return resource usage information on process indicated by WHO and put it in *USAGE. Returns 0 for success, -1 for failure. */ diff --git a/sysdeps/unix/sysv/irix4/pathconf.c b/sysdeps/unix/sysv/irix4/pathconf.c index 7439c73157..51da0c5635 100644 --- a/sysdeps/unix/sysv/irix4/pathconf.c +++ b/sysdeps/unix/sysv/irix4/pathconf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1995, 1997, 2004 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,7 +21,7 @@ #include <unistd.h> #include <sys/syssgi.h> -extern int __syssgi __P ((int, ...)); +extern int __syssgi (int, ...); /* Get file-specific information about PATH. */ long int diff --git a/sysdeps/unix/sysv/irix4/setgroups.c b/sysdeps/unix/sysv/irix4/setgroups.c index 8f5b379ac5..cca816bcff 100644 --- a/sysdeps/unix/sysv/irix4/setgroups.c +++ b/sysdeps/unix/sysv/irix4/setgroups.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994,97,2002 Free Software Foundation, Inc. +/* Copyright (C) 1994,97,2002, 2004 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 @@ -20,7 +20,7 @@ #include <sys/types.h> #include <grp.h> -extern int __syssgi __P ((int, ...)); +extern int __syssgi (int, ...); /* Set the group set for the current user to GROUPS (N of them). */ int diff --git a/sysdeps/unix/sysv/irix4/sigtramp.c b/sysdeps/unix/sysv/irix4/sigtramp.c index d6cfd33915..f8de75a7cd 100644 --- a/sysdeps/unix/sysv/irix4/sigtramp.c +++ b/sysdeps/unix/sysv/irix4/sigtramp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1997, 2004 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 @@ -36,14 +36,13 @@ typedef void (*handler_type) (int sig, int code, struct sigcontext *); /* Defined in signal.S. */ -extern __sighandler_t __raw_signal __P((int sig, __sighandler_t func, - void (*)(int sig, int code, - struct sigcontext *, - handler_type))); - -extern void __handler __P((int sig, int code, - struct sigcontext *, - handler_type)); +extern __sighandler_t __raw_signal (int sig, __sighandler_t func, + void (*)(int sig, int code, + struct sigcontext *, + handler_type)); + +extern void __handler (int sig, int code, struct sigcontext *, + handler_type); __sighandler_t signal (sig, func) diff --git a/sysdeps/unix/sysv/irix4/start.c b/sysdeps/unix/sysv/irix4/start.c index 6b4b00a66f..fdda8809e6 100644 --- a/sysdeps/unix/sysv/irix4/start.c +++ b/sysdeps/unix/sysv/irix4/start.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1992, 1995, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991,1992,1995,1996,1997,2004 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 @@ -44,8 +44,8 @@ /* The first piece of initialized data. */ int __data_start = 0; -extern void __libc_init __P ((int argc, char **argv, char **envp)); -extern int main __P ((int argc, char **argv, char **envp)); +extern void __libc_init (int argc, char **argv, char **envp); +extern int main (int argc, char **argv, char **envp); /* Use the stack pointer to access the arguments. This assumes that we can guess how big the frame will be. */ diff --git a/sysdeps/unix/sysv/irix4/sysconf.c b/sysdeps/unix/sysv/irix4/sysconf.c index 2f89491fda..ef7606edad 100644 --- a/sysdeps/unix/sysv/irix4/sysconf.c +++ b/sysdeps/unix/sysv/irix4/sysconf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1995, 1997, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1995, 1997, 2002, 2004 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 @@ -19,7 +19,7 @@ #include <unistd.h> #include <sys/syssgi.h> -extern int __syssgi __P ((int, ...)); +extern int __syssgi ((int, ...); /* Get the value of the system variable NAME. */ long int diff --git a/sysdeps/unix/sysv/sco3.2.4/__setpgid.c b/sysdeps/unix/sysv/sco3.2.4/__setpgid.c index e58f22e7a9..d51fa602c9 100644 --- a/sysdeps/unix/sysv/sco3.2.4/__setpgid.c +++ b/sysdeps/unix/sysv/sco3.2.4/__setpgid.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1997, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1997, 2002, 2004 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 @@ -20,7 +20,7 @@ #include <unistd.h> #include <sys/types.h> -extern int __pgrpsys __P ((int type, ...)); +extern int __pgrpsys (int type, ...); /* Get the process group ID of process PID. */ int diff --git a/sysdeps/unix/sysv/sco3.2.4/getgroups.c b/sysdeps/unix/sysv/sco3.2.4/getgroups.c index ef27df2a76..2aac40bddd 100644 --- a/sysdeps/unix/sysv/sco3.2.4/getgroups.c +++ b/sysdeps/unix/sysv/sco3.2.4/getgroups.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1995, 1997, 2004 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,7 +21,7 @@ #include <limits.h> #include <alloca.h> -extern int __sco_getgroups __P ((int size, unsigned short int *list)); +extern int __sco_getgroups (int size, unsigned short int *list); int __getgroups (size, list) diff --git a/sysdeps/unix/sysv/sysv4/__getpgid.c b/sysdeps/unix/sysv/sysv4/__getpgid.c index ea9a23876c..74ca3e0f9a 100644 --- a/sysdeps/unix/sysv/sysv4/__getpgid.c +++ b/sysdeps/unix/sysv/sysv4/__getpgid.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1997, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1997, 2002, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). @@ -21,7 +21,7 @@ #include <unistd.h> #include <sys/types.h> -extern int __pgrpsys __P ((int type, ...)); +extern int __pgrpsys (int type, ...); /* Get the process group ID of process PID. */ int diff --git a/sysdeps/unix/sysv/sysv4/__setpgid.c b/sysdeps/unix/sysv/sysv4/__setpgid.c index ac096a4516..36ad5cc77b 100644 --- a/sysdeps/unix/sysv/sysv4/__setpgid.c +++ b/sysdeps/unix/sysv/sysv4/__setpgid.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1997, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1997, 2002, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). @@ -21,7 +21,7 @@ #include <unistd.h> #include <sys/types.h> -extern int __pgrpsys __P ((int type, ...)); +extern int __pgrpsys (int type, ...); /* Get the process group ID of process PID. */ int diff --git a/sysdeps/unix/sysv/sysv4/getpgid.c b/sysdeps/unix/sysv/sysv4/getpgid.c index 39fb728d1b..95f96417cc 100644 --- a/sysdeps/unix/sysv/sysv4/getpgid.c +++ b/sysdeps/unix/sysv/sysv4/getpgid.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1995, 1997, 1999, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1993,1995,1997,1999,2002,2004 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 @@ -19,7 +19,7 @@ #include <unistd.h> #include <sys/types.h> -extern pid_t __pgrpsys __P ((int type, ...)); +extern pid_t __pgrpsys (int type, ...); /* Get the process group ID of process PID. */ pid_t diff --git a/sysdeps/unix/sysv/sysv4/sethostname.c b/sysdeps/unix/sysv/sysv4/sethostname.c index f4e7b4e936..d74b0f4f3b 100644 --- a/sysdeps/unix/sysv/sysv4/sethostname.c +++ b/sysdeps/unix/sysv/sysv4/sethostname.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1997, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). @@ -22,7 +22,7 @@ #include <sys/types.h> #include <sys/systeminfo.h> -extern int __sysinfo __P ((int command, const char *buf, long count)); +extern int __sysinfo (int command, const char *buf, long count); int sethostname (name, namelen) diff --git a/sysdeps/unix/sysv/sysv4/setpgid.c b/sysdeps/unix/sysv/sysv4/setpgid.c index 1ffb182d4a..80f4ad6430 100644 --- a/sysdeps/unix/sysv/sysv4/setpgid.c +++ b/sysdeps/unix/sysv/sysv4/setpgid.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993,1995,1996,1997,1999,2002 Free Software Foundation, Inc. +/* Copyright (C) 1993,1995-1997,1999,2002,2004 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 @@ -19,7 +19,7 @@ #include <errno.h> #include <unistd.h> -extern int __pgrpsys __P ((pid_t type, ...)); +extern int __pgrpsys (pid_t type, ...); /* Set the process group ID of the process matching PID to PGID. If PID is zero, the current process's process group ID is set. diff --git a/sysdeps/unix/sysv/sysv4/setsid.c b/sysdeps/unix/sysv/sysv4/setsid.c index 44cbaf07cb..faa2c42d7d 100644 --- a/sysdeps/unix/sysv/sysv4/setsid.c +++ b/sysdeps/unix/sysv/sysv4/setsid.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1995, 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1995, 1997, 1999, 2004 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 @@ -19,7 +19,7 @@ #include <errno.h> #include <unistd.h> -extern pid_t __pgrpsys __P ((int type, ...)); +extern pid_t __pgrpsys (int type, ...); /* Create a new session with the calling process as its leader. The process group IDs of the session and the calling process diff --git a/sysdeps/unix/sysv/sysv4/solaris2/getdents.c b/sysdeps/unix/sysv/sysv4/solaris2/getdents.c index 8627245542..ab782ffaac 100644 --- a/sysdeps/unix/sysv/sysv4/solaris2/getdents.c +++ b/sysdeps/unix/sysv/sysv4/solaris2/getdents.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993,95,96,97,98 Free Software Foundation, Inc. +/* Copyright (C) 1993,95,96,97,98, 2004 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 @@ -27,7 +27,7 @@ #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) -extern int __getdents __P ((int fd, char *buf, size_t nbytes)); +extern int __getdents (int fd, char *buf, size_t nbytes); /* For Solaris we need a special version of this file since the definition of `struct dirent' is not the same for the kernel and diff --git a/sysdeps/unix/sysv/sysv4/sysconf.c b/sysdeps/unix/sysv/sysv4/sysconf.c index d8ffafcc41..bfe7823c4c 100644 --- a/sysdeps/unix/sysv/sysv4/sysconf.c +++ b/sysdeps/unix/sysv/sysv4/sysconf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1993,1995,1996,1997,2002,2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). @@ -24,7 +24,7 @@ #include <time.h> #include <sysconfig.h> -extern int __sysconfig __P ((int)); +extern int __sysconfig (int); /* Get the value of the system variable NAME. */ long int diff --git a/sysdeps/unix/sysv/sysv4/waitpid.c b/sysdeps/unix/sysv/sysv4/waitpid.c index f4700c6cd1..23f9ceb029 100644 --- a/sysdeps/unix/sysv/sysv4/waitpid.c +++ b/sysdeps/unix/sysv/sysv4/waitpid.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993,94,95,96,97,2002 Free Software Foundation, Inc. +/* Copyright (C) 1993,94,95,96,97,2002,2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). @@ -35,9 +35,9 @@ typedef enum __idtype P_ALL = 7, } __idtype_t; -extern __pid_t __getpgid __P ((__pid_t pid)); -extern int __waitid __P ((__idtype_t idtype, __pid_t id, - __siginfo_t *infop, int options)); +extern __pid_t __getpgid (__pid_t pid); +extern int __waitid (__idtype_t idtype, __pid_t id, + __siginfo_t *infop, int options); /* Wait for a child matching PID to die. If PID is greater than 0, match any process whose process ID is PID. |