glibc/bits
Jakub Jelinek 4b23f9bda3 * bits/libc-tsd.h (__libc_tsd_define, __libc_tsd_address,
__libc_tsd_get, __libc_tsd_set): Add TYPE argument, use it as the type 
of the thread variable instead of void *. 
* sysdeps/mach/hurd/bits/libc-tsd.h (__libc_tsd_define, 
__libc_tsd_address, __libc_tsd_get, __libc_tsd_set): Likewise. 
* include/ctype.h (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust 
__libc_tsd_define arguments. 
(__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): Adjust 
__libc_tsd_address arguments.  Remove union hack. 
* include/rpc/rpc.h (RPC_VARS): Adjust __libc_tsd_define arguments. 
* sunrpc/rpc_thread.c (RPC_VARS): Likewise. 
(__rpc_thread_destroy, rpc_thread_multi, __rpc_thread_variables): 
Adjust __libc_tsd_{set,get} arguments. 
* ctype/ctype-info.c (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust 
__libc_tsd_define arguments. 
* locale/uselocale.c (__uselocale): Adjust __libc_tsd_{set,get} 
arguments. 
* locale/lc-ctype.c (_nl_postload_ctype): Likewise. 
* locale/global-locale.c (__libc_tsd_LOCALE): Adjust type. 
(LOCALE): Adjust __libc_tsd_define arguments. 
* locale/localeinfo.h (_NL_CURRENT_LOCALE): Adjust __libc_tsd_get 
arguments. 
(LOCALE): Adjust __libc_tsd_define arguments. 
* sysdeps/mach/hurd/malloc-machine.h (MALLOC): Adjust __libc_tsd_define 
arguments. 
(tsd_setspecific, tsd_getspecific): Adjust __libc_tsd_{set,get} 
arguments. nptl/ 
* sysdeps/pthread/malloc-machine.h (MALLOC): Adjust __libc_tsd_define 
arguments. 
(tsd_setspecific, tsd_getspecific): Adjust __libc_tsd_{set,get} 
arguments.
2008-11-07  Jakub Jelinek  <jakub@redhat.com>

	* bits/libc-tsd.h (__libc_tsd_define, __libc_tsd_address,
	__libc_tsd_get, __libc_tsd_set): Add TYPE argument, use it as the type
	of the thread variable instead of void *.
	* sysdeps/mach/hurd/bits/libc-tsd.h (__libc_tsd_define,
	__libc_tsd_address, __libc_tsd_get, __libc_tsd_set): Likewise.
	* include/ctype.h (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust
	__libc_tsd_define arguments.
	(__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): Adjust
	__libc_tsd_address arguments.  Remove union hack.
	* include/rpc/rpc.h (RPC_VARS): Adjust __libc_tsd_define arguments.
	* sunrpc/rpc_thread.c (RPC_VARS): Likewise.
	(__rpc_thread_destroy, rpc_thread_multi, __rpc_thread_variables):
	Adjust __libc_tsd_{set,get} arguments.
	* ctype/ctype-info.c (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust
	__libc_tsd_define arguments.
	* locale/uselocale.c (__uselocale): Adjust __libc_tsd_{set,get}
	arguments.
	* locale/lc-ctype.c (_nl_postload_ctype): Likewise.
	* locale/global-locale.c (__libc_tsd_LOCALE): Adjust type.
	(LOCALE): Adjust __libc_tsd_define arguments.
	* locale/localeinfo.h (_NL_CURRENT_LOCALE): Adjust __libc_tsd_get
	arguments.
	(LOCALE): Adjust __libc_tsd_define arguments.
	* sysdeps/mach/hurd/malloc-machine.h (MALLOC): Adjust __libc_tsd_define
	arguments.
	(tsd_setspecific, tsd_getspecific): Adjust __libc_tsd_{set,get}
	arguments.
2008-11-07 15:07:10 +00:00
..
atomic.h * include/atomic.h (atomic_increment_and_test): Invert sense of test. 2003-03-22 23:01:01 +00:00
byteswap.h [BZ #6442] 2008-05-15 02:54:33 +00:00
confname.h * bits/confname.h (_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS): Define. 2007-07-19 17:09:36 +00:00
dirent.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
dlfcn.h Update. 2004-09-23 07:45:38 +00:00
elfclass.h
endian.h
environments.h Update. 2004-11-26 08:16:33 +00:00
errno.h Update. 2002-07-20 01:14:41 +00:00
fcntl.h Update. 2004-05-03 21:40:12 +00:00
fenv.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
fenvinline.h
huge_val.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
huge_valf.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
huge_vall.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
in.h [BZ #3905] 2007-04-20 16:02:16 +00:00
inf.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
ioctl-types.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ioctls.h
ipc.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ipctypes.h * libio/ftello.c (ftello): Use _IO_off64_t for type of POS. 2002-10-23 23:50:19 +00:00
libc-lock.h Update. 2003-08-25 09:08:28 +00:00
libc-tsd.h * bits/libc-tsd.h (__libc_tsd_define, __libc_tsd_address, 2008-11-07 15:07:10 +00:00
link.h * csu/elf-init.c (__libc_csu_fini): Don't do anything here. 2005-01-06 22:40:27 +00:00
linkmap.h * csu/elf-init.c (__libc_csu_fini): Don't do anything here. 2005-01-06 22:40:27 +00:00
local_lim.h
mathdef.h * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h, and bits/inf.h. * math/math.h: Include them. 2004-03-15 21:44:11 +00:00
mathinline.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
mman.h 2005-10-16 Alfred M. Szmidt <ams@gnu.org> 2005-10-17 02:39:51 +00:00
mqueue.h Update. 2004-04-13 02:15:43 +00:00
msq.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
nan.h
netdb.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
poll.h * conform/conformtest.pl (checknamespace): Sort the output list. 2001-08-23 04:34:57 +00:00
posix_opt.h
pthreadtypes.h 2002-11-10 Roland McGrath <roland@redhat.com> 2002-11-10 23:22:35 +00:00
resource.h * bits/resource.h (RLIMIT_SBSIZE, RLIMIT_AS, RLIMIT_VMEM): Define. 2006-03-05 22:48:23 +00:00
sched.h * sysdeps/unix/sysv/linux/bits/sched.h (__sched_cpucount): Add 2007-07-19 17:22:27 +00:00
select.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sem.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
setjmp.h
shm.h [BZ #5628] 2008-01-16 23:49:43 +00:00
sigaction.h 2001-08-22 Roland McGrath <roland@frob.com> 2001-08-23 03:07:50 +00:00
sigcontext.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
siginfo.h [BZ #2472] 2006-04-01 19:20:18 +00:00
signum.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sigset.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
sigstack.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sigthread.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sockaddr.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
socket.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
stat.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
statfs.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
statvfs.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
stdio-lock.h Update. 2003-08-29 19:58:49 +00:00
string.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
stropts.h Update. 2002-07-08 17:15:20 +00:00
sys_errlist.h 2002-07-31 Jeff Bailey <jbailey@gnu.org> 2002-07-31 23:30:24 +00:00
syslog-path.h [BZ #2172] 2006-02-23 22:50:36 +00:00
termios.h 2008-05-21 Samuel Thibault <samuel.thibault@ens-lyon.org> 2008-05-21 19:37:10 +00:00
time.h Define CLOCK_MONOTONIC. 2003-03-03 04:42:14 +00:00
types.h * bits/types.h: Don't include stddef.h, don't define __need_size_t. 2007-07-19 17:21:02 +00:00
typesizes.h Update. 2003-07-31 19:34:52 +00:00
uio.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ustat.h 2002-09-04 Bruno Haible <bruno@clisp.org> 2002-09-06 19:20:20 +00:00
utmp.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
utsname.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
waitflags.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
waitstatus.h 2004-09-27 Roland McGrath <roland@redhat.com> 2004-09-28 01:58:03 +00:00
wchar.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
wordsize.h
xtitypes.h 2002-10-23 Roland McGrath <roland@redhat.com> 2002-10-23 23:48:42 +00:00