glibc/sysdeps/unix/sysv/linux
Ulrich Drepper 40a55d2054 Update.
1997-08-20 05:30  Ulrich Drepper  <drepper@cygnus.com>

	* catgets/catgets.c (catclose): Use __munmap instead of munmap.
	* catgets/gencat.c (read_input_file): Fix typo.

	* dirent/dirent.h: Make seekdir and telldir available for __USE_XOPEN.

	* elf/dl-load.c: Fix case of missing DT_RPATH in object which gets
	executed (e.g., when it is a static binary).

	* intl/bindtextdomain.c: Use strdup in glibc.  Correct comment.
	* intl/dcgettext.c: Likewise.
	* intl/dgettext.c: Likewise.
	* intl/explodename.c: Likewise.
	* intl/finddomain.c: Likewise.
	* intl/gettext.c: Likewise.
	* intl/gettext.h: Likewise.
	* intl/hash-string.h: Likewise.
	* intl/l10nflist.c: Likewise.
	* intl/libintl.h: Likewise.
	* intl/loadinfo.h: Likewise.
	* intl/loadmsgcat.c: Likewise.
	* intl/localealias.c: Likewise.
	* intl/textdomain.c: Likewise.

	Unify libio sources with code in libg++.
	* libio/fcloseall.c: Update and reformat copyright.  Protect use
	of weak_alias.  Use _IO_* thread macros instead of __libc_*.
	* libio/feof.c: Likewise.
	* libio/feof_u.c: Likewise.
	* libio/ferror.c: Likewise.
	* libio/ferror_u.c: Likewise.
	* libio/fgetc.c: Likewise.
	* libio/filedoalloc.c: Likewise.
	* libio/fileno.c: Likewise.
	* libio/fileops.c: Likewise.
	* libio/fputc.c: Likewise.
	* libio/fputc_u.c: Likewise.
	* libio/freopen.c: Likewise.
	* libio/fseek.c: Likewise.
	* libio/genops.c: Likewise.
	* libio/getc.c: Likewise.
	* libio/getc_u.c: Likewise.
	* libio/getchar.c: Likewise.
	* libio/getchar_u.c: Likewise.
	* libio/iofclose.c: Likewise.
	* libio/iofdopen.c: Likewise.
	* libio/iofflush.c: Likewise.
	* libio/iofflush_u.c: Likewise.
	* libio/iofgetpos.c: Likewise.
	* libio/iofgets.c: Likewise.
	* libio/iofopen.c: Likewise.
	* libio/iofopncook.c: Likewise.
	* libio/iofprintf.c: Likewise.
	* libio/iofputs.c: Likewise.
	* libio/iofread.c: Likewise.
	* libio/iofsetpos.c: Likewise.
	* libio/ioftell.c: Likewise.
	* libio/iofwrite.c: Likewise.
	* libio/iogetdelim.c: Likewise.
	* libio/iogetline.c: Likewise.
	* libio/iogets.c: Likewise.
	* libio/iopadn.c: Likewise.
	* libio/iopopen.c: Likewise.
	* libio/ioputs.c: Likewise.
	* libio/ioseekoff.c: Likewise.
	* libio/ioseekpos.c: Likewise.
	* libio/iosetbuffer.c: Likewise.
	* libio/iosetvbuf.c: Likewise.
	* libio/iosprintf.c: Likewise.
	* libio/ioungetc.c: Likewise.
	* libio/iovdprintf.c: Likewise.
	* libio/iovsprintf.c: Likewise.
	* libio/iovsscanf.c: Likewise.
	* libio/libio.h: Likewise.
	* libio/libioP.h: Likewise.
	* libio/obprintf.c: Likewise.
	* libio/pclose.c: Likewise.
	* libio/peekc.c: Likewise.
	* libio/putc.c: Likewise.
	* libio/putchar.c: Likewise.
	* libio/rewind.c: Likewise.
	* libio/setbuf.c: Likewise.
	* libio/setlinebuf.c: Likewise.
	* libio/stdfiles.c: Likewise.
	* libio/stdio.c: Likewise.
	* libio/strfile.h: Likewise.
	* libio/strops.c: Likewise.
	* libio/vasprintf.c: Likewise.
	* libio/vscanf.c: Likewise.
	* libio/vsnprintf.c: Likewise.

	* manual/libc.texinfo: Add menu entries for chapter on message
	translation.
	* manual/locale.texi: Correct next entry in @node for new chapter.
	* manual/search.texi: Likewise for previous link.
	* manual/message.texi: New file.
	* manual/startup.texi: Document LC_ALL, LC_MESSAGES, NLSPATH,
	setenv, unsetenv, and clearenv.
	* manual/string.texi: Fix typos.  Patch by Jim Meyering.

	* math/Makefile (test-longdouble-yes): Enable.  We want long double
	tests now.

	Crusade against strcat.
	* nis/nss_nisplus/nisplus-publickey.c: Remove uses of strcat.
	* stdlib/canonicalize.c: Likewise.

	* posix/glob.h: Define __const if necessary.  Use __const in all
	prototypes.

	* sysdeps/generic/stpcpy.c: Use K&R form to allow use in other
	GNU packages.

	* posix/wordexp.c: Completely reworked buffer handling for much
	better performance.  Patch by Tim Waugh.

	* socket/sys/sochet.h (getpeername): Fix type of LEN parameter,
	it must be socklen_t.

	* sysdeps/libm-i387/e_remainder.S: Pretty print.
	* sysdeps/libm-i387/e_remainderf.S: Likewise.
	* sysdeps/libm-i387/e_remainderl.S: Pop extra value for FPU stack.
	* sysdeps/libm-i387/s_cexp.S: Little optimization.
	* sysdeps/libm-i387/s_cexpl.S: Likewise.
	* sysdep/libm-ieee754/s_csinhl.c: Include <fenv.h>.

