glibc/sysdeps/mach/hurd
Mark Kettenis 15f033cf1c * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Take into acount that elf/rtld's main program might remove some varibales from the environment if we're trying to be secure. Move the Hurd startup data if necessary, or, if we there is no startup data, make sure the magical convention that ARGV[0] is stored just after the environment list.
2000-07-29  Mark Kettenis  <kettenis@gnu.org>

	* sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Take into
	acount that elf/rtld's main program might remove some varibales
	from the environment if we're trying to be secure.  Move the Hurd
	startup data if necessary, or, if we there is no startup data,
	make sure the magical convention that ARGV[0] is stored just after
	the environment list.
2000-08-01 20:24:20 +00:00
..
alpha Update. 1998-08-08 20:02:34 +00:00
bits Update. 2000-06-22 17:59:07 +00:00
hppa Update. 1998-08-08 20:02:34 +00:00
i386 Update. 2000-06-15 08:10:09 +00:00
mips Update. 2000-04-04 06:03:48 +00:00
net * sysdeps/mach/hurd/if_index.c: New file. 2000-03-24 20:59:00 +00:00
nfs 1999-11-14 Roland McGrath <roland@baalperazim.frob.com> 1999-12-02 19:50:42 +00:00
sys Update. 1999-06-08 21:20:07 +00:00
_exit.c Update. 1999-02-07 12:50:11 +00:00
.cvsignore initial import 1995-02-18 01:27:10 +00:00
accept.c 1999-02-28 Mark Kettenis <kettenis@gnu.org> 1999-02-28 13:01:23 +00:00
access.c Update. 1997-06-23 21:55:26 +00:00
adjtime.c Update. 1997-05-26 23:01:17 +00:00
bind.c 1998-08-12 Roland McGrath <roland@baalperazim.frob.com> 1998-08-11 21:52:02 +00:00
brk.c * sysdeps/mach/hurd/brk.c (_hurd_set_brk): When shrinking the program's data space, reallocate only the space that was just deallocated to release its backing space. 2000-07-23 21:18:46 +00:00
chdir.c 1999-02-27 Roland McGrath <roland@baalperazim.frob.com> 1999-02-27 20:06:34 +00:00
check_fds.c * sysdeps/mach/hurd/check_fds.c: New file. Implements file descriptor checking in SUID programs for the Hurd. 2000-07-10 21:08:06 +00:00
chflags.c 1998-08-12 Roland McGrath <roland@baalperazim.frob.com> 1998-08-11 21:52:02 +00:00
chmod.c Update. 1997-05-26 23:01:17 +00:00
chown.c Update. 1997-05-26 23:01:17 +00:00
chroot.c 1999-02-27 Roland McGrath <roland@baalperazim.frob.com> 1999-02-27 20:06:34 +00:00
clk_tck.c 1999-03-26 Mark Kettenis <kettenis@gnu.org> 1999-04-05 20:34:53 +00:00
close.c Update. 1997-05-26 23:01:17 +00:00
closedir.c Update. 1997-06-23 21:55:26 +00:00
configure update from main archive 970121 1997-01-23 04:24:20 +00:00
configure.in update from main archive 970121 1997-01-23 04:24:20 +00:00
connect.c Updated. 1997-06-26 22:23:01 +00:00
cthreads.c Update. 1997-09-30 17:10:40 +00:00
defs.c Update. 1997-05-26 23:01:17 +00:00
dirfd.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
dirstream.h Update. 1997-06-23 21:55:26 +00:00
Dist * sysdeps/mach/hurd/if_index.c: New file. 2000-03-24 20:59:00 +00:00
dl-cache.c Update. 1998-09-16 17:54:34 +00:00
dl-sysdep.c * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Take into acount that elf/rtld's main program might remove some varibales from the environment if we're trying to be secure. Move the Hurd startup data if necessary, or, if we there is no startup data, make sure the magical convention that ARGV[0] is stored just after the environment list. 2000-08-01 20:24:20 +00:00
dup2.c Update. 1997-05-26 23:01:17 +00:00
enbl-secure.c 1998-10-19 Roland McGrath <roland@baalperazim.frob.com> 1998-10-18 21:22:08 +00:00
err_hurd.sub Update. 1998-06-02 12:58:14 +00:00
errlist.c Update. 1998-06-02 12:58:14 +00:00
errnos.awk 2000-01-05 Roland McGrath <roland@baalperazim.frob.com> 2000-01-22 18:10:43 +00:00
euidaccess.c Update. 1997-06-23 21:55:26 +00:00
execve.c Update. 1997-05-26 23:01:17 +00:00
fchdir.c 1999-02-27 Roland McGrath <roland@baalperazim.frob.com> 1999-02-27 20:06:34 +00:00
fchflags.c 1998-08-12 Roland McGrath <roland@baalperazim.frob.com> 1998-08-11 21:52:02 +00:00
fchmod.c Update. 1997-05-26 23:01:17 +00:00
fchown.c Update. 1997-05-26 23:01:17 +00:00
fcntl.c Update. 2000-01-24 02:22:13 +00:00
fdatasync.c Update. 1997-06-23 21:55:26 +00:00
fdopen.c Update. 2000-05-23 08:43:26 +00:00
fexecve.c Update. 1997-06-23 21:55:26 +00:00
flock.c Update. 1997-05-26 23:01:17 +00:00
fork.c 1999-11-18 Roland McGrath <roland@baalperazim.frob.com> 1999-12-03 05:01:23 +00:00
fpathconf.c Update. 1997-06-23 21:55:26 +00:00
fstatfs.c Update. 1997-06-23 21:55:26 +00:00
fstatvfs.c 1998-12-27 Roland McGrath <roland@baalperazim.frob.com> 1998-12-27 01:40:53 +00:00
fsync.c Update. 1997-05-26 23:01:17 +00:00
ftruncate.c Update. 1998-06-22 17:08:51 +00:00
fxstat.c Update. 1997-06-23 21:55:26 +00:00
getcwd.c 1998-07-25 19:47 Jose M. Moya <josem@gnu.org> 1998-08-11 21:40:52 +00:00
getdents.c 1999-04-28 Roland McGrath <roland@baalperazim.frob.com> 1999-04-28 12:03:33 +00:00
getdomain.c 1998-08-12 Roland McGrath <roland@baalperazim.frob.com> 1998-08-11 21:52:02 +00:00
getdtsz.c * hurd/hurdrlimit.c (init_rlimit): Give the RLIMIT_NOFILE soft limit 2000-03-26 19:17:23 +00:00
getegid.c Update. 1997-05-26 23:01:17 +00:00
geteuid.c Update. 1997-05-26 23:01:17 +00:00
getgid.c Update. 1997-05-26 23:01:17 +00:00
getgroups.c Update. 1997-05-26 23:01:17 +00:00
gethostid.c Update. 1997-05-26 23:01:17 +00:00
gethostname.c Update. 2000-04-02 08:05:36 +00:00
getitimer.c Update. 1997-05-26 23:01:17 +00:00
getlogin_r.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
getlogin.c Update. 1997-05-26 23:01:17 +00:00
getpeername.c 1999-02-28 Mark Kettenis <kettenis@gnu.org> 1999-02-28 13:01:23 +00:00
getpgid.c Update. 1997-05-26 23:01:17 +00:00
getpid.c Update. 1997-05-26 23:01:17 +00:00
getppid.c Update. 1997-05-26 23:01:17 +00:00
getpriority.c Update. 2000-02-28 05:08:01 +00:00
getrlimit.c * sysdeps/mach/hurd/setrlimit.c (setrlimit): Go into a critical 2000-03-25 20:20:44 +00:00
getrusage.c 1999-03-26 Mark Kettenis <kettenis@gnu.org> 1999-04-05 20:34:53 +00:00
getsid.c Update. 1997-06-23 21:55:26 +00:00
getsockname.c 1999-02-28 Mark Kettenis <kettenis@gnu.org> 1999-02-28 13:01:23 +00:00
getsockopt.c Update. 1997-05-26 23:01:17 +00:00
getuid.c Update. 1997-05-26 23:01:17 +00:00
group_member.c Update. 1997-06-23 21:55:26 +00:00
if_index.c * sysdeps/mach/hurd/if_index.c: New file. 2000-03-24 20:59:00 +00:00
Implies Wed May 22 01:48:54 1996 Ulrich Drepper <drepper@cygnus.com> 1996-05-22 02:11:55 +00:00
ioctl.c 1999-03-09 Roland McGrath <roland@baalperazim.frob.com> 1999-03-08 21:01:20 +00:00
isatty.c Update. 1997-05-26 23:01:17 +00:00
jmp-unwind.c Update. 1997-06-21 02:59:26 +00:00
kill.c Update. 1997-06-23 21:55:26 +00:00
lchown.c Update. 1997-06-23 21:55:26 +00:00
libc_p-ldscript update from main archive 961203 1996-12-04 01:41:39 +00:00
libc-ldscript update from main archive 961203 1996-12-04 01:41:39 +00:00
link.c Update. 1997-05-26 23:01:17 +00:00
listen.c Update. 1997-05-26 23:01:17 +00:00
lseek.c Update. 2000-01-24 02:22:13 +00:00
lxstat.c Update. 1997-06-23 21:55:26 +00:00
Makefile * sysdeps/mach/hurd/sigstack.c (sigstack): Remove `const' from 2000-03-09 22:44:39 +00:00
mig-reply.c Update. 1997-06-23 21:55:26 +00:00
mkdir.c Update. 1997-05-26 23:01:17 +00:00
mmap.c 1999-07-20 Mark Kettenis <kettenis@gnu.org> 1999-07-20 21:07:23 +00:00
open.c Update. 2000-01-24 02:22:13 +00:00
opendir.c 1998-10-24 Roland McGrath <roland@baalperazim.frob.com> 1998-10-23 22:31:15 +00:00
pathconf.c Update. 1997-06-23 21:55:26 +00:00
pipe.c 1999-02-10 Roland McGrath <roland@baalperazim.frob.com> 1999-02-15 16:11:21 +00:00
pipestream.c *** empty log message *** 1996-10-08 18:38:08 +00:00
poll.c 1999-03-15 Mark Kettenis <kettenis@gnu.org> 1999-03-15 14:22:38 +00:00
pread.c * sysdeps/mach/hurd/pread.c (__pread): Include <hurd/fd.h>. Fix typo. 1999-07-20 21:19:03 +00:00
prof-freq.c update from main archive 960909 1996-09-10 02:00:15 +00:00
profil.c Update. 1997-09-11 12:09:10 +00:00
pselect.c 1998-12-05 Roland McGrath <roland@baalperazim.frob.com> 1998-12-06 00:44:12 +00:00
ptrace.c Update. 1997-06-23 21:55:26 +00:00
ptsname.c 1999-03-19 Roland McGrath <roland@baalperazim.frob.com> 1999-03-19 15:32:17 +00:00
pwrite.c * sysdeps/mach/hurd/pread.c (__pread): Include <hurd/fd.h>. Fix typo. 1999-07-20 21:19:03 +00:00
read.c 1999-07-16 Roland McGrath <roland@baalperazim.frob.com> 1999-07-20 22:56:39 +00:00
readdir_r.c Update. 1997-06-23 21:55:26 +00:00
readdir.c Update. 1997-06-23 21:55:26 +00:00
readlink.c Update. 1997-05-26 23:01:17 +00:00
reboot.c 1998-08-12 Roland McGrath <roland@baalperazim.frob.com> 1998-08-11 21:52:02 +00:00
recv.c Update. 1997-05-26 23:01:17 +00:00
recvfrom.c 1999-03-15 Mark Kettenis <kettenis@gnu.org> 1999-03-15 14:33:27 +00:00
rename.c * Versions.def (libc): Move GLIBC_2.2 dependency from GLIBC_2.1.1 to 1999-11-13 23:52:38 +00:00
revoke.c 1999-02-16 Roland McGrath <roland@baalperazim.frob.com> 1999-02-16 19:10:02 +00:00
rewinddir.c Update. 1997-05-26 23:01:17 +00:00
rmdir.c * Versions.def (libc): Move GLIBC_2.2 dependency from GLIBC_2.1.1 to 1999-11-13 23:52:38 +00:00
sbrk.c Update. 2000-02-28 05:08:01 +00:00
seekdir.c Update. 1999-08-18 18:44:33 +00:00
select.c 1998-12-05 Roland McGrath <roland@baalperazim.frob.com> 1998-12-06 00:44:12 +00:00
send.c Update. 1997-06-23 21:55:26 +00:00
sendto.c 1999-02-28 Mark Kettenis <kettenis@gnu.org> 1999-02-28 13:01:23 +00:00
setdomain.c Update. 1998-07-21 10:36:59 +00:00
setegid.c Update. 1997-05-26 23:01:17 +00:00
seteuid.c Update. 1997-05-26 23:01:17 +00:00
setgid.c Update. 1997-05-26 23:01:17 +00:00
setgroups.c Update. 1997-05-26 23:01:17 +00:00
sethostid.c Update. 1997-05-26 23:01:17 +00:00
sethostname.c Update. 1997-05-26 23:01:17 +00:00
setitimer.c 2000-01-08 Mark Kettenis <kettenis@gnu.org> 2000-01-23 10:10:02 +00:00
setlogin.c Update. 1997-05-26 23:01:17 +00:00
setpgid.c Update. 1997-05-26 23:01:17 +00:00
setpriority.c Update. 2000-02-28 05:08:01 +00:00
setregid.c Update. 1997-05-26 23:01:17 +00:00
setreuid.c Update. 1997-05-26 23:01:17 +00:00
setrlimit.c * sysdeps/mach/hurd/setrlimit.c (setrlimit): Go into a critical 2000-03-25 20:20:44 +00:00
setsid.c 1999-11-18 Roland McGrath <roland@baalperazim.frob.com> 1999-12-03 05:01:23 +00:00
setsockopt.c Update. 1998-03-24 10:25:31 +00:00
settimeofday.c Update. 1997-05-26 23:01:17 +00:00
setuid.c Update. 1997-05-26 23:01:17 +00:00
shutdown.c Update. 1997-05-26 23:01:17 +00:00
sigaction.c Update. 1997-05-26 23:01:17 +00:00
sigaltstack.c Update. 1998-08-08 20:02:34 +00:00
siglist.h * sysdeps/mach/hurd/siglist.h: Use #include_next. 1999-06-19 12:43:27 +00:00
sigpending.c Update. 1997-05-26 23:01:17 +00:00
sigprocmask.c Update. 1997-05-26 23:01:17 +00:00
sigstack.c * sysdeps/mach/hurd/sigstack.c (sigstack): Remove `const' from 2000-03-09 22:44:39 +00:00
sigsuspend.c Update. 1998-07-20 17:25:48 +00:00
sigwait.c *** empty log message *** 1997-01-17 19:27:54 +00:00
socket.c Update. 1998-06-02 12:58:14 +00:00
socketpair.c Update. 1997-05-26 23:01:17 +00:00
statfs.c Update. 1997-06-23 21:55:26 +00:00
statvfs.c 1998-12-27 Roland McGrath <roland@baalperazim.frob.com> 1998-12-27 01:40:53 +00:00
stdio_init.c 1998-08-12 Roland McGrath <roland@baalperazim.frob.com> 1998-08-11 21:52:02 +00:00
Subdirs Update. 1998-04-20 18:41:05 +00:00
symlink.c Update. 1997-05-26 23:01:17 +00:00
sync.c Update. 1997-05-26 23:01:17 +00:00
sysd-stdio.c 1999-07-20 Mark Kettenis <kettenis@gnu.org> 1999-07-20 21:07:23 +00:00
telldir.c Update. 1999-08-18 00:34:47 +00:00
truncate.c Update. 1998-06-22 17:08:51 +00:00
ttyname_r.c 1998-08-12 Roland McGrath <roland@baalperazim.frob.com> 1998-08-11 21:52:02 +00:00
ttyname.c Update. 1997-06-23 21:55:26 +00:00
umask.c Update. 1997-05-26 23:01:17 +00:00
uname.c Update. 1997-06-23 21:55:26 +00:00
unlink.c Update. 1997-05-26 23:01:17 +00:00
utimes.c Update. 2000-02-28 05:08:01 +00:00
vdprintf.c update from main archive 970124 1997-01-25 02:36:37 +00:00
Versions Update. 2000-04-21 03:43:31 +00:00
wait4.c 1999-09-18 Roland McGrath <roland@baalperazim.frob.com> 1999-09-19 20:46:22 +00:00
write.c 1999-07-16 Roland McGrath <roland@baalperazim.frob.com> 1999-07-20 22:56:39 +00:00
xmknod.c Update. 1999-01-21 14:52:39 +00:00
xstat.c Update. 1997-06-23 21:55:26 +00:00