glibc/sysdeps/unix/sysv/linux
Ulrich Drepper d38cd08ca3 update from main archive 961229
Mon Dec 30 01:32:59 1996  Ulrich Drepper  <drepper@cygnus.com>

	* tme/localtime.c: Rewrite so that localtime_r does not call tzset,
	but localtime does.

	* features.h: Rename ANSI C to ISO C.
	Mention __GLIBC__ and __GLIBC_MINOR__ macros.

	* gnu-versions.h: Add _GNU_GETOPT_INTERFACE_VERSION.
	* posix/getopt.c: Use _GNU_GETOPT_INTERFACE_VERSION to check
	whether we can elide the code.
	* posix/getopt1.c: Likewise.
	* posix/Makefile: Correct copyright.

	* elf/dl-error.c (_dl_catch_error): Clear `catch' also when error
	occurred.
	* elf/dl-support.c (_dl_sysdep_open_zero_fill): Don't define if
	MAP_ANON is defined.
	* elf/eval.c: Use __getline instead of getline.
	* elf/rtld.c (dl_main): Check return value of _dl_new_object
	function for NULL.
	* sysdeps/generic/dl-cache.c: Update copyright.

	* signal/Makefile: Correct copyright.
	(routines): Remove gsignal and ssignal.  Add bsd_signal.
	* signal/gsignal.c: Removed.  Now is made an alias.
	* signal/ssignal.c: Likewise.
	* sysdeps/posix/raise.c: Add alias gsignal.
	* sysdeps/stub/raise.c: Likewise.
	* sysdeps/posix/signal.c: Add alias ssignal.
	* sysdeps/stub/signal.c: Likewise.
	* signal/signal.h: Declare bsd_signal.  Define signal as bsd_signal
	if __FAVOR_BSD.
	* sysdeps/posix/bsd_signal.c: New file.  Implementation of XPG
	function.

	* sysdeps/unix/sysv/linux/signal.c: Add explanation.

	* socket/sys/un.h: Define SUN_LEN according to POSIX.1g.

	* stdio-common/Makefile (tests): Add scanf10.
	* stdio-common/scanf10.c: New file.
	* stdio-common/vfscanf.c: Decrement counter if EOF is read while
	reading string.

	* sysdeps/libm-i387/e_acos.S: Use END, not PSEUDO_END.
	* sysdeps/libm-i387/e_acosl.S: Likewise.
	* sysdeps/libm-i387/e_asin.S: Likewise.
	* sysdeps/libm-i387/e_asinl.S: Likewise.
	* sysdeps/libm-i387/e_atan2.S: Likewise.
	* sysdeps/libm-i387/e_atan2f.S: Likewise.
	* sysdeps/libm-i387/e_atan2l.S: Likewise.
	* sysdeps/libm-i387/e_exp.S: Likewise.
	* sysdeps/libm-i387/e_expl.S: Likewise.
	* sysdeps/libm-i387/e_fmod.S: Likewise.
	* sysdeps/libm-i387/e_fmodl.S: Likewise.
	* sysdeps/libm-i387/e_log.S: Likewise.
	* sysdeps/libm-i387/e_log10.S: Likewise.
	* sysdeps/libm-i387/e_log10l.S: Likewise.
	* sysdeps/libm-i387/e_logl.S: Likewise.
	* sysdeps/libm-i387/e_remainder.S: Likewise.
	* sysdeps/libm-i387/e_remainderf.S: Likewise.
	* sysdeps/libm-i387/e_remainderl.S: Likewise.
	* sysdeps/libm-i387/e_scalb.S: Likewise.
	* sysdeps/libm-i387/e_scalbl.S: Likewise.
	* sysdeps/libm-i387/e_sqrt.S: Likewise.
	* sysdeps/libm-i387/e_sqrtf.S: Likewise.
	* sysdeps/libm-i387/e_sqrtl.S: Likewise.
	* sysdeps/libm-i387/s_atan.S: Likewise.
	* sysdeps/libm-i387/s_atanf.S: Likewise.
	* sysdeps/libm-i387/s_atanl.S: Likewise.
	* sysdeps/libm-i387/s_ceil.S: Likewise.
	* sysdeps/libm-i387/s_ceilf.S: Likewise.
	* sysdeps/libm-i387/s_ceill.S: Likewise.
	* sysdeps/libm-i387/s_copysign.S: Likewise.
	* sysdeps/libm-i387/s_copysignf.S: Likewise.
	* sysdeps/libm-i387/s_copysignl.S: Likewise.
	* sysdeps/libm-i387/s_cos.S: Likewise.
	* sysdeps/libm-i387/s_cosf.S: Likewise.
	* sysdeps/libm-i387/s_cosl.S: Likewise.
	* sysdeps/libm-i387/s_finite.S: Likewise.
	* sysdeps/libm-i387/s_finitef.S: Likewise.
	* sysdeps/libm-i387/s_finitel.S: Likewise.
	* sysdeps/libm-i387/s_floor.S: Likewise.
	* sysdeps/libm-i387/s_floorf.S: Likewise.
	* sysdeps/libm-i387/s_floorl.S: Likewise.
	* sysdeps/libm-i387/s_ilogb.S: Likewise.
	* sysdeps/libm-i387/s_ilogbf.S: Likewise.
	* sysdeps/libm-i387/s_ilogbl.S: Likewise.
	* sysdeps/libm-i387/s_log1p.S: Likewise.
	* sysdeps/libm-i387/s_log1pf.S: Likewise.
	* sysdeps/libm-i387/s_log1pl.S: Likewise.
	* sysdeps/libm-i387/s_logb.S: Likewise.
	* sysdeps/libm-i387/s_logbf.S: Likewise.
	* sysdeps/libm-i387/s_logbl.S: Likewise.
	* sysdeps/libm-i387/s_rint.S: Likewise.
	* sysdeps/libm-i387/s_rintf.S: Likewise.
	* sysdeps/libm-i387/s_rintl.S: Likewise.
	* sysdeps/libm-i387/s_scalbn.S: Likewise.
	* sysdeps/libm-i387/s_scalbnf.S: Likewise.
	* sysdeps/libm-i387/s_scalbnl.S: Likewise.
	* sysdeps/libm-i387/s_significand.S: Likewise.
	* sysdeps/libm-i387/s_significandf.S: Likewise.
	* sysdeps/libm-i387/s_significandl.S: Likewise.
	* sysdeps/libm-i387/s_sin.S: Likewise.
	* sysdeps/libm-i387/s_sinf.S: Likewise.
	* sysdeps/libm-i387/s_sinl.S: Likewise.

	* sysdeps/libm-i387/e_log.S: Use fyl2xp1 instruction for values
	near 1 to increase precision.
	* sysdeps/libm-i387/e_log10.S: Likewise.
	* sysdeps/libm-i387/e_log10l.S: Likewise.
	* sysdeps/libm-i387/e_logl.S: Likewise.

	* sysdeps/libm-i387/s_cos.S: Use testl instead of andw.
	* sysdeps/libm-i387/s_cosl.S: Likewise.
	* sysdeps/libm-i387/s_sin.S: Likewise.
	* sysdeps/libm-i387/s_sinl.S: Likewise.
	* sysdeps/libm-i387/s_tan.S: Likewise.
	* sysdeps/libm-i387/s_tanl.S: Likewise.

	* sysdeps/libm-i387/e_acosf.S: New file.  Add float versions.
	* sysdeps/libm-i387/e_asinf.S: Likewise.
	* sysdeps/libm-i387/e_expf.S: Likewise.
	* sysdeps/libm-i387/e_fmodf.S: Likewise.
	* sysdeps/libm-i387/e_log10f.S: Likewise.
	* sysdeps/libm-i387/e_logf.S: Likewise.
	* sysdeps/libm-i387/e_scalbf.S: Likewise.

	* sysdeps/libm-i387/e_acosh.S: New file.  Highly optimized versions.
	* sysdeps/libm-i387/e_acoshf.S: Likewise.
	* sysdeps/libm-i387/e_acoshl.S: Likewise.
	* sysdeps/libm-i387/e_atanh.S: Likewise.
	* sysdeps/libm-i387/e_atanhf.S: Likewise.
	* sysdeps/libm-i387/e_atanhl.S: Likewise.
	* sysdeps/libm-i387/e_asinh.S: Likewise.
	* sysdeps/libm-i387/e_asinhf.S: Likewise.
	* sysdeps/libm-i387/e_asinhl.S: Likewise.

	* sysdeps/libm-ieee754/s_asinhf.c: Tweak a bit.  Use lower levels
	for simplified handling.

	* sysdeps/unix/sysv/linux/syscalls.list: Add query_module.

Sun Dec 22 01:39:29 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* inet/rcmd.c (rcmd): Set h_errno before calling herror.
	* inet/rexec.c (rexec): Likewise.

Sat Dec 21 21:47:08 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/unix/sysv/linux/m68k/setjmp.c (__setjmp): Make it really
	compatible.

Sun Dec 22 03:23:33 1996  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/libm-i387/s_log1p.S: Use fyl2xp1 for numbers in range
	-0.29 <= x <= 0.29, otherwise the old method.
	* sysdeps/libm-i387/s_log1pf.S: Likewise.
	* sysdeps/libm-i387/s_log1pl.S: Likewise.
1996-12-30 01:47:46 +00:00
..
alpha update from main archive 961220 1996-12-21 04:13:58 +00:00
gnu update from main archive 961114 1996-11-15 04:08:00 +00:00
i386 update from main archive 961209 1996-12-10 03:08:06 +00:00
m68k update from main archive 961229 1996-12-30 01:47:46 +00:00
net add missing files 1996-10-13 10:40:32 +00:00
netinet update from main archive 961211 1996-12-12 03:24:48 +00:00
nfs Sat Oct 14 02:52:36 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-10-16 01:37:51 +00:00
sparc update from main archive 961119 1996-11-20 03:45:51 +00:00
sys update from main archive 961220 1996-12-21 04:13:58 +00:00
a.out.h update from main archive 961203 1996-12-04 01:41:39 +00:00
accept.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
adjtime.c update from main archive 1996-09-27 03:45:24 +00:00
bind.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
clock.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
configure Update from main archive 961219 1996-12-20 01:39:50 +00:00
configure.in Update from main archive 961219 1996-12-20 01:39:50 +00:00
connect.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
direntry.h update from main archive 961114 1996-11-15 04:08:00 +00:00
Dist update from main archive 961208 1996-12-09 03:15:25 +00:00
dl-sysdep.c * sysdeps/mach/hurd/brk.c (DATA_SIZE): Bump to 128MB. 1995-12-03 10:00:22 +00:00
errnos.h update from main archive 961119 1996-11-20 03:45:51 +00:00
fcntlbits.h update from main archive 961220 1996-12-21 04:13:58 +00:00
ftime.c Update to 960810. 1996-08-11 01:08:23 +00:00
gethostid.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
gethostname.c update from main archive 1996-09-27 03:45:24 +00:00
getpeername.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
getpriority.c update from 961105, second try 1996-11-07 01:35:04 +00:00
getsockname.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
getsockopt.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
getsysstats.c update from main archive 961119 1996-11-20 03:45:51 +00:00
Implies Wed May 22 01:48:54 1996 Ulrich Drepper <drepper@cygnus.com> 1996-05-22 02:11:55 +00:00
init-first.c update from main archive 961127 1996-11-28 04:16:09 +00:00
init-first.h update from main archive 960910 1996-09-11 01:52:48 +00:00
ioctl-types.h update from main archive 961114 1996-11-15 04:08:00 +00:00
ioctls.h update from main archive 961220 1996-12-21 04:13:58 +00:00
iovec.h Mon Mar 25 03:35:16 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-25 17:48:26 +00:00
listen.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
llseek.c update from main archive 961127 1996-11-28 04:16:09 +00:00
local_lim.h update from main archive 961114 1996-11-15 04:08:00 +00:00
madvise.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
Makefile update from main archive 961206 1996-12-07 03:30:25 +00:00
msgctl.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
msgget.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
msgrcv.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
msgsnd.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
paths.h update from main archive 961214 1996-12-15 02:15:29 +00:00
poll.c Thu Oct 26 23:11:11 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-10-30 16:40:52 +00:00
posix_opt.h update from 961105, second try 1996-11-07 01:35:04 +00:00
profil.c Mon May 13 12:03:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-13 17:30:42 +00:00
ptrace.c update from main archive 1996-09-27 03:45:24 +00:00
reboot.c update from main archive 961016 1996-10-17 01:51:38 +00:00
recv.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
recvfrom.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
recvmsg.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
resourcebits.h update from main archive 961114 1996-11-15 04:08:00 +00:00
schedbits.h update from main archive 961217 1996-12-18 03:23:47 +00:00
semctl.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
semget.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
semop.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
send.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
sendmsg.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
sendto.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
setegid.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
seteuid.c Sun Jan 21 00:55:25 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-21 10:01:05 +00:00
sethostid.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
setsockopt.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shmat.c Sun Jan 21 00:55:25 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-21 10:01:05 +00:00
shmctl.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shmdt.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shmget.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shutdown.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
sigaction.h Update from main archive 961219 1996-12-20 01:39:50 +00:00
sigcontext.h update from main archive 961220 1996-12-21 04:13:58 +00:00
siglist.c update from main archive 961020 1996-10-21 01:26:31 +00:00
siglist.h update from main archive 961020 1996-10-21 01:26:31 +00:00
signal.c update from main archive 961229 1996-12-30 01:47:46 +00:00
signum.h Update from main archive 961219 1996-12-20 01:39:50 +00:00
sigsuspend.c update from main archive 961119 1996-11-20 03:45:51 +00:00
sleep.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
socketbits.h * posix/glob.h (__glob_opendir_hook, __glob_readdir_hook, 1996-07-09 23:17:59 +00:00
socketpair.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
speed.c update from main archvie 961013 1996-10-13 21:35:39 +00:00
statbuf.h update from main archive 961114 1996-11-15 04:08:00 +00:00
statfsbuf.h Tue Apr 23 15:56:56 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-04-24 00:58:47 +00:00
syscall.h update from main archive 961114 1996-11-15 04:08:00 +00:00
syscalls.list update from main archive 961229 1996-12-30 01:47:46 +00:00
sysctl.c Wed May 1 09:10:04 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-01 13:55:18 +00:00
system.c Use POSIX version of version.c. 1996-09-12 18:29:32 +00:00
tcdrain.c update from main archive 1996-09-27 03:45:24 +00:00
tcflow.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcflush.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcgetattr.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcgetpgrp.c Mon Mar 18 13:20:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-18 18:32:47 +00:00
tcsetattr.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcsetpgrp.c Mon Mar 18 13:20:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-18 18:32:47 +00:00
termbits.h Update from main archive 961219 1996-12-20 01:39:50 +00:00
termio.h * sysdeps/unix/sysv/linux/Makefile [$(subdir)=termios] (headers): 1996-05-27 20:16:19 +00:00
timebits.h update from main archive 961220 1996-12-21 04:13:58 +00:00
ualarm.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
ulimit.c update from main archive 1996-09-27 03:45:24 +00:00
usleep.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
ustatbits.h Thu Jul 18 04:33:21 1996 Roland McGrath <roland@baalperazim.frob.com> 1996-07-18 08:43:26 +00:00
utsnamelen.h update from main archive 961220 1996-12-21 04:13:58 +00:00
vfork.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
wait3.c Mon Mar 18 22:54:32 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1996-03-21 00:37:31 +00:00
wait.c Mon Mar 18 22:54:32 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1996-03-21 00:37:31 +00:00
waitflags.h update from main archive 961114 1996-11-15 04:08:00 +00:00
waitpid.c update from main archive 1996-09-27 03:45:24 +00:00