kopensolaris-gnu/glibc.git
18 years ago[libc] (GLIBC_2.2.3): Export __rpc_thread_destroy.
drepper [Tue, 20 Mar 2001 18:33:34 +0000 (18:33 +0000)]
[libc] (GLIBC_2.2.3): Export __rpc_thread_destroy.

18 years agoHandling of thread-local storage for RPC functions.
drepper [Tue, 20 Mar 2001 18:32:02 +0000 (18:32 +0000)]
Handling of thread-local storage for RPC functions.

18 years ago(routines): Add rpc_thread.
drepper [Tue, 20 Mar 2001 18:31:37 +0000 (18:31 +0000)]
(routines): Add rpc_thread.
(CPPFLAGS): Add -D_RPC_THREAD_SAFE.

18 years ago(enum __hurd_threadvar_index): Add _HURD_THREADVAR_RPC_VARS.
drepper [Tue, 20 Mar 2001 18:30:41 +0000 (18:30 +0000)]
(enum __hurd_threadvar_index): Add _HURD_THREADVAR_RPC_VARS.

18 years agoMention _LIBC_TSD_KEY_RPC_VARS.
drepper [Tue, 20 Mar 2001 18:28:28 +0000 (18:28 +0000)]
Mention _LIBC_TSD_KEY_RPC_VARS.

18 years agoUpdate.
drepper [Tue, 20 Mar 2001 18:27:36 +0000 (18:27 +0000)]
Update.

18 years agoDefine _LIBC_TSD_KEY_VARS.
drepper [Tue, 20 Mar 2001 18:27:00 +0000 (18:27 +0000)]
Define _LIBC_TSD_KEY_VARS.

18 years agoUpdate.
drepper [Tue, 20 Mar 2001 18:26:06 +0000 (18:26 +0000)]
Update.

18 years ago(__pthread_perform_cleanup): Call __rpc_thread_destroy.
drepper [Tue, 20 Mar 2001 18:25:35 +0000 (18:25 +0000)]
(__pthread_perform_cleanup): Call __rpc_thread_destroy.

18 years agoDefine data structures for internal thread-local "global" variables.
drepper [Tue, 20 Mar 2001 18:24:36 +0000 (18:24 +0000)]
Define data structures for internal thread-local "global" variables.

18 years agoUpdate.
drepper [Tue, 20 Mar 2001 09:26:25 +0000 (09:26 +0000)]
Update.

18 years agoVarious little optimizations.
drepper [Tue, 20 Mar 2001 09:25:23 +0000 (09:25 +0000)]
Various little optimizations.

18 years agoUpdate.
drepper [Tue, 20 Mar 2001 08:32:39 +0000 (08:32 +0000)]
Update.

18 years ago(__pathconf): Return LINUX_LINK_MAX only if the statfs function is not
drepper [Tue, 20 Mar 2001 08:31:51 +0000 (08:31 +0000)]
(__pathconf): Return LINUX_LINK_MAX only if the statfs function is not
implemented for the filesystem.

18 years ago(__fpathconf): Return LINUX_LINK_MAX only if the fstatfs function is not
drepper [Tue, 20 Mar 2001 08:30:52 +0000 (08:30 +0000)]
(__fpathconf): Return LINUX_LINK_MAX only if the fstatfs function is not
implemented for the filesystem.

18 years agoUpdate.
drepper [Tue, 20 Mar 2001 06:52:36 +0000 (06:52 +0000)]
Update.

18 years ago(DL_DST_COUNT): Add __builtin_expect.
drepper [Tue, 20 Mar 2001 06:51:50 +0000 (06:51 +0000)]
(DL_DST_COUNT): Add __builtin_expect.

18 years ago(_dl_dst_count): Make DST recognition more robust.
drepper [Tue, 20 Mar 2001 06:51:29 +0000 (06:51 +0000)]
(_dl_dst_count): Make DST recognition more robust.
(_dl_dst_substitute): Likewise.

18 years agoUpdate.
drepper [Tue, 20 Mar 2001 01:00:20 +0000 (01:00 +0000)]
Update.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:58:45 +0000 (00:58 +0000)]
Don't include gettext.h.
Include libgnuintl.h instead of libgettext.h.

