glibc/sysdeps/stub
Ulrich Drepper d68171edce update from main archive 960927
Sat Sep 28 03:02:49 1996  Ulrich Drepper  <drepper@cygnus.com>
	* dirent/Makefile (routines): Add readdir_r.
	* dirent/readdir_r.c: New file.  Wrapper around readdir.c.
	* dirent/dirent.h: Add prototype for readdir_r.
	* misc/hsearch_r.c (ENTRY): Make field `used' of type `unsigned int'
	to prevent warnings.
	* sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path):
 	Initialize `result'.

Sat Sep 28 01:16:42 1996  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/generic/strsep.c: Rename to __strsep and make strsep
	weak alias.
	* string/string.h: Add prototype for __strsep.
	* misc/mntent_r.c: Use __strsep instead of strsep to keep
	namespace clean.

	* sysdeps/stub/nanosleep.c: Rename to __libc_nanosleep and make
	__nanosleep and nanosleep weak aliases.
	* sysdeps/unix/sysv/linux/syscalls.list: Add __nanosleep as weak
	alias.
	* sysdeps/unix/sysv/linux/sleep.c: Call __nanosleep instead of
	nanosleep to keep namespace clean.

	* sysdeps/posix/ttyname.c (ttyname): Add cast to prevent warning.
	* sysdeps/posix/ttyname_r.c (ttyname_r): Likewise.
	* sysdeps/posix/getcwd.c (__getcwd): Likewise.

	* sysdeps/unix/nlist.c: Use ISO C definition since we don't always
	have prototype.

	* login/Makefile (headers): Add pty.h.
	* login/pty.h: New file.
	* sysdeps/generic/pty.h: Include <pty.h>.
	* login/pututline_r.c: Add cast to prevent warning.

	* gmon/gmon.c: Add prototype for __profile_frequency.
	(monstartup): Add cast to prevent warning.
	* sysdeps/generic/prof-freq.c: Change to use ISO C style definition.

	* locale/programs/ld-time.c (time_output): Write `era' information
	in correct order.

Sat Sep 28 00:11:08 1996  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/unix/sysv/linux/syscalls.list: Add weak alias
	`adjtimex'.
	Set caller for mlock, mlockall, mremap, munlock, and munlockall
	to EXTRA.
	Reported by Matthias Urlichs <smurf@smurf.noris.de>.

1996-09-27  Paul Eggert  <eggert@twinsun.com>

	* strftime.c (strftime): Output incomplete formats like %E
	at end of string.

1996-09-27  Paul Eggert  <eggert@twinsun.com>

	* strftime.c (strftime): Add support for %EC and %Ey.
	Fix support for %EY.  This uses the new _nl_get_era_entry function.

Fri Sep 27 14:12:27 1996  Ulrich Drepper  <drepper@cygnus.com>

	Security related patch by Elliot Lee <sopwith@redhat.com> and
	David Holland <dholland@eecs.harvard.edu>.

	* inet/rexec.c (rexec): Increase size of `num' array from 8 to 32.
	* inet/ruserpass.c (ruserpass): Don't allow $HOME envvar to not exist.

	* sysdeps/generic/getenv.c (__secure_getenv): New function.  Return
	NULL when programs runs with SUID or SGID enabled.
	* sysdeps/stub/getenv.c: Make __secure_getenv an alias of getenv.
	* stdlib/stdlib.h: Add prototype for __secure_getenv.

	* locale/setlocale.c: Use __secure_getenv.
	* resolv/res_init.c: Likewise.
	* resolv/res_query.c: Likewise.
	* inet/ruserpass.c: Likewise.
	* sysdeps/posix/tempname.c: Likewise.
	* malloc/mtrace.c: Likewise.
	* catgets/catgets.c: Likewise.

	Make temporary file handling functions reentrant.

	* stdio-common/tmpnam.c: Rewrite to have own buffer to write
	result to.  The called __stdio_gen_tempname function must be
	thread safe.
	* stdio-common/tmpnam_r.c: New file.
	* stdio/stdio.h: Add prototype for `tmpnam_r'.
	Change prototype for __stdio_gen_tempname.
	* stdio/libio.h: Likewise.
	* sysdeps/posix/tempname.c: Add new parameters and use them instead
	of static buffer.
	Don't reset `indeces' when PID changed between calls.
	Don't fail for long running programs when index counter once
	reached the limit.
	* sysdeps/stub/tempname.c: Likewise.
	* stdio-common/tempnam.c: Provide local buffer as extra argument
	to __stdio_gen_tempname.  This makes this function reentrant.
	* stdio-common/tmpfile.c: Likewise.
	* stdio-common/temptest.c: Provide extra argument to
	__stdio_gen_tempname.
	* manual/filesys.texi: Describe tmpnam_r and add comments about
	reentrancy of the functions.

	* inet/rcmd.c: Fixed address length handling.

	* sysdeps/posix/mk-stdiolim.c: Count final \0 byte in L_tmpnam value.

	* time/strftime.c: Remove unused variables alt_digits and
 	end_alt_digits.

	* sysdeps/unix/sysv/linux/sys/sysinfo.h: Correct prototype names
	for get_nprocs and get_nprocs_conf.
	* sysdeps/generic/sys/sysinfo.h: Likewise.

	* stdlib/test-canon.c: Finally do the right fix.

	* misc/Makefile: Only compile force-wrapper when compiling
	reentrant libc.
