glibc/sysdeps
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
..
alpha Update. 2001-02-09 05:33:59 +00:00
am29k Update. 1998-03-09 09:11:57 +00:00
arm Update. 2001-02-05 06:01:54 +00:00
generic Update. 2001-02-26 17:53:15 +00:00
gnu Update. 2001-02-13 22:17:17 +00:00
hppa Update. 2001-01-31 06:36:39 +00:00
i386 Update. 2001-02-23 22:34:22 +00:00
i860 Update. 1997-06-23 21:55:26 +00:00
i960 Update. 1999-07-14 00:54:57 +00:00
ia64 Update. 2001-02-19 22:11:23 +00:00
ieee754 Update. 2001-02-19 23:16:05 +00:00
m68k Update. 2001-02-17 16:54:13 +00:00
m88k Update. 1998-03-09 09:11:57 +00:00
mach Regenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi /home/roland/gnu/build/libc/config.h /usr/i386-gnu/include/mach/message.h /usr/i386-gnu/include/mach/kern_return.h /usr/i386-gnu/include/mach/machine/kern_return.h /usr/i386-gnu/include/mach/port.h /usr/i386-gnu/include/mach/boolean.h /usr/i386-gnu/include/mach/machine/boolean.h /usr/i386-gnu/include/mach/machine/vm_types.h /usr/i386-gnu/include/mach/mig_errors.h /usr/i386-gnu/include/device/device_types.h /usr/i386-gnu/include/mach/std_types.h /home/roland/gnu/build/libc/errnos.d 2001-02-26 00:56:51 +00:00
mips * sysdeps/mips/bsd-_setjmp.S (_setjmp): Reorder instructions to 2001-02-22 08:27:50 +00:00
posix Update. 2001-02-02 08:24:56 +00:00
powerpc Update. 2001-02-23 22:34:22 +00:00
rs6000 Update. 1998-03-09 09:11:57 +00:00
s390 Update. 2001-01-31 06:36:39 +00:00
sh Update. 2001-02-09 05:33:59 +00:00
sparc Update. 2001-02-09 17:13:50 +00:00
standalone Update. 1999-02-07 12:50:11 +00:00
tahoe
unix Update. 2001-02-23 20:29:25 +00:00
vax update 2000-07-26 18:21:25 +00:00
wordsize-32 Update. 2000-09-01 06:39:10 +00:00
wordsize-64 Update. 2001-01-05 01:01:31 +00:00
z8000