18 years agoRegenerated.
drepper [Tue, 20 Mar 2001 00:58:07 +0000 (00:58 +0000)]
Regenerated.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:57:51 +0000 (00:57 +0000)]
Don't include gettext.h.
(__gettext_free_exp, yylex, yyerror): Convert to K&R C syntax.
[!_LIBC]: Define gettextparse__, gettext_free_exp__, not
__gettextparse, __gettext_free_exp.
Don't include stdarg.h.
(new_exp): Take an array of arguments instead of varargs.
(new_exp_0, new_exp_1, new_exp_2, new_exp_3): New functions.
('?' ':'): Make right-associative.
(EQUOP2): New token, replaces '=' and '!'.
(CMPOP2): New token.
(ADDOP2): New token, replaces '+' and '-'.
(MULOP2): New token, replaces '*', '/' and '%'.
('!'): New token.
(exp): Add rules for CMPOP2 and '!'. Don't call YYABORT.
(start): Call YYABORT here.
(FREE_EXPRESSION): Update.
(yylex): Don't skip "\\n". Recognize comparison and '!' operators.
Update for new token symbols.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:57:00 +0000 (00:57 +0000)]
Don't include gettext.h.
Include libgnuintl.h instead of libgettext.h.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:56:28 +0000 (00:56 +0000)]
Don't include gettext.h.
(ADD_BLOCK, FREE_BLOCK): Remove macros.
(freea): New macro.
(read_alias_file): Simplify fallback code for platforms lacking alloca.

18 years ago(_nl_load_domain): Add fallback code for platforms lacking strtoul,
drepper [Tue, 20 Mar 2001 00:55:51 +0000 (00:55 +0000)]
(_nl_load_domain): Add fallback code for platforms lacking strtoul,
like SunOS4.
[!_LIBC]: Use gettextparse__, not __gettextparse.
Include headers needed for alloca().
(freea): New macro.
(_nl_load_domain): Add fallback code for platforms lacking alloca.
(_nl_load_domain): locale_charset() doesn't return NULL any more.
(plvar, plone, germanic_plural, init_germanic_plural): Update.
(_nl_load_domain) [!_LIBC]: Use fstat, not fstat64.

18 years ago(_nl_normalize_codeset): Use tolower, not _tolower.
drepper [Tue, 20 Mar 2001 00:49:40 +0000 (00:49 +0000)]
(_nl_normalize_codeset): Use tolower, not _tolower.

18 years agoInclude <stddef.h>. Include gettext.h, for nls_uint32.
drepper [Tue, 20 Mar 2001 00:49:14 +0000 (00:49 +0000)]
Include <stddef.h>.  Include gettext.h, for nls_uint32.
(ZERO): New macro.
(struct binding): Always use ZERO.
(gettext__, dgettext__, dcgettext__, textdomain__, bindtextdomain__,
bind_textdomain_codeset__): New declarations, from old libgettext.h.
(__gettextdebug): Remove declaration.
(__gettext_free_exp, __gettextparse): Convert prototype to K&R C syntax.
(gettext_free_exp__, gettextparse__): New non-libc declarations.
(struct expression): Add operators lnot, less_than, greater_than,
less_or_equal, greater_or_equal. Replace args2/args3 union by a
'nargs' counter and an 'args[]' array.

18 years agoDon't include <stdio.h>.
drepper [Tue, 20 Mar 2001 00:47:59 +0000 (00:47 +0000)]
Don't include <stdio.h>.

18 years agoInclude libgnuintl.h instead of libgettext.h. Include gettextP.h.
drepper [Tue, 20 Mar 2001 00:47:34 +0000 (00:47 +0000)]
Include libgnuintl.h instead of libgettext.h.  Include gettextP.h.
Don't include locale.h.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:46:58 +0000 (00:46 +0000)]
Don't include gettext.h.
Include libgnuintl.h instead of libgettext.h.

18 years ago(_nl_find_language): Convert to K&R C syntax.
drepper [Tue, 20 Mar 2001 00:46:28 +0000 (00:46 +0000)]
(_nl_find_language): Convert to K&R C syntax.

18 years agoInclude libgnuintl.h instead of libgettext.h.
drepper [Tue, 20 Mar 2001 00:45:37 +0000 (00:45 +0000)]
Include libgnuintl.h instead of libgettext.h.

18 years agoInclude libgnuintl.h instead of libgettext.h. Include gettextP.h.
drepper [Tue, 20 Mar 2001 00:45:04 +0000 (00:45 +0000)]
Include libgnuintl.h instead of libgettext.h.  Include gettextP.h.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:44:36 +0000 (00:44 +0000)]
Don't include gettext.h.
Include libgnuintl.h instead of libgettext.h.