1996-09-28 03:24:10 +00:00
..
sys
__longjmp.c update from main archive 1996-09-27 03:45:24 +00:00
__math.h
_exit.c
accept.c update from main archive 1996-09-27 03:45:24 +00:00
access.c update from main archive 1996-09-27 03:45:24 +00:00
acct.c update from main archive 1996-09-27 03:45:24 +00:00
adjtime.c update from main archive 1996-09-27 03:45:24 +00:00
alarm.c update from main archive 1996-09-27 03:45:24 +00:00
asm-syntax.h
bind.c update from main archive 1996-09-27 03:45:24 +00:00
brdinit.c
brk.c update from main archive 1996-09-27 03:45:24 +00:00
bsd-_setjmp.c
bsd-setjmp.c
bytesex.h
chdir.c update from main archive 1996-09-27 03:45:24 +00:00
chflags.c update from main archive 1996-09-27 03:45:24 +00:00
chmod.c update from main archive 1996-09-27 03:45:24 +00:00
chown.c update from main archive 1996-09-27 03:45:24 +00:00
chroot.c update from main archive 1996-09-27 03:45:24 +00:00
clock.c update from main archive 1996-09-27 03:45:24 +00:00
close.c update from main archive 1996-09-27 03:45:24 +00:00
closedir.c update from main archive 1996-09-27 03:45:24 +00:00
confstr.h
connect.c update from main archive 1996-09-27 03:45:24 +00:00
console.c
ctermid.c update from main archive 1996-09-27 03:45:24 +00:00
cuserid.c update from main archive 1996-09-27 03:45:24 +00:00
dbl2mpn.c
defs.c
direntry.h
dirfd.c update from main archive 1996-09-27 03:45:24 +00:00
dirstream.h
dl-machine.h
dup.c update from main archive 1996-09-27 03:45:24 +00:00
dup2.c update from main archive 1996-09-27 03:45:24 +00:00
elfclass.h
errlist.c
errnos.h update from main archive 1996-09-27 03:45:24 +00:00
euidaccess.c update from main archive 1996-09-27 03:45:24 +00:00
exc2signal.c
execve.c update from main archive 1996-09-27 03:45:24 +00:00
fchdir.c update from main archive 1996-09-27 03:45:24 +00:00
fchflags.c update from main archive 1996-09-27 03:45:24 +00:00
fchmod.c update from main archive 1996-09-27 03:45:24 +00:00
fchown.c update from main archive 1996-09-27 03:45:24 +00:00
fcntl.c update from main archive 1996-09-27 03:45:24 +00:00
fcntlbits.h
fdopen.c update from main archive 1996-09-27 03:45:24 +00:00
fexecve.c update from main archive 1996-09-27 03:45:24 +00:00
flock.c update from main archive 1996-09-27 03:45:24 +00:00
fork.c update from main archive 1996-09-27 03:45:24 +00:00
fpathconf.c update from main archive 1996-09-27 03:45:24 +00:00
fpu_control.h
fstatfs.c update from main archive 1996-09-27 03:45:24 +00:00
fsync.c update from main archive 1996-09-27 03:45:24 +00:00
ftruncate.c update from main archive 1996-09-27 03:45:24 +00:00
fxstat.c update from main archive 1996-09-27 03:45:24 +00:00
getcwd.c update from main archive 1996-09-27 03:45:24 +00:00
getdents.c update from main archive 1996-09-27 03:45:24 +00:00
getdomain.c update from main archive 1996-09-27 03:45:24 +00:00
getdtsz.c update from main archive 1996-09-27 03:45:24 +00:00
getegid.c update from main archive 1996-09-27 03:45:24 +00:00
getenv.c update from main archive 960927 1996-09-28 03:24:10 +00:00
geteuid.c update from main archive 1996-09-27 03:45:24 +00:00
getgid.c update from main archive 1996-09-27 03:45:24 +00:00
getgroups.c update from main archive 1996-09-27 03:45:24 +00:00
gethostid.c update from main archive 1996-09-27 03:45:24 +00:00
gethostname.c update from main archive 1996-09-27 03:45:24 +00:00
getitimer.c update from main archive 1996-09-27 03:45:24 +00:00
getlogin.c update from main archive 1996-09-27 03:45:24 +00:00
getlogin_r.c update from main archive 1996-09-27 03:45:24 +00:00
getpagesize.c update from main archive 1996-09-27 03:45:24 +00:00
getpeername.c update from main archive 1996-09-27 03:45:24 +00:00
getpgid.c update from main archive 1996-09-27 03:45:24 +00:00
getpid.c update from main archive 1996-09-27 03:45:24 +00:00
getppid.c update from main archive 1996-09-27 03:45:24 +00:00
getpriority.c update from main archive 1996-09-27 03:45:24 +00:00
getrlimit.c update from main archive 1996-09-27 03:45:24 +00:00
getrusage.c update from main archive 1996-09-27 03:45:24 +00:00
getsid.c update from main archive 1996-09-27 03:45:24 +00:00
getsockname.c update from main archive 1996-09-27 03:45:24 +00:00
getsockopt.c update from main archive 1996-09-27 03:45:24 +00:00
getsysstats.c update from main archive 1996-09-27 03:45:24 +00:00
gettimeofday.c update from main archive 1996-09-27 03:45:24 +00:00
getuid.c update from main archive 1996-09-27 03:45:24 +00:00
gtty.c update from main archive 1996-09-27 03:45:24 +00:00
huge_val.h
init-first.c
init-posix.c
intr-msg.h
ioctl.c update from main archive 1996-09-27 03:45:24 +00:00
ioctls.h
isatty.c update from main archive 1996-09-27 03:45:24 +00:00
isfdtype.c update from main archive 1996-09-27 03:45:24 +00:00
jmp-unwind.c
jmp_buf.h
kill.c update from main archive 1996-09-27 03:45:24 +00:00
killpg.c update from main archive 1996-09-27 03:45:24 +00:00
ldbl2mpn.c
libc-lock.h update from main archive 1996-09-27 03:45:24 +00:00
libc_fatal.c
link.c update from main archive 1996-09-27 03:45:24 +00:00
listen.c update from main archive 1996-09-27 03:45:24 +00:00
local_lim.h
lockfile.c
longjmp-ts.c
lseek.c update from main archive 1996-09-27 03:45:24 +00:00
lxstat.c update from main archive 1996-09-27 03:45:24 +00:00
machine-lock.h
machine-sp.h
madvise.c update from main archive 1996-09-27 03:45:24 +00:00
mkdir.c update from main archive 1996-09-27 03:45:24 +00:00
mkfifo.c update from main archive 1996-09-27 03:45:24 +00:00
mkstemp.c update from main archive 1996-09-27 03:45:24 +00:00
mktemp.c update from main archive 1996-09-27 03:45:24 +00:00
mmap.c update from main archive 1996-09-27 03:45:24 +00:00
morecore.c update from main archive 1996-09-27 03:45:24 +00:00
mpn2dbl.c
mpn2flt.c
mpn2ldbl.c
mprotect.c update from main archive 1996-09-27 03:45:24 +00:00
msgctl.c update from main archive 1996-09-27 03:45:24 +00:00
msgget.c update from main archive 1996-09-27 03:45:24 +00:00
msgrcv.c update from main archive 1996-09-27 03:45:24 +00:00
msgsnd.c update from main archive 1996-09-27 03:45:24 +00:00
msync.c update from main archive 1996-09-27 03:45:24 +00:00
munmap.c update from main archive 1996-09-27 03:45:24 +00:00
nan.h
nanosleep.c update from main archive 960927 1996-09-28 03:24:10 +00:00
nice.c update from main archive 1996-09-27 03:45:24 +00:00
nlist.c update from main archive 1996-09-27 03:45:24 +00:00
open.c update from main archive 1996-09-27 03:45:24 +00:00
opendir.c update from main archive 1996-09-27 03:45:24 +00:00
pathconf.c update from main archive 1996-09-27 03:45:24 +00:00
pause.c update from main archive 1996-09-27 03:45:24 +00:00
pipe.c update from main archive 1996-09-27 03:45:24 +00:00
pipestream.c update from main archive 1996-09-27 03:45:24 +00:00
poll.c update from main archive 1996-09-27 03:45:24 +00:00
posix_opt.h
profil.c update from main archive 1996-09-27 03:45:24 +00:00
ptrace.c update from main archive 1996-09-27 03:45:24 +00:00
putenv.c update from main archive 1996-09-27 03:45:24 +00:00
raise.c update from main archive 1996-09-27 03:45:24 +00:00
read.c update from main archive 1996-09-27 03:45:24 +00:00
readdir.c update from main archive 1996-09-27 03:45:24 +00:00
readlink.c update from main archive 1996-09-27 03:45:24 +00:00
readv.c update from main archive 1996-09-27 03:45:24 +00:00
reboot.c update from main archive 1996-09-27 03:45:24 +00:00
recv.c update from main archive 1996-09-27 03:45:24 +00:00
recvfrom.c update from main archive 1996-09-27 03:45:24 +00:00
recvmsg.c update from main archive 1996-09-27 03:45:24 +00:00
remove.c update from main archive 1996-09-27 03:45:24 +00:00
rename.c update from main archive 1996-09-27 03:45:24 +00:00
revoke.c update from main archive 1996-09-27 03:45:24 +00:00
rewinddir.c update from main archive 1996-09-27 03:45:24 +00:00
rmdir.c update from main archive 1996-09-27 03:45:24 +00:00
sbrk.c update from main archive 1996-09-27 03:45:24 +00:00
sched_getp.c update from main archive 1996-09-27 03:45:24 +00:00
sched_gets.c update from main archive 1996-09-27 03:45:24 +00:00
sched_primax.c update from main archive 1996-09-27 03:45:24 +00:00
sched_primin.c update from main archive 1996-09-27 03:45:24 +00:00
sched_rr_gi.c update from main archive 1996-09-27 03:45:24 +00:00
sched_setp.c update from main archive 1996-09-27 03:45:24 +00:00
sched_sets.c update from main archive 1996-09-27 03:45:24 +00:00
sched_yield.c update from main archive 1996-09-27 03:45:24 +00:00
seekdir.c update from main archive 1996-09-27 03:45:24 +00:00
select.c update from main archive 1996-09-27 03:45:24 +00:00
semctl.c update from main archive 1996-09-27 03:45:24 +00:00
semget.c update from main archive 1996-09-27 03:45:24 +00:00
semop.c update from main archive 1996-09-27 03:45:24 +00:00
send.c update from main archive 1996-09-27 03:45:24 +00:00
sendmsg.c update from main archive 1996-09-27 03:45:24 +00:00
sendto.c update from main archive 1996-09-27 03:45:24 +00:00
setdomain.c update from main archive 1996-09-27 03:45:24 +00:00
setegid.c update from main archive 1996-09-27 03:45:24 +00:00
setenv.c update from main archive 1996-09-27 03:45:24 +00:00
seteuid.c update from main archive 1996-09-27 03:45:24 +00:00
setgid.c update from main archive 1996-09-27 03:45:24 +00:00
setgroups.c update from main archive 1996-09-27 03:45:24 +00:00
sethostid.c update from main archive 1996-09-27 03:45:24 +00:00
sethostname.c update from main archive 1996-09-27 03:45:24 +00:00
setitimer.c update from main archive 1996-09-27 03:45:24 +00:00
setjmp.c update from main archive 1996-09-27 03:45:24 +00:00
setlogin.c update from main archive 1996-09-27 03:45:24 +00:00
setpgid.c update from main archive 1996-09-27 03:45:24 +00:00
setpriority.c update from main archive 1996-09-27 03:45:24 +00:00
setregid.c update from main archive 1996-09-27 03:45:24 +00:00
setreuid.c update from main archive 1996-09-27 03:45:24 +00:00
setrlimit.c update from main archive 1996-09-27 03:45:24 +00:00
setsid.c update from main archive 1996-09-27 03:45:24 +00:00
setsockopt.c update from main archive 1996-09-27 03:45:24 +00:00
settimeofday.c update from main archive 1996-09-27 03:45:24 +00:00
setuid.c update from main archive 1996-09-27 03:45:24 +00:00
shmat.c update from main archive 1996-09-27 03:45:24 +00:00
shmctl.c update from main archive 1996-09-27 03:45:24 +00:00
shmdt.c update from main archive 1996-09-27 03:45:24 +00:00
shmget.c update from main archive 1996-09-27 03:45:24 +00:00
shutdown.c update from main archive 1996-09-27 03:45:24 +00:00
sigaction.c update from main archive 1996-09-27 03:45:24 +00:00
sigaltstack.c update from main archive 1996-09-27 03:45:24 +00:00
sigblock.c update from main archive 1996-09-27 03:45:24 +00:00
sigcontext.h
sigintr.c update from main archive 1996-09-27 03:45:24 +00:00
siglist.c
signal.c update from main archive 1996-09-27 03:45:24 +00:00
signum.h
sigpause.c update from main archive 1996-09-27 03:45:24 +00:00
sigpending.c update from main archive 1996-09-27 03:45:24 +00:00
sigprocmask.c update from main archive 1996-09-27 03:45:24 +00:00
sigreturn.c update from main archive 1996-09-27 03:45:24 +00:00
sigsetmask.c update from main archive 1996-09-27 03:45:24 +00:00
sigstack.c update from main archive 1996-09-27 03:45:24 +00:00
sigsuspend.c update from main archive 1996-09-27 03:45:24 +00:00
sigvec.c update from main archive 1996-09-27 03:45:24 +00:00
sleep.c update from main archive 1996-09-27 03:45:24 +00:00
socket.c update from main archive 1996-09-27 03:45:24 +00:00
socketpair.c update from main archive 1996-09-27 03:45:24 +00:00
sstk.c update from main archive 1996-09-27 03:45:24 +00:00
start.c update from main archive 1996-09-27 03:45:24 +00:00
statbuf.h
statfs.c update from main archive 1996-09-27 03:45:24 +00:00
stdio_init.c
stdio_lim.h
stime.c update from main archive 1996-09-27 03:45:24 +00:00
strtsupp.c
stty.c update from main archive 1996-09-27 03:45:24 +00:00
swapoff.c update from main archive 1996-09-27 03:45:24 +00:00
swapon.c update from main archive 1996-09-27 03:45:24 +00:00
symlink.c update from main archive 1996-09-27 03:45:24 +00:00
sync.c update from main archive 1996-09-27 03:45:24 +00:00
syscall.c update from main archive 1996-09-27 03:45:24 +00:00
syscall.h
sysconf.c update from main archive 1996-09-27 03:45:24 +00:00
sysd-stdio.c update from main archive 1996-09-27 03:45:24 +00:00
sysdep.c
sysdep.h
system.c update from main archive 1996-09-27 03:45:24 +00:00
tcdrain.c update from main archive 1996-09-27 03:45:24 +00:00
tcflow.c update from main archive 1996-09-27 03:45:24 +00:00
tcflush.c update from main archive 1996-09-27 03:45:24 +00:00
tcgetattr.c update from main archive 1996-09-27 03:45:24 +00:00
tcgetpgrp.c update from main archive 1996-09-27 03:45:24 +00:00
tcsendbrk.c update from main archive 1996-09-27 03:45:24 +00:00
tcsetattr.c update from main archive 1996-09-27 03:45:24 +00:00
tcsetpgrp.c update from main archive 1996-09-27 03:45:24 +00:00
telldir.c update from main archive 1996-09-27 03:45:24 +00:00
tempname.c update from main archive 960927 1996-09-28 03:24:10 +00:00
thread_state.h
time.c update from main archive 1996-09-27 03:45:24 +00:00
timebits.h
times.c update from main archive 1996-09-27 03:45:24 +00:00
trampoline.c
truncate.c update from main archive 1996-09-27 03:45:24 +00:00
ttyname.c update from main archive 1996-09-27 03:45:24 +00:00
ttyname_r.c update from main archive 1996-09-27 03:45:24 +00:00
ualarm.c update from main archive 1996-09-27 03:45:24 +00:00
udiv_qrnnd.c
ulimit.c update from main archive 1996-09-27 03:45:24 +00:00
umask.c update from main archive 1996-09-27 03:45:24 +00:00
unlink.c update from main archive 1996-09-27 03:45:24 +00:00
usleep.c update from main archive 1996-09-27 03:45:24 +00:00
ustat.c update from main archive 1996-09-27 03:45:24 +00:00
utime.c update from main archive 1996-09-27 03:45:24 +00:00
utimes.c update from main archive 1996-09-27 03:45:24 +00:00
vhangup.c update from main archive 1996-09-27 03:45:24 +00:00
wait.c update from main archive 1996-09-27 03:45:24 +00:00
wait3.c update from main archive 1996-09-27 03:45:24 +00:00
wait4.c update from main archive 1996-09-27 03:45:24 +00:00
waitflags.h
waitpid.c update from main archive 1996-09-27 03:45:24 +00:00
write.c update from main archive 1996-09-27 03:45:24 +00:00
writev.c update from main archive 1996-09-27 03:45:24 +00:00
xmknod.c update from main archive 1996-09-27 03:45:24 +00:00
xstat.c update from main archive 1996-09-27 03:45:24 +00:00