glibc/hurd
Roland McGrath 747bf98ea9 * elf/rtld-Rules ($(objpfx)rtld-libc.a): Use $(verbose) in ar command.
* sysdeps/mach/hurd/getresuid.c: New file.
	* sysdeps/mach/hurd/getresgid.c: New file.
	* sysdeps/mach/hurd/setresuid.c: New file.
	* sysdeps/mach/hurd/setresgid.c: New file.

	* 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/Makefile [$(subdir) = misc]
	(sysdep_routines): Add setfsuid and setfsgid here.
	* sysdeps/unix/sysv/linux/arm/Makefile: Not here.
	* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: Likewise.
	* 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.

	* hurd/errno.c: Renamed to ...
	* hurd/errno-loc.c: ... this.
	* hurd/Makefile (routines): errno -> errno-loc
2002-10-14 01:03:16 +00:00
..
hurd * ctype/ctype.h (__ctype_b, __ctype_toupper, __ctype_tolower): 2002-09-02 07:09:08 +00:00
.cvsignore
alloc-fd.c
catch-exc.c 2002-04-06 Roland McGrath <roland@frob.com> 2002-04-08 02:16:01 +00:00
catch-signal.c
compat-20.c
ctty-input.c
ctty-output.c
dtable.c
errno-loc.c * elf/rtld-Rules ($(objpfx)rtld-libc.a): Use $(verbose) in ar command. 2002-10-14 01:03:16 +00:00
faultexc.defs
fchroot.c
fd-close.c
fd-read.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
fd-write.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
fopenport.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
get-host.c
getdport.c
geteuids.c
getumask.c
hurd-raise.c
hurd.h * sysdeps/powerpc/elf/libc-start.c: Make AUXVEC diddling code 2002-01-02 09:52:33 +00:00
hurdauth.c
hurdchdir.c 2002-05-13 Marcus Brinkmann <marcus@gnu.org> 2002-05-13 01:48:25 +00:00
hurdexec.c 2002-05-12 Roland McGrath <roland@frob.com> 2002-05-13 01:27:28 +00:00
hurdfault.c 2002-04-06 Roland McGrath <roland@frob.com> 2002-04-08 02:16:01 +00:00
hurdfault.h
hurdfchdir.c 2002-05-08 Roland McGrath <roland@frob.com> 2002-05-08 22:01:27 +00:00
hurdhost.h
hurdid.c
hurdinit.c * iconv/gconv_charset.h (upstr): Add inline keyword, quiets warning. 2002-05-14 02:22:58 +00:00
hurdioctl.c 2002-04-23 Roland McGrath <roland@frob.com> 2002-04-23 22:22:24 +00:00
hurdkill.c
hurdlookup.c
hurdmalloc.c
hurdmalloc.h
hurdmsg.c
hurdpid.c
hurdports.c
hurdprio.c
hurdrlimit.c
hurdselect.c * hurd/hurdselect.c (_hurd_select): Fix 2002-04-02 04:43:06 +00:00
hurdsig.c * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup: doinit): 2002-08-30 01:51:11 +00:00
hurdsock.c
hurdstartup.c 2002-06-13 Roland McGrath <roland@frob.com> 2002-06-13 08:56:05 +00:00
hurdstartup.h 2002-06-13 Roland McGrath <roland@frob.com> 2002-06-13 08:56:05 +00:00
intern-fd.c
intr-msg.c * sysdeps/mach/configure.in: Check for <mach/machine/ndr_def.h> 2002-02-18 20:57:51 +00:00
intr-rpc.defs
intr-rpc.h
lookup-retry.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
Makefile * elf/rtld-Rules ($(objpfx)rtld-libc.a): Use $(verbose) in ar command. 2002-10-14 01:03:16 +00:00
msgportdemux.c
new-fd.c
Notes
openport.c
path-lookup.c
pid2task.c
port2fd.c
port-cleanup.c
ports-get.c
ports-set.c
preempt-sig.c
privports.c * sysdeps/powerpc/elf/libc-start.c: Make AUXVEC diddling code 2002-01-02 09:52:33 +00:00
report-wait.c 2002-05-15 Roland McGrath <roland@frob.com> 2002-05-16 05:15:55 +00:00
set-host.c 2001-11-04 Roland McGrath <roland@frob.com> 2001-11-04 10:31:13 +00:00
setauth.c
seteuids.c
siginfo.c
sigunwind.c
task2pid.c
thread-cancel.c
thread-self.c
Versions 2002-03-11 Roland McGrath <roland@frob.com> 2002-03-11 21:28:28 +00:00
vpprintf.c