18 years ago(_nl_default_dirname): Initialize with LOCALEDIR.
drepper [Tue, 20 Mar 2001 00:44:07 +0000 (00:44 +0000)]
(_nl_default_dirname): Initialize with LOCALEDIR.
Don't include gettext.h.
(offsetof): Provide fallback for platforms that lack it, like SunOS4.
(ZERO): Remove macro.
(struct transmem_list): Use ZERO.
(DCIGETTEXT): Use offsetof, not sizeof.
Include libgnuintl.h instead of libgettext.h.
(transcmp): Convert to K&R C syntax.
Update comment about HAVE_LOCALE_NULL.
(_nl_find_msg): Optimize for space.
(plural_eval): Recognize comparison and '!' operators. Optimize for space.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:42:32 +0000 (00:42 +0000)]
Don't include gettext.h.
Include libgnuintl.h instead of libgettext.h.

18 years agoDon't include gettext.h.
drepper [Tue, 20 Mar 2001 00:41:59 +0000 (00:41 +0000)]
Don't include gettext.h.
(offsetof): Provide fallback for platforms that lack it, like SunOS4.
(set_binding_values): Use offsetof, not sizeof.
Include libgnuintl.h instead of libgettext.h.
(set_binding_values): Convert prototype to K&R C syntax.

18 years ago(CPPFLAGS): Set LOCALEDIR instead of GNULOCALEDIR.
drepper [Tue, 20 Mar 2001 00:41:07 +0000 (00:41 +0000)]
(CPPFLAGS): Set LOCALEDIR instead of GNULOCALEDIR.

18 years ago/usr/bin/bison --yacc --name-prefix=__gettext --output plural.c plural.y
drepper [Tue, 20 Mar 2001 00:09:58 +0000 (00:09 +0000)]
/usr/bin/bison --yacc --name-prefix=__gettext --output plural.c plural.y

18 years agoUpdate.
drepper [Mon, 19 Mar 2001 23:34:54 +0000 (23:34 +0000)]
Update.

18 years agoCode to generate 64 bits of randomness.
drepper [Mon, 19 Mar 2001 23:33:54 +0000 (23:33 +0000)]
Code to generate 64 bits of randomness.

18 years ago(uint64_t): Define to uintmax_t if not defined, and if UINT64_MAX is
drepper [Mon, 19 Mar 2001 23:33:10 +0000 (23:33 +0000)]
(uint64_t): Define to uintmax_t if not defined, and if UINT64_MAX is
not defined.

(__gen_tempname): If RANDOM_BITS is defined use this macro to get some
bits of randomness instead of the usual gettimeofday or time calls.

18 years ago(SVID Random): Mention header the functions are declared in.
drepper [Mon, 19 Mar 2001 23:05:10 +0000 (23:05 +0000)]
(SVID Random): Mention header the functions are declared in.

18 years agoUpdate.
drepper [Mon, 19 Mar 2001 22:08:34 +0000 (22:08 +0000)]
Update.

18 years agoSpecial library handling code for ldconfig on Linux/S390.
drepper [Mon, 19 Mar 2001 22:07:43 +0000 (22:07 +0000)]
Special library handling code for ldconfig on Linux/S390.

18 years agoDefinitions for ldconfig on Linux/S390.
drepper [Mon, 19 Mar 2001 22:07:13 +0000 (22:07 +0000)]
Definitions for ldconfig on Linux/S390.

18 years agoAdd define for FLAG_S390_LIB64.
drepper [Mon, 19 Mar 2001 22:06:34 +0000 (22:06 +0000)]
Add define for FLAG_S390_LIB64.

18 years agoAdd case for FLAG_S390_LIB64.
drepper [Mon, 19 Mar 2001 22:05:57 +0000 (22:05 +0000)]
Add case for FLAG_S390_LIB64.
Mark and have translated a few more messages.

18 years agoUpdate.
drepper [Mon, 19 Mar 2001 21:40:15 +0000 (21:40 +0000)]
Update.

18 years ago(tests): Add tst-strxfrm.
drepper [Mon, 19 Mar 2001 21:38:23 +0000 (21:38 +0000)]
(tests): Add tst-strxfrm.

18 years agoTests for strxfrm function.
drepper [Mon, 19 Mar 2001 21:38:04 +0000 (21:38 +0000)]
Tests for strxfrm function.

18 years agoDependencies for string subdir.
drepper [Mon, 19 Mar 2001 21:37:37 +0000 (21:37 +0000)]
Dependencies for string subdir.

18 years ago(strxfrm): strxfrm should return 0, not 1, when given the empty string
drepper [Mon, 19 Mar 2001 21:37:08 +0000 (21:37 +0000)]
(strxfrm): strxfrm should return 0, not 1, when given the empty string
in nontrivial locales.

