Ulrich Drepper 9ffbb61221 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
1998-10-16 16:33:36 +00:00
..
1998-05-29 10:21:16 +00:00
1998-05-19 16:13:05 +00:00
1998-04-08 23:35:13 +00:00
1998-05-29 10:21:16 +00:00
1998-01-31 08:39:55 +00:00
1998-05-29 10:21:16 +00:00
1997-02-22 01:20:46 +00:00
1998-05-29 10:21:16 +00:00
1998-10-16 16:33:36 +00:00
1997-06-26 22:23:01 +00:00
1997-05-26 23:01:17 +00:00
1998-03-18 09:01:59 +00:00
1997-05-26 23:01:17 +00:00
1995-02-18 01:27:10 +00:00
1996-12-20 01:39:50 +00:00
1997-06-21 02:59:26 +00:00
1998-07-04 14:40:35 +00:00
1997-06-23 21:55:26 +00:00
1995-02-18 01:27:10 +00:00
1996-11-20 03:45:51 +00:00
1997-06-26 22:23:01 +00:00
1997-06-23 21:55:26 +00:00
1997-01-23 04:24:20 +00:00
1997-06-26 22:23:01 +00:00
1997-06-26 22:23:01 +00:00
1998-07-16 11:44:36 +00:00
1997-07-12 23:35:19 +00:00
1997-06-23 21:55:26 +00:00
1997-06-26 22:23:01 +00:00
1998-09-18 17:59:03 +00:00
1995-02-18 01:27:10 +00:00
1995-02-18 01:27:10 +00:00
1995-02-18 01:27:10 +00:00
1997-06-23 21:55:26 +00:00
1998-03-02 18:02:11 +00:00
1998-08-10 15:54:54 +00:00
1997-06-23 21:55:26 +00:00
1997-06-23 21:55:26 +00:00
1997-06-23 21:55:26 +00:00
1997-06-23 21:55:26 +00:00
1997-06-23 21:55:26 +00:00
1998-10-16 16:33:36 +00:00
1995-02-18 01:27:10 +00:00
1998-03-10 11:10:51 +00:00
1997-01-23 04:24:20 +00:00
1998-07-16 11:44:36 +00:00
1997-06-23 21:55:26 +00:00
1997-05-26 23:01:17 +00:00
1998-09-24 13:51:51 +00:00
1997-07-06 22:02:42 +00:00
1998-04-05 11:23:12 +00:00
1997-06-23 21:55:26 +00:00
1997-08-10 18:37:15 +00:00
1997-06-26 22:23:01 +00:00
1997-06-03 21:53:09 +00:00
1997-01-06 22:07:28 +00:00
1995-02-18 01:27:10 +00:00
1997-06-23 21:55:26 +00:00
1997-05-26 23:01:17 +00:00
1997-05-26 23:01:17 +00:00
1997-01-06 22:07:28 +00:00
1997-06-23 21:55:26 +00:00