glibc/hurd
Roland McGrath cf684340ce * ctype/ctype.h (__ctype_b, __ctype_toupper, __ctype_tolower):
Variable declarations removed.
	(__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): Declare
	these functions to replace them.
	(__isctype, tolower, toupper, _tolower, _toupper): Use those accessor
	functions plus an indirection rather than the old global variables.
	* include/ctype.h (__isctype, tolower, _tolower, toupper, _toupper):
	Macros removed.
	(__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): New extern
	inline functions.
	* ctype/ctype-info.c: Revert last reversion back the other way.
	Define tsd vars CTYPE_B, CTYPE_TOLOWER, CTYPE_TOUPPER.
	Define real function versions of include/ctype.h inlines here.
	* ctype/Versions (libc: GLIBC_2.3): Add __ctype_b_loc,
	__ctype_tolower_loc, __ctype_toupper_loc.
	* locale/lc-ctype.c: Revert last reversion back the other way.
	(_nl_postload_ctype): If current thread uses the global locale,
	update its tsd vars.
	* locale/uselocale.c (__uselocale): Update tsd vars from new locale.
	* hurd/hurd/threadvar.h (enum __hurd_threadvar_index): Add CTYPE_B,
	CTYPE_TOLOWER, CTYPE_TOUPPER.

	* sysdeps/generic/bits/libc-tsd.h (__libc_tsd_address): New macro.
	* sysdeps/mach/hurd/bits/libc-tsd.h (__libc_tsd_address): Renamed
	from __libc_tsd_threadvar_location.
	(__libc_tsd_set, __libc_tsd_get): Update uses.
2002-09-02 07:09:08 +00:00
..
hurd * ctype/ctype.h (__ctype_b, __ctype_toupper, __ctype_tolower): 2002-09-02 07:09:08 +00:00
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
Makefile 2002-03-11 Roland McGrath <roland@frob.com> 2002-03-11 21:28:28 +00:00
Notes initial import 1995-02-18 01:27:10 +00:00
Versions 2002-03-11 Roland McGrath <roland@frob.com> 2002-03-11 21:28:28 +00:00
alloc-fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
catch-exc.c 2002-04-06 Roland McGrath <roland@frob.com> 2002-04-08 02:16:01 +00:00
catch-signal.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
compat-20.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ctty-input.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ctty-output.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
dtable.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
errno.c 2002-03-11 Roland McGrath <roland@frob.com> 2002-03-11 21:28:28 +00:00
faultexc.defs Sun May 12 11:16:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-12 16:38:08 +00:00
fchroot.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
fd-close.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
fd-read.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
fd-write.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
fopenport.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
get-host.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
getdport.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
geteuids.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
getumask.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurd-raise.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurd.h * sysdeps/powerpc/elf/libc-start.c: Make AUXVEC diddling code 2002-01-02 09:52:33 +00:00
hurdauth.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdchdir.c 2002-05-13 Marcus Brinkmann <marcus@gnu.org> 2002-05-13 01:48:25 +00:00
hurdexec.c 2002-05-12 Roland McGrath <roland@frob.com> 2002-05-13 01:27:28 +00:00
hurdfault.c 2002-04-06 Roland McGrath <roland@frob.com> 2002-04-08 02:16:01 +00:00
hurdfault.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdfchdir.c 2002-05-08 Roland McGrath <roland@frob.com> 2002-05-08 22:01:27 +00:00
hurdhost.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdid.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdinit.c * iconv/gconv_charset.h (upstr): Add inline keyword, quiets warning. 2002-05-14 02:22:58 +00:00
hurdioctl.c 2002-04-23 Roland McGrath <roland@frob.com> 2002-04-23 22:22:24 +00:00
hurdkill.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdlookup.c 2001-08-20 Roland McGrath <roland@frob.com> 2001-08-22 23:12:51 +00:00
hurdmalloc.c Update. 2001-09-19 03:25:37 +00:00
hurdmalloc.h Update from main archive 961219 1996-12-20 01:39:50 +00:00
hurdmsg.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdpid.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdports.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdprio.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdrlimit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdselect.c * hurd/hurdselect.c (_hurd_select): Fix 2002-04-02 04:43:06 +00:00
hurdsig.c * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup: doinit): 2002-08-30 01:51:11 +00:00
hurdsock.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdstartup.c 2002-06-13 Roland McGrath <roland@frob.com> 2002-06-13 08:56:05 +00:00
hurdstartup.h 2002-06-13 Roland McGrath <roland@frob.com> 2002-06-13 08:56:05 +00:00
intern-fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
intr-msg.c * sysdeps/mach/configure.in: Check for <mach/machine/ndr_def.h> 2002-02-18 20:57:51 +00:00
intr-rpc.defs Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
intr-rpc.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
lookup-retry.c * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
msgportdemux.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
new-fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
openport.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
path-lookup.c Update. 2001-09-19 03:25:37 +00:00
pid2task.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
port-cleanup.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
port2fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ports-get.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ports-set.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
preempt-sig.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
privports.c * sysdeps/powerpc/elf/libc-start.c: Make AUXVEC diddling code 2002-01-02 09:52:33 +00:00
report-wait.c 2002-05-15 Roland McGrath <roland@frob.com> 2002-05-16 05:15:55 +00:00
set-host.c 2001-11-04 Roland McGrath <roland@frob.com> 2001-11-04 10:31:13 +00:00
setauth.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
seteuids.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
siginfo.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sigunwind.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
task2pid.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
thread-cancel.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
thread-self.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
vpprintf.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00