glibc/stdlib
Ulrich Drepper c08bc50a60 Update.
2001-02-26  Ulrich Drepper  <drepper@redhat.com>

	* dlfcn/Makefile (distribute): Add modatexit.c and modcxaatexit.c.
	(tests): Add tstatexit and tstcxaatexit.
	(module-names): Add modatexit and modcxaatexit.
	Add rules to build and run tstatexit and tstcxaatexit.
	* dlfcn/modatexit.c: New file.
	* dlfcn/modcxaatexit.c: New file.
	* dlfcn/tstatexit.c: New file.
	* dlfcn/tstcxaatexit.c: New file.

	* io/Makefile: Pass -DHAVE_DOT_HIDDEN to stat and mknod functions if
	.hidden is available.
	* io/stat.c: If .hidden is available use it to avoid exporting
	functions.
	* io/fstat.c: Likewise.
	* io/lstat.c: Likewise.
	* io/stat64.c: Likewise.
	* io/fstat64.c: Likewise.
	* io/lstat64.c: Likewise.
	* sysdeps/generic/mknod.c: Likewise.

	* malloc/mtrace.c: Use __cxa_atexit and not atexit.
	* sysdeps/generic/bb_init_func.c: Likewise.
	* sysdeps/generic/libc-start.c: Likewise.

	* stdlib/atexit.c (__new_exitfn): Move to cxa_atexit.c.
	(atexit): Implement using __cxa_atexit.
	Use .hidden if availble to avoid exporting atexit.
	* stdlib/cxa_atexit.c (__new_exitfn): Moved to here from atexit.c.
	* stdlib/Versions: Export __new_exitfn for GLIBC_2.2.3.
	* stdlib/Makefile (routines): Add old_atexit.
	(static-only-routines): Add atexit.
	Pass -DHAVE_DOT_HIDDEN for atexit.c if .hidden is available.
	* stdlib/old_atexit.c: New file.

	* intl/Makefile: Remove bogus endif.
2001-02-26 17:53:15 +00:00
..
.cvsignore
Makefile Update. 2001-02-26 17:53:15 +00:00
Versions Update. 2001-02-26 17:53:15 +00:00
a64l.c
abs.c
alloca.h
atexit.c Update. 2001-02-26 17:53:15 +00:00
atof.c
atoi.c
atol.c
atoll.c
bsearch.c Update. 2000-05-23 08:43:26 +00:00
bug-strtod.c Update. 2001-02-07 08:31:01 +00:00
canonicalize.c Update. 2000-09-01 02:26:05 +00:00
cxa_atexit.c Update. 2001-02-26 17:53:15 +00:00
cxa_finalize.c Update. 2001-01-12 07:29:55 +00:00
drand48-iter.c Update. 2001-01-21 16:54:08 +00:00
drand48.c Update. 2001-01-21 16:54:08 +00:00
drand48_r.c Update. 2001-01-21 16:54:08 +00:00
erand48.c
erand48_r.c Update. 2001-01-21 16:54:08 +00:00
exit.c Update. 2001-01-12 07:29:55 +00:00
exit.h Update. 2001-01-12 07:29:55 +00:00
fmtmsg.c Update. 2000-10-27 23:37:52 +00:00
fmtmsg.h Update. 2000-02-23 06:02:09 +00:00
fpioconst.c
fpioconst.h
gen-mpn-copy
getsubopt.c
gmp-impl.h
gmp.h
grouping.h Update. 2000-06-29 08:44:37 +00:00
isomac.c
jrand48.c
jrand48_r.c Update. 2001-01-21 16:54:08 +00:00
l64a.c Update. 2000-12-06 22:09:46 +00:00
lcong48.c
lcong48_r.c Update. 2001-01-21 16:54:08 +00:00
longlong.h Update. 2000-01-17 06:12:15 +00:00
lrand48.c Update. 2001-01-21 16:54:08 +00:00
lrand48_r.c Update. 2001-01-21 16:54:08 +00:00
mblen.c Update. 2000-04-07 16:45:34 +00:00
mbstowcs.c
mbtowc.c
monetary.h Update. 2000-12-29 22:21:02 +00:00
mp_clz_tab.c
mrand48.c Update. 2001-01-21 16:54:08 +00:00
mrand48_r.c Update. 2001-01-21 16:54:08 +00:00
msort.c Update. 2000-02-28 08:14:33 +00:00
nrand48.c
nrand48_r.c
old_atexit.c Update. 2001-02-26 17:53:15 +00:00
on_exit.c
qsort.c
rand.c
rand_r.c
random.c Update. 2001-01-27 07:07:07 +00:00
random_r.c Update. 2000-08-22 16:27:22 +00:00
rpmatch.c * stdio-common/printf_fp.c (__printf_fp): Add prototype for nested 2000-12-27 20:18:52 +00:00
secure-getenv.c
seed48.c Update. 2001-01-21 16:54:08 +00:00
seed48_r.c Update. 2001-01-21 16:54:08 +00:00
srand48.c
srand48_r.c Update. 2001-01-21 16:54:08 +00:00
stdlib.h Update. 2001-02-06 18:27:57 +00:00
strfmon.c Update. 2001-02-07 19:07:39 +00:00
strfmon_l.c
strtod.c Never stop prematurely reading digits before the decimal point is found. Compute exponent limit for negative exponents correctly. For numbers ending in all zeros eat the zeroes even before the decimal point if the exponent is negative. 2001-02-07 08:28:15 +00:00
strtod_l.c
strtof.c
strtof_l.c
strtold_l.c
test-canon.c Update. 2000-12-05 08:17:58 +00:00
test-canon2.c
testdiv.c
testdiv.input
testmb.c
testrand.c
testsort.c Update. 2000-12-05 08:17:58 +00:00
tst-bsearch.c Update. 2000-09-07 14:54:03 +00:00
tst-environ.c
tst-fmtmsg.c Update. 2000-10-27 23:37:52 +00:00
tst-fmtmsg.sh * stdlib/Makefile (tests): Don't run tst-fmtmsg when 2001-02-10 23:07:18 +00:00
tst-limits.c Update. 2000-11-25 01:26:30 +00:00
tst-rand48.c Update. 2001-01-20 04:33:16 +00:00
tst-random.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
tst-strtod.c Update. 2001-01-24 22:13:39 +00:00
tst-strtol.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
tst-strtoll.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
tst-xpg-basename.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
ucontext.h Update. 2000-08-21 06:49:52 +00:00
wcstombs.c
wctomb.c
xpg_basename.c