1997-08-18 15:21  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/unix/sysv/linux/if_index.c (if_nameindex): Fix memory leak
	in cleanup code.

1997-08-17  Paul Eggert  <eggert@twinsun.com>

	* tzset.c (__tzset_internal): Fix memory leak when the user
	specifies a TZ value that uses a default rule file.
	Do not assume US DST rules when the user specifies
	that there is no DST.

1997-08-10 19:17  Philip Blundell  <Philip.Blundell@pobox.com>

	* inet/getnameinfo.c: Tidy up.
	* sysdeps/posix/getaddrinfo.c: Likewise.

	* sysdeps/unix/sysv/linux/if_index.c (if_nametoindex): Return 0 if
	using stub code.
	(if_indextoname): Use SIOGIFNAME ioctl if the kernel supports it.
	(if_nameindex): Use alloca() rather than malloc(); use
	SIOCGIFCOUNT ioctl if the kernel supports it.

1997-08-16  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/unix/sysv/linux/sys/mount.h: Remove the IS_* macros,
	they operate on internal kernel structures and have no place in a
	user header.

1997-08-16  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* Makerules (lib%.so): Depend on $(+preinit) and $(+postinit).
	(build-shlib): Filter them out of $^.

1997-08-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* elf/dl-error.c (_dl_signal_error): Fix error message.

1997-08-16 04:06  Ulrich Drepper  <drepper@cygnus.com>

	* assert/assert.h [__USE_GNU]: Undefine assert_perror.
	Reported by Theodore C. Belding <Ted.Belding@umich.edu>.

1997-08-13  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* Makeconfig: Change object suffixes from *.[spgb]o to *.o[spgb]
	to avoid conflict with PO files.
	* Makerules: Likewise.
	* Rules: Likewise.
	* elf/Makefile: Likewise.
	* extra-lib.mk: Likewise.
	* gmon/Makefile: Likewise.
	* nis/Makefile: Likewise.
	* nss/Makefile: Likewise.
	* resolv/Makefile: Likewise.
	* rpm/Makefile: Likewise.
	* sunrpc/Makefile: Likewise.
	* sysdeps/sparc/elf/Makefile: Likewise.
	* sysdeps/sparc64/elf/Makefile: Likewise.
	* sysdeps/unix/sysv/linux/sparc/Makefile: Likewise.
	(ASFLAGS-.os): Renamed from as-FLAGS.os.
