2002-10-13 Roland McGrath <roland@frob.com>
authorRoland McGrath <roland@gnu.org>
Mon, 14 Oct 2002 01:03:03 +0000 (01:03 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 14 Oct 2002 01:03:03 +0000 (01:03 +0000)
* posix/unistd.h [__USE_GNU] (getresuid, getresgid, setresuid,
setresgid): Declare them.
* NEWS: Mention it.
* include/unistd.h
(__getresuid, __getresgid, __setresuid, __setresgid): Declare them,
add libc_hidden_proto.
* posix/Versions (libc: GLIBC_2.3.2): New set.  Add
getresuid, getresgid, setresuid, setresgid here.
* Versions.def (libc): Define GLIBC_2.3.2 set.
* sysdeps/generic/getresuid.c (__getresuid): Fix argument types.
Add libc_hidden_def.
* sysdeps/generic/getresgid.c (__getresgid): Likewise.
* sysdeps/generic/setresgid.c: New file.
* sysdeps/generic/setresuid.c: New file.
* sysdeps/unix/sysv/linux/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add getresuid and getresgid here.
* sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add setresuid and setresgid here.
* sysdeps/unix/sysv/linux/cris/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sh/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* posix/Makefile (routines): Add them all here instead.
* sysdeps/unix/sysv/linux/i386/getresuid.c (getresuid): Renamed to
__getresuid.  Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/getresgid.c (getresgid): Renamed to
__getresgid.  Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Add libc_hidden_def.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/i386/setresgid.c (setresgid): Renamed to
__setresgid.  Add libc_hidden_def for that, and weak alias to old name.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/syscalls.list (setresuid, setresgid):
Caller is - now, not EXTRA.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list
(setresuid, setresgid, getresuid, getresgid): Likewise.
* sysdeps/unix/sysv/linux/syscalls.list (getresuid, getresgid):
Add these calls here.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove them here.
* sysdeps/unix/sysv/linux/hppa/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.

sysdeps/unix/sysv/linux/alpha/syscalls.list
sysdeps/unix/sysv/linux/hppa/syscalls.list
sysdeps/unix/sysv/linux/mips/syscalls.list

index 059f753..7c1a0be 100644 (file)
@@ -55,9 +55,6 @@ shutdown      -       shutdown        2       __shutdown      shutdown
 socket         -       socket          3       __socket        socket
 socketpair     -       socketpair      4       __socketpair    socketpair
 
-getresuid      -       getresuid       3       getresuid
-getresgid      -       getresgid       3       getresgid
-
 # access pci space protected from machine checks:
 pciconfig_read EXTRA   pciconfig_read  5       pciconfig_read
 pciconfig_write        EXTRA   pciconfig_write 5       pciconfig_write
index 1c7a20d..6b18e1f 100644 (file)
@@ -32,8 +32,5 @@ shutdown      -       shutdown        i:ii    __shutdown      shutdown
 socket         -       socket          i:iii   __socket        socket
 socketpair     -       socketpair      i:iiif  __socketpair    socketpair
 
-getresuid      -       getresuid       i:ppp   getresuid
-getresgid      -       getresgid       i:ppp   getresgid
-
 setrlimit      -       setrlimit       i:ip    __setrlimit     setrlimit       
 getrlimit      -       getrlimit       i:ip    __getrlimit     getrlimit       
index fe01d76..07e942d 100644 (file)
@@ -58,8 +58,6 @@ s_getdents    getdents getdents       i:ipi   __syscall_getdents
 s_getdents64   getdents getdents64     i:ipi   __syscall_getdents64
 s_getpmsg      getpmsg getpmsg         i:ipppp __syscall_getpmsg
 s_getpriority  getpriority getpriority i:ii    __syscall_getpriority
-getresgid      -       getresgid       i:ppp   getresgid
-getresuid      -       getresuid       i:ppp   getresuid
 s_ipc          msgget  ipc             i:iiiip __syscall_ipc
 s_lstat64      lxstat64 lstat64        i:sp    __syscall_lstat64
 s_mmap2                mmap64  mmap2           b:aniiii __syscall_mmap2