glibc/dlfcn
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
..
default.c Update. 2000-11-16 02:17:26 +00:00
defaultmod1.c Update. 2000-11-29 00:04:54 +00:00
defaultmod2.c Update. 2000-11-29 00:04:54 +00:00
dladdr.c Update. 1999-07-07 18:39:33 +00:00
dlclose.c Update. 1999-07-07 18:39:33 +00:00
dlerror.c Update. 2001-01-03 04:50:22 +00:00
dlfcn.h Update. 2000-06-08 03:03:00 +00:00
dlopen.c Update. 2000-11-29 00:04:54 +00:00
dlopenold.c Update. 2000-11-29 00:04:54 +00:00
dlsym.c Update. 2000-07-18 17:18:38 +00:00
dlvsym.c Update. 2000-07-18 17:18:38 +00:00
errmsg1.c Update. 2001-01-03 04:50:22 +00:00
errmsg1mod.c Add prototype for foo to shut up GCC. 2000-12-28 06:57:34 +00:00
eval.c Update. 2001-01-19 00:36:48 +00:00
failtest.c Add prototype for foo. 2000-12-27 19:58:36 +00:00
failtestmod.c Update. 2000-11-29 00:04:54 +00:00
glreflib1.c Update. 2000-11-29 00:04:54 +00:00
glreflib2.c Update. 2000-11-29 00:04:54 +00:00
glrefmain.c Add prototype for foo. 2000-12-27 19:58:36 +00:00
Makefile Update. 2001-02-26 17:53:15 +00:00
modatexit.c Update. 2001-02-26 17:53:15 +00:00
modcxaatexit.c Update. 2001-02-26 17:53:15 +00:00
tst-dladdr.c Add prototype for foo. 2000-12-27 19:58:36 +00:00
tstatexit.c Update. 2001-02-26 17:53:15 +00:00
tstcxaatexit.c Update. 2001-02-26 17:53:15 +00:00
Versions Update. 1999-07-07 18:39:33 +00:00