glibc/stdlib
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
..
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
Makefile Update. 1997-06-12 21:38:55 +00:00
a64l.c Update. 1997-04-21 11:38:46 +00:00
abs.c update from main archive 970209 1997-02-10 03:19:57 +00:00
alloca.h Update. 1997-06-21 02:59:26 +00:00
atexit.c Update. 1997-06-21 02:59:26 +00:00
atof.c update from main archive 970209 1997-02-10 03:19:57 +00:00
atoi.c update from main archive 970209 1997-02-10 03:19:57 +00:00
atol.c update from main archive 970209 1997-02-10 03:19:57 +00:00
atoll.c update from main archive 970212 1997-02-13 05:10:35 +00:00
bsearch.c update from main archive 970209 1997-02-10 03:19:57 +00:00
canonicalize.c Update. 1997-08-20 03:53:21 +00:00
drand48-iter.c update from main archive 961119 1996-11-20 03:45:51 +00:00
drand48.c Update. 1997-04-21 14:50:33 +00:00
drand48_r.c Update. 1997-04-21 14:50:33 +00:00
erand48.c Update. 1997-04-21 14:50:33 +00:00
erand48_r.c Update. 1997-05-26 23:01:17 +00:00
exit.c update from main archive 970209 1997-02-10 03:19:57 +00:00
exit.h Update. 1997-06-21 02:59:26 +00:00
fmtmsg.c Update. 1997-08-14 01:54:13 +00:00
fmtmsg.h Update. 1997-06-21 02:59:26 +00:00
fpioconst.c update from main archive 970209 1997-02-10 03:19:57 +00:00
fpioconst.h update from main archive 970209 1997-02-10 03:19:57 +00:00
gen-mpn-copy Mon Dec 4 12:10:28 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-12-04 19:00:50 +00:00
getsubopt.c update from main archive 970203 1997-02-04 02:01:01 +00:00
gmp-impl.h update from main archive 961220 1996-12-22 00:32:43 +00:00
gmp.h Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
grouping.h Update. 1997-07-22 00:10:33 +00:00
jrand48.c Update. 1997-04-21 14:50:33 +00:00
jrand48_r.c Update. 1997-04-21 14:50:33 +00:00
l64a.c update from main archive 961201 1996-12-02 04:00:15 +00:00
labs.c update from main archive 970209 1997-02-10 03:19:57 +00:00
lcong48.c Update. 1997-04-21 14:50:33 +00:00
lcong48_r.c Update. 1997-04-30 15:51:34 +00:00
llabs.c update from main archive 970209 1997-02-10 03:19:57 +00:00
longlong.h Update. 1997-06-23 21:55:26 +00:00
lrand48.c Update. 1997-04-21 14:50:33 +00:00
lrand48_r.c Update. 1997-04-21 14:50:33 +00:00
mblen.c update from main archive 970209 1997-02-10 03:19:57 +00:00
mbstowcs.c update from main archive 970209 1997-02-10 03:19:57 +00:00
mbtowc.c update from main archive 970209 1997-02-10 03:19:57 +00:00
monetary.h Update. 1997-06-21 02:59:26 +00:00
mp_clz_tab.c update from main archive 970209 1997-02-10 03:19:57 +00:00
mrand48.c Update. 1997-04-21 14:50:33 +00:00
mrand48_r.c Update. 1997-04-21 14:50:33 +00:00
msort.c update from main archive 970214 1997-02-15 02:32:58 +00:00
nrand48.c Update. 1997-04-21 14:50:33 +00:00
nrand48_r.c Update. 1997-04-21 14:50:33 +00:00
on_exit.c update from main archive 961217 1996-12-18 03:23:47 +00:00
qsort.c update from main archive 970218 1997-02-19 04:43:53 +00:00
rand.c update from main archive 961203 1996-12-04 01:41:39 +00:00
rand_r.c update from main archive 961206 1996-12-07 03:30:25 +00:00
random.c Update. 1997-06-21 02:59:26 +00:00
random_r.c Update. 1997-05-26 23:01:17 +00:00
rpmatch.c update from main archive 970209 1997-02-10 03:19:57 +00:00
secure-getenv.c update from main archive 961207 1996-12-08 08:01:13 +00:00
seed48.c Update. 1997-04-21 14:50:33 +00:00
seed48_r.c Update. 1997-04-30 15:51:34 +00:00
srand48.c Update. 1997-04-21 14:50:33 +00:00
srand48_r.c Update. 1997-04-21 14:50:33 +00:00
stdlib.h Update. 1997-06-21 02:59:26 +00:00
strfmon.c Update. 1997-05-31 00:47:04 +00:00
strfmon_l.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
strtod.c Update. 1997-08-14 01:54:13 +00:00
strtod_l.c Update. 1997-05-26 23:01:17 +00:00
strtof.c Update. 1997-05-24 02:30:09 +00:00
strtof_l.c Update. 1997-05-26 23:01:17 +00:00
strtol.c Update. 1997-05-24 02:30:09 +00:00
strtol_l.c Update. 1997-05-26 23:01:17 +00:00
strtold.c Update. 1997-05-24 02:30:09 +00:00
strtold_l.c Update. 1997-05-26 23:01:17 +00:00
strtoll.c update from main archive 970225 1997-02-25 05:18:05 +00:00
strtoll_l.c Update. 1997-05-26 23:01:17 +00:00
strtoul.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
strtoul_l.c Update. 1997-05-26 23:01:17 +00:00
strtoull.c update from main archive 970225 1997-02-25 05:18:05 +00:00
strtoull_l.c Update. 1997-05-26 23:01:17 +00:00
test-canon.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
testdiv.c Update. 1997-03-21 20:00:48 +00:00
testdiv.input initial import 1995-02-18 01:27:10 +00:00
testmb.c update from main archive 961008 1996-10-08 23:39:20 +00:00
testrand.c update from main archive 970218 1997-02-19 04:43:53 +00:00
testsort.c Update. 1997-06-12 21:38:55 +00:00
tst-strtod.c Update. 1997-03-21 20:00:48 +00:00
tst-strtol.c Update. 1997-07-06 22:02:42 +00:00
wcstombs.c update from main archive 970209 1997-02-10 03:19:57 +00:00
wctomb.c update from main archive 970209 1997-02-10 03:19:57 +00:00
xpg_basename.c Update. 1997-04-17 15:10:04 +00:00