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
..
2002-11-26 22:50:54 +00:00
2003-05-31 07:50:12 +00:00
2003-06-08 05:28:14 +00:00
2003-07-08 21:08:13 +00:00
2003-09-17 08:47:44 +00:00
2004-09-08 07:02:28 +00:00
2004-05-18 20:18:14 +00:00
2004-08-13 05:42:43 +00:00
2003-12-21 20:05:47 +00:00
2003-01-03 08:11:20 +00:00
2007-06-08 02:50:59 +00:00
2008-05-31 08:56:14 +00:00
2002-11-26 22:50:54 +00:00
2003-01-03 19:13:49 +00:00
2003-01-07 00:42:43 +00:00
2004-03-19 00:14:42 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2004-02-27 08:09:35 +00:00
2004-02-27 08:09:35 +00:00
.
2007-07-31 13:33:18 +00:00
2003-03-07 05:32:16 +00:00
.
2007-07-31 13:33:18 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2004-11-20 09:55:44 +00:00
2003-06-25 00:00:50 +00:00
2003-06-25 00:00:50 +00:00
2003-03-18 11:17:57 +00:00
2003-09-03 02:58:30 +00:00
2008-04-09 18:30:12 +00:00
2003-04-07 21:09:12 +00:00
2002-12-19 09:18:01 +00:00
2002-12-15 19:59:08 +00:00
2002-11-26 22:50:54 +00:00
.
2007-07-31 13:33:18 +00:00
2003-02-15 09:49:02 +00:00
2007-01-18 22:19:38 +00:00
2003-03-21 08:03:25 +00:00
2002-11-26 22:50:54 +00:00
2008-11-01 19:51:41 +00:00
2008-11-01 19:51:41 +00:00
2008-11-01 19:51:41 +00:00
2008-11-01 19:51:41 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-12-15 19:59:08 +00:00
2003-04-05 05:21:15 +00:00
2003-04-05 05:21:15 +00:00
2003-02-15 08:21:36 +00:00
2004-09-20 00:16:11 +00:00
2004-09-20 00:16:11 +00:00
2004-09-20 00:16:11 +00:00
2004-09-20 00:16:11 +00:00
2004-09-20 00:16:11 +00:00
2004-09-20 00:16:11 +00:00
2004-09-20 00:16:11 +00:00
2006-08-03 09:36:43 +00:00
2004-09-20 00:16:11 +00:00
.
2007-07-31 13:33:18 +00:00
.
2007-07-31 13:33:18 +00:00
.
2007-07-31 13:33:18 +00:00
2002-11-26 22:50:54 +00:00
2003-07-22 23:10:17 +00:00
2002-12-16 23:38:42 +00:00
2004-04-20 18:58:56 +00:00
2003-04-22 17:15:35 +00:00
2002-11-26 22:50:54 +00:00
2007-05-15 06:49:29 +00:00
2003-09-29 22:23:14 +00:00
2003-02-15 22:50:01 +00:00
2003-07-22 23:10:17 +00:00
2003-07-22 23:10:17 +00:00
2003-07-22 23:10:17 +00:00
2005-10-14 18:51:58 +00:00
2003-09-17 08:47:44 +00:00
2003-02-13 07:14:38 +00:00
2003-02-13 07:14:38 +00:00
2003-02-13 07:14:38 +00:00
2003-02-17 06:44:07 +00:00
2004-03-19 00:14:42 +00:00
2004-01-08 18:23:53 +00:00
2002-11-26 22:50:54 +00:00
2004-10-04 20:51:25 +00:00
2002-11-26 22:50:54 +00:00
2004-03-07 10:40:53 +00:00
2003-03-15 07:54:39 +00:00
2004-03-07 10:40:53 +00:00
2003-02-14 23:31:11 +00:00
2003-02-15 07:55:59 +00:00
2003-02-15 08:21:36 +00:00
2003-02-18 10:59:20 +00:00
..
2007-12-12 18:41:10 +00:00
2003-06-08 05:28:14 +00:00
2002-11-26 22:50:54 +00:00
2002-12-14 19:49:13 +00:00
2002-12-18 00:53:21 +00:00
2003-02-16 22:11:14 +00:00
2003-02-11 00:48:56 +00:00
2004-02-21 03:20:32 +00:00
2004-03-07 10:40:53 +00:00
2003-04-04 07:59:55 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-16 07:39:03 +00:00
2003-06-17 22:40:05 +00:00
2003-10-02 18:56:20 +00:00
2004-03-10 06:05:14 +00:00
2004-03-10 06:05:14 +00:00
2003-12-20 06:34:59 +00:00
2003-12-20 06:34:59 +00:00
2006-09-05 17:18:23 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-16 07:39:03 +00:00
2003-06-17 22:11:22 +00:00
2003-06-17 22:40:05 +00:00
2003-12-19 01:37:13 +00:00
2003-12-19 01:37:13 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-01-28 07:27:15 +00:00
2003-02-13 19:50:46 +00:00
2003-11-06 04:29:42 +00:00
2003-11-06 09:48:05 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-06-08 05:28:14 +00:00
2003-11-06 04:29:42 +00:00
2004-10-06 08:01:28 +00:00
2004-10-06 18:09:57 +00:00
2002-11-26 22:50:54 +00:00
2004-03-07 10:40:53 +00:00
2002-11-26 22:50:54 +00:00
2004-10-04 20:51:25 +00:00
2002-11-26 22:50:54 +00:00
2004-10-04 20:51:25 +00:00
2003-02-14 01:12:02 +00:00
2003-06-24 02:50:16 +00:00
2003-02-14 03:26:28 +00:00
2004-03-07 10:40:53 +00:00
2004-10-06 08:01:28 +00:00
2003-11-21 22:38:10 +00:00
2003-11-21 09:25:26 +00:00
2004-02-28 10:18:58 +00:00
2004-02-28 10:18:58 +00:00
2004-05-18 20:18:14 +00:00
2004-05-18 20:18:14 +00:00
2004-05-18 20:18:14 +00:00
2004-06-18 04:29:42 +00:00
2004-09-02 22:47:23 +00:00
2004-09-02 18:59:24 +00:00
2004-12-17 05:16:26 +00:00
2003-04-08 18:23:59 +00:00
2003-02-27 04:42:04 +00:00
2003-12-20 06:34:59 +00:00
2003-12-20 06:34:59 +00:00
2003-12-20 06:34:59 +00:00
2003-12-21 20:05:47 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2003-06-01 18:07:34 +00:00
2003-09-24 08:33:01 +00:00
2003-02-27 23:45:12 +00:00
2004-11-09 23:12:36 +00:00
2004-11-10 07:54:40 +00:00
2002-11-26 22:50:54 +00:00
2004-10-04 20:51:25 +00:00
2004-03-07 10:40:53 +00:00
2007-05-10 15:17:55 +00:00
2004-12-07 20:34:18 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2004-03-07 10:40:53 +00:00
2006-08-13 01:56:09 +00:00
2006-08-13 01:56:09 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2004-03-07 10:40:53 +00:00
2003-02-21 20:29:49 +00:00
2003-02-21 20:29:49 +00:00
2003-02-22 20:02:35 +00:00
2003-02-21 21:07:28 +00:00
2004-03-07 10:40:53 +00:00
2007-04-06 22:19:46 +00:00
2004-03-24 06:36:06 +00:00
2003-06-22 23:55:27 +00:00
2002-11-26 22:50:54 +00:00
2004-03-07 10:40:53 +00:00
2003-07-01 03:29:50 +00:00
2003-07-01 03:29:50 +00:00
2003-02-10 23:11:15 +00:00
2003-12-29 17:59:41 +00:00
2002-11-26 22:50:54 +00:00
2008-05-31 08:56:14 +00:00
2008-05-31 08:56:14 +00:00
2002-11-26 22:50:54 +00:00
2004-10-04 20:51:25 +00:00
2002-11-26 22:50:54 +00:00
2003-05-30 17:50:29 +00:00
2007-01-12 17:02:22 +00:00
2003-02-27 08:01:47 +00:00
2003-02-27 19:49:35 +00:00
2003-02-27 08:01:47 +00:00
2003-02-27 08:01:47 +00:00
2004-10-04 20:51:25 +00:00
2004-02-18 20:02:17 +00:00
2003-08-03 06:47:02 +00:00
2002-11-26 22:50:54 +00:00
2002-11-26 22:50:54 +00:00
2003-04-08 18:23:59 +00:00
2002-11-26 22:50:54 +00:00
2003-03-08 10:30:42 +00:00
2003-05-10 05:36:37 +00:00
2003-05-17 20:53:32 +00:00
2003-07-31 19:26:38 +00:00
2003-07-31 19:26:38 +00:00
2007-05-26 01:23:04 +00:00
2007-05-26 01:23:04 +00:00
2007-05-26 01:23:04 +00:00
2004-11-12 01:27:04 +00:00
2004-11-12 01:27:04 +00:00
2004-10-04 20:51:25 +00:00
2004-03-07 10:40:53 +00:00
2003-02-17 10:22:52 +00:00
2003-02-17 23:49:52 +00:00
2003-05-30 06:03:38 +00:00
2002-11-26 22:50:54 +00:00
2004-10-04 20:51:25 +00:00
2002-11-26 22:50:54 +00:00
2003-09-03 03:22:23 +00:00
2003-09-03 09:26:15 +00:00
2004-05-04 19:25:38 +00:00
2002-12-07 05:39:20 +00:00
2002-12-07 05:39:20 +00:00
2004-03-07 10:40:53 +00:00
2004-03-07 10:40:53 +00:00
2004-03-07 10:40:53 +00:00
2003-09-02 00:33:28 +00:00
2003-07-31 07:42:20 +00:00
2003-07-31 07:42:20 +00:00
2003-07-31 07:42:20 +00:00
2003-09-02 00:33:28 +00:00
.
2007-07-31 13:33:18 +00:00
2003-09-02 00:33:28 +00:00
2003-09-02 00:33:28 +00:00
2003-09-02 00:33:28 +00:00
2003-09-02 00:33:28 +00:00
2003-09-02 00:33:28 +00:00
2003-09-02 00:33:28 +00:00
2003-09-02 00:33:28 +00:00
2003-09-02 22:02:59 +00:00
2002-11-26 22:50:54 +00:00
2003-04-01 01:24:00 +00:00
2003-04-02 03:51:24 +00:00
2004-03-31 01:47:34 +00:00
2007-08-21 23:55:36 +00:00
2003-04-08 18:23:59 +00:00
2004-03-10 05:25:48 +00:00
2004-03-10 05:25:48 +00:00
2004-03-10 05:25:48 +00:00
2004-03-10 05:25:48 +00:00
2004-11-20 07:16:31 +00:00
2006-01-01 19:15:56 +00:00