1997-08-20 03:53:21 +00:00
..
alpha Update. 1997-08-14 01:54:13 +00:00
arm Update. 1997-06-21 02:59:26 +00:00
bits Update. 1997-08-14 01:54:13 +00:00
i386 Update. 1997-08-10 18:37:15 +00:00
m68k Update. 1997-08-14 01:54:13 +00:00
mips Update. 1997-08-14 01:54:13 +00:00
net Update. 1997-06-12 21:38:55 +00:00
netatalk Update. 1997-04-08 23:42:08 +00:00
netinet Update. 1997-08-02 21:00:51 +00:00
netipx Update. 1997-06-21 02:59:26 +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
powerpc Update. 1997-08-10 18:37:15 +00:00
sparc Update. 1997-08-20 03:53:21 +00:00
sys Update. 1997-08-20 03:53:21 +00:00
a.out.h update from main archive 970121 1997-01-22 05:26:05 +00:00
abi-tag.h Update. 1997-05-07 15:31:21 +00:00
accept.S update from main archive 970225 1997-02-25 05:18:05 +00:00
adjtime.c Update. 1997-06-23 21:55:26 +00:00
bind.S update from main archive 970225 1997-02-25 05:18:05 +00:00
clock.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
cmsg_nxthdr.c update from main archive 970201 1997-02-02 01:50:11 +00:00
configure Update. 1997-06-19 19:11:22 +00:00
configure.in Update. 1997-06-19 19:11:22 +00:00
connect.S update from main archive 970225 1997-02-25 05:18:05 +00:00
Dist Update. 1997-07-24 01:36:01 +00:00
dl-sysdep.c Update. 1997-07-26 02:33:30 +00:00
ftime.c Update to 960810. 1996-08-11 01:08:23 +00:00
fxstat.c Update. 1997-03-20 02:20:57 +00:00
getdents.c update from main archive 970127 1997-01-28 03:59:29 +00:00
gethostid.c Update from main archive 961219 1996-12-20 01:39:50 +00:00
gethostname.c Update. 1997-06-23 21:55:26 +00:00
getpeername.S update from main archive 970225 1997-02-25 05:18:05 +00:00
getpriority.c update from 961105, second try 1996-11-07 01:35:04 +00:00
getsockname.S update from main archive 970225 1997-02-25 05:18:05 +00:00
getsockopt.S update from main archive 970225 1997-02-25 05:18:05 +00:00
getsysstats.c update from main archive 961119 1996-11-20 03:45:51 +00:00
if_index.c Update. 1997-08-20 03:53:21 +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 970209 1997-02-10 03:19:57 +00:00
init-first.h Update. 1997-03-16 20:28:07 +00:00
kernel_sigaction.h update from main archive 970118 1997-01-19 04:54:28 +00:00
kernel_stat.h Update. 1997-03-16 20:28:07 +00:00
kernel_termios.h Update. 1997-06-21 02:59:26 +00:00
listen.S update from main archive 970225 1997-02-25 05:18:05 +00:00
llseek.c update from main archive 961127 1996-11-28 04:16:09 +00:00
lxstat.c Update. 1997-03-20 02:20:57 +00:00
madvise.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
Makefile Update. 1997-08-14 01:54:13 +00:00
msgctl.c Update. 1997-03-25 01:45:04 +00:00
msgget.c Update. 1997-03-25 01:45:04 +00:00
msgrcv.c Update. 1997-03-25 01:45:04 +00:00
msgsnd.c Update. 1997-03-25 01:45:04 +00:00
paths.h update from main archive 961214 1996-12-15 02:15:29 +00:00
poll.c Update. 1997-05-10 23:37:32 +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. 1997-08-02 21:00:51 +00:00
readv.c Update. 1997-03-21 20:00:48 +00:00
reboot.c Update. 1997-06-23 21:55:26 +00:00
recv.S update from main archive 970225 1997-02-25 05:18:05 +00:00
recvfrom.S update from main archive 970225 1997-02-25 05:18:05 +00:00
recvmsg.S update from main archive 970225 1997-02-25 05:18:05 +00:00
semctl.c Update. 1997-03-25 01:45:04 +00:00
semget.c Update. 1997-03-25 01:45:04 +00:00
semop.c Update. 1997-03-25 01:45:04 +00:00
send.S update from main archive 970225 1997-02-25 05:18:05 +00:00
sendmsg.S update from main archive 970225 1997-02-25 05:18:05 +00:00
sendto.S update from main archive 970225 1997-02-25 05:18:05 +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 update from main archive 970225 1997-02-25 05:18:05 +00:00
shmat.c Update. 1997-05-22 02:19:00 +00:00
shmctl.c Update. 1997-03-25 01:45:04 +00:00
shmdt.c Update. 1997-05-21 01:48:59 +00:00
shmget.c Update. 1997-03-25 01:45:04 +00:00
shutdown.S update from main archive 970225 1997-02-25 05:18:05 +00:00
sigaction.c update from main archive 970118 1997-01-19 04:54:28 +00:00
siglist.c update from main archive 961020 1996-10-21 01:26:31 +00:00
siglist.h update from main archive 960105 1997-01-06 22:07:28 +00:00
signal.c update from main archive 961229 1996-12-30 01:47:46 +00:00
sigsuspend.c update from main archive 960105 1997-01-06 22:07:28 +00:00
sleep.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
socketcall.h Update. 1997-06-21 02:59:26 +00:00
socketpair.S update from main archive 970225 1997-02-25 05:18:05 +00:00
speed.c Update. 1997-06-23 21:55:26 +00:00
stdio_lim.h.in Update. 1997-06-14 23:17:05 +00:00
syscalls.list Update. 1997-07-12 23:35:19 +00:00
sysctl.c Update. 1997-06-23 21:55:26 +00:00
system.c Use POSIX version of version.c. 1996-09-12 18:29:32 +00:00
tcdrain.c Update. 1997-06-23 21:55:26 +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 Update. 1997-06-21 02:59:26 +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 Update. 1997-06-21 02:59:26 +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
termio.h * sysdeps/unix/sysv/linux/Makefile [$(subdir)=termios] (headers): 1996-05-27 20:16:19 +00:00
ualarm.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
ulimit.c Update. 1997-06-23 21:55:26 +00:00
usleep.c update from main archive 970124 1997-01-25 02:36:37 +00:00
ustat.c update from main archive 960107 1997-01-07 23:29:44 +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
waitpid.c Update. 1997-06-23 21:55:26 +00:00
writev.c Update. 1997-03-21 20:00:48 +00:00
xmknod.c update from main archive 960105 1997-01-06 22:07:28 +00:00
xstat.c Update. 1997-03-20 02:20:57 +00:00