18 years agoUpdate.
drepper [Mon, 19 Mar 2001 01:38:11 +0000 (01:38 +0000)]
Update.

18 years ago(install): Use $(INSTALL_DATA) instead of cp to install `dir'.
drepper [Mon, 19 Mar 2001 01:28:19 +0000 (01:28 +0000)]
(install): Use $(INSTALL_DATA) instead of cp to install `dir'.

18 years agoUpdate.
drepper [Mon, 19 Mar 2001 01:26:50 +0000 (01:26 +0000)]
Update.

18 years agoAdd outdigit information and collation.
drepper [Mon, 19 Mar 2001 01:25:59 +0000 (01:25 +0000)]
Add outdigit information and collation.

18 years agoUpdate.
drepper [Mon, 19 Mar 2001 01:23:36 +0000 (01:23 +0000)]
Update.

18 years ago(build-shlib): Make sure exit codes get checked properly.
drepper [Mon, 19 Mar 2001 01:21:20 +0000 (01:21 +0000)]
(build-shlib): Make sure exit codes get checked properly.

18 years agoUpdate.
drepper [Sun, 18 Mar 2001 21:34:52 +0000 (21:34 +0000)]
Update.

18 years agoMake gethostname prototype available for __USE_XOPEN2K.
drepper [Sun, 18 Mar 2001 21:33:57 +0000 (21:33 +0000)]
Make gethostname prototype available for __USE_XOPEN2K.

18 years agoWhen generating DSO link with libc_nonshared.a.
drepper [Sun, 18 Mar 2001 21:32:55 +0000 (21:32 +0000)]
When generating DSO link with libc_nonshared.a.

18 years agoRequire gethostname.
drepper [Sun, 18 Mar 2001 21:28:32 +0000 (21:28 +0000)]
Require gethostname.

18 years agoRegenerated.
drepper [Sun, 18 Mar 2001 21:28:03 +0000 (21:28 +0000)]
Regenerated.

18 years agoDefine have-Bgroup.
drepper [Sun, 18 Mar 2001 21:27:28 +0000 (21:27 +0000)]
Define have-Bgroup.

18 years agoTest for -Bgroup option of linker.
drepper [Sun, 18 Mar 2001 21:27:16 +0000 (21:27 +0000)]
Test for -Bgroup option of linker.

18 years ago(build-shlib): Remove unnecessary slashes introduced in last change.
drepper [Sun, 18 Mar 2001 21:26:07 +0000 (21:26 +0000)]
(build-shlib): Remove unnecessary slashes introduced in last change.

18 years agoUpdate.
drepper [Sat, 17 Mar 2001 08:29:27 +0000 (08:29 +0000)]
Update.

18 years agoChange type of second parameter back to size_t as per upcoming XPG6.
drepper [Sat, 17 Mar 2001 08:27:45 +0000 (08:27 +0000)]
Change type of second parameter back to size_t as per upcoming XPG6.

18 years agoChange type of second parameter back to size_t as per upcoming XPG6.
drepper [Sat, 17 Mar 2001 08:27:10 +0000 (08:27 +0000)]
Change type of second parameter back to size_t as per upcoming XPG6.

18 years agoChange type of second parameter back to size_t as per upcoming XPG6.
drepper [Sat, 17 Mar 2001 08:26:40 +0000 (08:26 +0000)]
Change type of second parameter back to size_t as per upcoming XPG6.

18 years agoChange type of second parameter back to size_t as per upcoming XPG6.
drepper [Sat, 17 Mar 2001 08:26:16 +0000 (08:26 +0000)]
Change type of second parameter back to size_t as per upcoming XPG6.

18 years agoChange type of second parameter back to size_t as per upcoming XPG6.
drepper [Sat, 17 Mar 2001 08:25:47 +0000 (08:25 +0000)]
Change type of second parameter back to size_t as per upcoming XPG6.

18 years ago(tests): Remove left-over comment.
drepper [Sat, 17 Mar 2001 08:24:29 +0000 (08:24 +0000)]
(tests): Remove left-over comment.

18 years agoChange type of second parameter back to size_t as per upcoming XPG6.
drepper [Sat, 17 Mar 2001 08:23:09 +0000 (08:23 +0000)]
Change type of second parameter back to size_t as per upcoming XPG6.

18 years agoUpdate.
drepper [Sat, 17 Mar 2001 03:41:58 +0000 (03:41 +0000)]
Update.

