Update.
commit9ffbb61221fd5d0ee2b7989d2e5c785efee8cc02
authorUlrich Drepper <drepper@redhat.com>
Fri, 16 Oct 1998 16:33:36 +0000 (16 16:33 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 16 Oct 1998 16:33:36 +0000 (16 16:33 +0000)
tree5c9b303b79c188e0f33571a09c2975ae8eb0e3ce
parent39e4f7f84ec269a2d86a060d417ceaeb21f53305
Update.

* sysdeps/unix/opendir.c: Use O_DIRECTORY if available.  If not
available double check to verify it's a directory.

* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Add O_DIRECTORY.
* sysdeps/unix/sysv/linux/mips/bits/fcntl: Likewise.
* sysdeps/unix/sysv/linux/bits/fcntl.h: Remove O_* constants which
are not generally available.
* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: New file.

* sysdeps/unix/sysv/linux/i386/setgroups.c: Add range check for values.
* sysdeps/unix/sysv/linux/arm/Makefile: New file.
* sysdeps/unix/sysv/linux/arm/setegid.c: New file.
* sysdeps/unix/sysv/linux/arm/seteuid.c: New file.
* sysdeps/unix/sysv/linux/arm/setfsgid.c: New file.
* sysdeps/unix/sysv/linux/arm/setfsuid.c: New file.
* sysdeps/unix/sysv/linux/arm/setgid.c: New file.
* sysdeps/unix/sysv/linux/arm/setgroups.c: New file.
* sysdeps/unix/sysv/linux/arm/setresgid.c: New file.
* sysdeps/unix/sysv/linux/arm/setresuid.c: New file.
* sysdeps/unix/sysv/linux/arm/setuid.c: New file.
* sysdeps/unix/sysv/linux/i386/setegid.c: New file.
* sysdeps/unix/sysv/linux/i386/seteuid.c: New file.
* sysdeps/unix/sysv/linux/i386/setfsgid.c: New file.
* sysdeps/unix/sysv/linux/i386/setfsuid.c: New file.
* sysdeps/unix/sysv/linux/i386/setgid.c: New file.
* sysdeps/unix/sysv/linux/i386/setgroups.c: New file.
* sysdeps/unix/sysv/linux/i386/setresgid.c: New file.
* sysdeps/unix/sysv/linux/i386/setresuid.c: New file.
* sysdeps/unix/sysv/linux/i386/setuid.c: New file.
* sysdeps/unix/sysv/linux/m68k/setegid.c: New file.
* sysdeps/unix/sysv/linux/m68k/seteuid.c: New file.
* sysdeps/unix/sysv/linux/m68k/setfsgid.c: New file.
* sysdeps/unix/sysv/linux/m68k/setfsuid.c: New file.
* sysdeps/unix/sysv/linux/m68k/setgid.c: New file.
* sysdeps/unix/sysv/linux/m68k/setgroups.c: New file.
* sysdeps/unix/sysv/linux/m68k/setresgid.c: New file.
* sysdeps/unix/sysv/linux/m68k/setresuid.c: New file.
* sysdeps/unix/sysv/linux/m68k/setuid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setfsgid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setfsuid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setgid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setgroups.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setresgid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setresuid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setuid.c: New file.

* sysdeps/unix/sysv/linux/arm/syscalls.list: Add s_setgid, s_setresuid,
s_setresgid, and s_setuid.
* sysdeps/unix/sysv/linux/i386/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/m68k/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile [subdir=misc]
(sysdep_routines): Add setfsgid, setfsuid, setresgid, and setresuid.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: Likewise.

1998-10-16  Ulrich Drepper  <drepper@cygnus.com>

* iconv/skeleton.c: Include ELF header only of STATIC_GCONV is not
40 files changed:
ChangeLog
sysdeps/unix/opendir.c
sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
sysdeps/unix/sysv/linux/arm/Makefile [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setegid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/seteuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setfsgid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setfsuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setgid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setgroups.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setresgid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setresuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/setuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/syscalls.list
sysdeps/unix/sysv/linux/bits/fcntl.h
sysdeps/unix/sysv/linux/i386/Makefile
sysdeps/unix/sysv/linux/i386/bits/fcntl.h [copied from sysdeps/unix/sysv/linux/bits/fcntl.h with 90% similarity]
sysdeps/unix/sysv/linux/i386/setegid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 63% similarity]
sysdeps/unix/sysv/linux/i386/seteuid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 54% similarity]
sysdeps/unix/sysv/linux/i386/setfsgid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 63% similarity]
sysdeps/unix/sysv/linux/i386/setfsuid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 63% similarity]
sysdeps/unix/sysv/linux/i386/setgid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 63% similarity]
sysdeps/unix/sysv/linux/i386/setgroups.c
sysdeps/unix/sysv/linux/i386/setresgid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 61% similarity]
sysdeps/unix/sysv/linux/i386/setresuid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 59% similarity]
sysdeps/unix/sysv/linux/i386/setuid.c [copied from sysdeps/unix/sysv/linux/i386/setgroups.c with 63% similarity]
sysdeps/unix/sysv/linux/i386/syscalls.list
sysdeps/unix/sysv/linux/m68k/Makefile
sysdeps/unix/sysv/linux/m68k/syscalls.list
sysdeps/unix/sysv/linux/mips/bits/fcntl.h
sysdeps/unix/sysv/linux/sparc/sparc32/Makefile
sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/setfsgid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/setfsuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/setgid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/setresgid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/setresuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/setuid.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list