1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00
* 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

@ -30,7 +30,7 @@
extern int __syscall_setgroups (int, const __kernel_gid_t *);
#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
/* This variable is shared with all files that need to check for 32bit
uids. */

View File

@ -1,5 +1,5 @@
/* 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.
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
extern int __syscall_poll __P ((struct pollfd *fds, unsigned int nfds,
int timeout));
extern int __syscall_poll (struct pollfd *fds, unsigned int nfds,
int timeout);
# if __ASSUME_POLL_SYSCALL == 0
static int __emulate_poll __P ((struct pollfd *fds, unsigned long int nfds,
int timeout)) internal_function;
static int __emulate_poll (struct pollfd *fds, unsigned long int nfds,
int timeout) internal_function;
# endif
/* The real implementation. */

View File

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

View File

@ -1,5 +1,5 @@
/* 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.
The GNU C Library is free software; you can redistribute it and/or
@ -25,9 +25,9 @@
#include <sysdep.h>
#include <sys/syscall.h>
extern ssize_t __syscall_readv __P ((int, __const struct iovec *, int));
static ssize_t __atomic_readv_replacement __P ((int, __const struct iovec *,
int)) internal_function;
extern ssize_t __syscall_readv (int, __const struct iovec *, int);
static ssize_t __atomic_readv_replacement (int, __const struct iovec *,
int) internal_function;
/* Not all versions of the kernel support the large number of records. */

View File

@ -47,7 +47,7 @@ struct sigaction
unsigned long sa_flags;
/* 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.
The GNU C Library is free software; you can redistribute it and/or
@ -30,18 +30,13 @@
char *__ttyname;
static char * getttyname __P ((const char *dev, dev_t mydev,
ino_t myino, int save, int *dostat))
static char * getttyname (const char *dev, dev_t mydev,
ino_t myino, int save, int *dostat)
internal_function;
static char *
internal_function
getttyname (dev, mydev, myino, save, dostat)
const char *dev;
dev_t mydev;
ino_t myino;
int save;
int *dostat;
getttyname (const char *dev, dev_t mydev, ino_t myino, int save, int *dostat)
{
static char *name;
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.
The returned storage is good only until the next call to this function. */
char *
ttyname (fd)
int fd;
ttyname (int fd)
{
static char *buf;
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.
The GNU C Library is free software; you can redistribute it and/or
@ -28,19 +28,14 @@
#include <stdio-common/_itoa.h>
static int getttyname_r __P ((char *buf, size_t buflen,
dev_t mydev, ino_t myino, int save,
int *dostat)) internal_function;
static int getttyname_r (char *buf, size_t buflen,
dev_t mydev, ino_t myino, int save,
int *dostat) internal_function;
static int
internal_function
getttyname_r (buf, buflen, mydev, myino, save, dostat)
char *buf;
size_t buflen;
dev_t mydev;
ino_t myino;
int save;
int *dostat;
getttyname_r (char *buf, size_t buflen, dev_t mydev, ino_t myino,
int save, int *dostat)
{
struct stat st;
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
open on in BUF. Return 0 on success, otherwise an error number. */
int
__ttyname_r (fd, buf, buflen)
int fd;
char *buf;
size_t buflen;
__ttyname_r (int fd, char *buf, size_t buflen)
{
char procname[30];
struct stat st, st1;

View File

@ -1,5 +1,5 @@
/* 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.
The GNU C Library is free software; you can redistribute it and/or
@ -25,9 +25,9 @@
#include <sysdep.h>
#include <sys/syscall.h>
extern ssize_t __syscall_writev __P ((int, const struct iovec *, int));
static ssize_t __atomic_writev_replacement __P ((int, const struct iovec *,
int)) internal_function;
extern ssize_t __syscall_writev (int, const struct iovec *, int);
static ssize_t __atomic_writev_replacement (int, const struct iovec *,
int) internal_function;
/* Not all versions of the kernel support the large number of records. */