18 years ago(__ieee754_gammal_r): Handle NaN here.
drepper [Sat, 17 Mar 2001 03:41:11 +0000 (03:41 +0000)]
(__ieee754_gammal_r): Handle NaN here.

18 years agoUpdate.
drepper [Sat, 17 Mar 2001 00:49:09 +0000 (00:49 +0000)]
Update.

18 years ago(__makecontext): Internationalize.
drepper [Sat, 17 Mar 2001 00:48:12 +0000 (00:48 +0000)]
(__makecontext): Internationalize.

18 years agoInclude <sys/rse.h>.
drepper [Sat, 17 Mar 2001 00:46:45 +0000 (00:46 +0000)]
Include <sys/rse.h>.

18 years agoRegenerated: autoconf sysdeps/unix/sysv/linux/configure.in
drepper [Sat, 17 Mar 2001 00:19:53 +0000 (00:19 +0000)]
Regenerated: autoconf  sysdeps/unix/sysv/linux/configure.in

18 years ago(_dl_map_object): Fix typo in last change.
drepper [Sat, 17 Mar 2001 00:07:19 +0000 (00:07 +0000)]
(_dl_map_object): Fix typo in last change.

18 years agoUpdate.
drepper [Sat, 17 Mar 2001 00:01:01 +0000 (00:01 +0000)]
Update.

18 years ago(_dl_map_object): Don't test l_opencount when looking for name matches.
drepper [Sat, 17 Mar 2001 00:00:03 +0000 (00:00 +0000)]
(_dl_map_object): Don't test l_opencount when looking for name matches.

18 years agoUpdate.
drepper [Fri, 16 Mar 2001 23:53:03 +0000 (23:53 +0000)]
Update.

18 years ago(CALL_SIGHANDLER): Define.
drepper [Fri, 16 Mar 2001 23:52:15 +0000 (23:52 +0000)]
(CALL_SIGHANDLER): Define.

18 years agoUpdate.
drepper [Fri, 16 Mar 2001 23:51:26 +0000 (23:51 +0000)]
Update.

18 years ago(pthread_sighandler): Use CALL_SIGHANDLER.
drepper [Fri, 16 Mar 2001 23:50:56 +0000 (23:50 +0000)]
(pthread_sighandler): Use CALL_SIGHANDLER.

18 years agoUpdate.
drepper [Fri, 16 Mar 2001 22:26:45 +0000 (22:26 +0000)]
Update.

18 years ago(__pthread_init_max_stacksize): New function.
drepper [Fri, 16 Mar 2001 22:26:15 +0000 (22:26 +0000)]
(__pthread_init_max_stacksize): New function.
(__pthread_initialize_manager): Call it.

18 years ago(__pthread_attr_setstacksize): Call __pthread_init_max_stacksize if not yet
drepper [Fri, 16 Mar 2001 22:25:54 +0000 (22:25 +0000)]
(__pthread_attr_setstacksize): Call __pthread_init_max_stacksize if not yet
initialized.

18 years ago(__pthread_init_max_stacksize): New prototype.
drepper [Fri, 16 Mar 2001 22:25:35 +0000 (22:25 +0000)]
(__pthread_init_max_stacksize): New prototype.

18 years agoUpdate.
drepper [Fri, 16 Mar 2001 21:48:24 +0000 (21:48 +0000)]
Update.

18 years agoUpdate.
drepper [Fri, 16 Mar 2001 21:47:26 +0000 (21:47 +0000)]
Update.

18 years agoMoved in shared directory.
drepper [Fri, 16 Mar 2001 21:46:55 +0000 (21:46 +0000)]
Moved in shared directory.

18 years agoswapcontext implementation for Linux/IA-64.
drepper [Fri, 16 Mar 2001 21:46:37 +0000 (21:46 +0000)]
swapcontext implementation for Linux/IA-64.

18 years agoerf and erfl implementation for 96 bit IEEE754.
drepper [Fri, 16 Mar 2001 21:45:21 +0000 (21:45 +0000)]
erf and erfl implementation for 96 bit IEEE754.

18 years agoAdjust for addition of erfl and erfcl.
drepper [Fri, 16 Mar 2001 21:44:27 +0000 (21:44 +0000)]
Adjust for addition of erfl and erfcl.

18 years agoUpdate.
drepper [Fri, 16 Mar 2001 21:07:22 +0000 (21:07 +0000)]
Update.

18 years ago(__longjmp): Use extr.u instead of shift & and.
drepper [Fri, 16 Mar 2001 21:06:33 +0000 (21:06 +0000)]
(__longjmp): Use extr.u instead of shift & and.