kopensolaris-gnu/glibc.git
19 years ago* hurd/thread-cancel.c (hurd_thread_cancel): When cancelling the
kettenis [Tue, 25 Jul 2000 21:43:37 +0000 (21:43 +0000)]
* hurd/thread-cancel.c (hurd_thread_cancel): When cancelling the
calling thread, set the cancellation flag and return success
instead of EINTR.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 21:09:46 +0000 (21:09 +0000)]
Update.

19 years agoInput text for test program for handling larger amounts of text with
drepper [Tue, 25 Jul 2000 21:08:34 +0000 (21:08 +0000)]
Input text for test program for handling larger amounts of text with
wide character functions.

19 years agoTest program for handling larger amounts of text with wide character functions.
drepper [Tue, 25 Jul 2000 21:07:37 +0000 (21:07 +0000)]
Test program for handling larger amounts of text with wide character functions.

19 years agoAdd rules build, run, and distribute tst-widetext.c.
drepper [Tue, 25 Jul 2000 21:07:03 +0000 (21:07 +0000)]
Add rules build, run, and distribute tst-widetext.c.

19 years ago(_IO_getwline_info): Pretty print.
drepper [Tue, 25 Jul 2000 20:53:52 +0000 (20:53 +0000)]
(_IO_getwline_info): Pretty print.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 19:01:44 +0000 (19:01 +0000)]
Update.

19 years ago(_IO_wfile_underflow): Correct not entirely empty external buffer correctly.
drepper [Tue, 25 Jul 2000 18:55:52 +0000 (18:55 +0000)]
(_IO_wfile_underflow): Correct not entirely empty external buffer correctly.

19 years agoUpdate.
aj [Tue, 25 Jul 2000 10:34:14 +0000 (10:34 +0000)]
Update.

19 years ago * sysdeps/mips/dl-machine.h (_RTLD_PROLOGUE): Stringify using
aj [Tue, 25 Jul 2000 10:32:02 +0000 (10:32 +0000)]
* sysdeps/mips/dl-machine.h (_RTLD_PROLOGUE): Stringify using
__STRING(entry) and not #entry.
(_RTLD_EPILOGUE): Likewise.
* sysdeps/mips/mips64/dl-machine.h: Likewise.

19 years ago * stdio-common/Makefile ($(objpfx)tst-unbputc.out): Change parameter
aj [Tue, 25 Jul 2000 10:06:51 +0000 (10:06 +0000)]
* stdio-common/Makefile ($(objpfx)tst-unbputc.out): Change parameter
according to changes in test program, run also with static only
builds.
($(objpfx)tst-printf.out): Likewise.

* stdio-common/tst-unbputc.sh: Likewise.
* stdio-common/tst-printf.sh: Likewise.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 09:08:50 +0000 (09:08 +0000)]
Update.

19 years ago(_IO_wdo_write): Correct return value.
drepper [Tue, 25 Jul 2000 09:07:31 +0000 (09:07 +0000)]
(_IO_wdo_write): Correct return value.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 07:08:50 +0000 (07:08 +0000)]
Update.

19 years ago(_IO_wdo_write): Allow partial conversions.
drepper [Tue, 25 Jul 2000 07:02:55 +0000 (07:02 +0000)]
(_IO_wdo_write): Allow partial conversions.

19 years agoPretty print.
drepper [Tue, 25 Jul 2000 07:01:50 +0000 (07:01 +0000)]
Pretty print.

19 years agoUpdate
aj [Tue, 25 Jul 2000 06:12:57 +0000 (06:12 +0000)]
Update

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 04:37:22 +0000 (04:37 +0000)]
Update.

19 years ago(__ISwupper, __ISwlower, __ISwalpha, __ISwdigit,
drepper [Tue, 25 Jul 2000 04:36:18 +0000 (04:36 +0000)]
(__ISwupper, __ISwlower, __ISwalpha, __ISwdigit,
__ISwxdigit, __ISwspace, __ISwprint, __ISwgraph, __ISwblank,
__ISwcntrl, __ISwpunct, __ISwalnum): New enum values.
(iswctype): Remove macro definition.

19 years ago(__wctype_l): Support alternate locale format with 3-level tables. In
drepper [Tue, 25 Jul 2000 04:35:56 +0000 (04:35 +0000)]
(__wctype_l): Support alternate locale format with 3-level tables.  In
the alternate locale format, return a 3-level table pointer.

19 years ago(__wctype): Support alternate locale format with 3-level tables. In
drepper [Tue, 25 Jul 2000 04:35:48 +0000 (04:35 +0000)]
(__wctype): Support alternate locale format with 3-level tables.  In
the alternate locale format, return a 3-level table pointer.

19 years ago(wctrans): Support alternate locale format with 3-level tables. In
drepper [Tue, 25 Jul 2000 04:35:31 +0000 (04:35 +0000)]
(wctrans): Support alternate locale format with 3-level tables.  In
the alternate locale format, return a 3-level table pointer.

19 years agoLookup functions for 3-level tables.
drepper [Tue, 25 Jul 2000 04:34:49 +0000 (04:34 +0000)]
Lookup functions for 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:34:15 +0000 (04:34 +0000)]
Include "wchar-lookup.h".
(__iswblank_l): Support alternate locale format with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:33:44 +0000 (04:33 +0000)]
Include "wchar-lookup.h".
(iswblank): Support alternate locale
format with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:33:11 +0000 (04:33 +0000)]
Include "wchar-lookup.h".
(__iswalnum_l, __iswalpha_l, __iswcntrl_l, __iswdigit_l, __iswlower_l,
__iswgraph_l, __iswprint_l, __iswpunct_l, __iswspace_l, __iswupper_l,
__iswxdigit_l, __towlower_l, __towupper_l): Support alternate locale
format with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:32:53 +0000 (04:32 +0000)]
Include "wchar-lookup.h".
(__ctype32_wctype, __ctype32_wctrans): Declare external.
(__iswalnum, __iswalpha, __iswcntrl, __iswdigit, __iswlower,
__iswgraph, __iswprint, __iswpunct, __iswspace, __iswupper,
__iswxdigit, towlower, towupper): Support alternate locale format
with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:32:35 +0000 (04:32 +0000)]
Include "wchar-lookup.h".
(__towctrans_l): Support alternate locale format with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:32:28 +0000 (04:32 +0000)]
Include "wchar-lookup.h".
(__towctrans): Support alternate locale format with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:32:16 +0000 (04:32 +0000)]
Include "wchar-lookup.h".
(__iswctype_l): Support alternate locale format with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:32:08 +0000 (04:32 +0000)]
Include "wchar-lookup.h".
(__iswctype): Support alternate locale format with 3-level tables.

19 years agoInclude "wchar-lookup.h".
drepper [Tue, 25 Jul 2000 04:31:02 +0000 (04:31 +0000)]
Include "wchar-lookup.h".
(internal_wcwidth): Support alternate locale format with 3-level tables.

19 years ago(oldstyle_tables): New declaration.
drepper [Tue, 25 Jul 2000 04:30:41 +0000 (04:30 +0000)]
(oldstyle_tables): New declaration.

19 years ago(oldstyle_tables): New variable.
drepper [Tue, 25 Jul 2000 04:30:25 +0000 (04:30 +0000)]
(oldstyle_tables): New variable.
(OPT_OLDSTYLE): New macro.
(options): Add --old-style option.
(parse_opt): Handle --old-style option.

19 years ago(locale_ctype_t): Add class_offset,
drepper [Tue, 25 Jul 2000 04:30:11 +0000 (04:30 +0000)]
(locale_ctype_t): Add class_offset,
map_offset, class_3level, map_3level, width_3level members.
(ctype_output): Support for alternate locale format: Computation of
nelems changes. _NL_CTYPE_TOUPPER32, _NL_CTYPE_TOLOWER32 and
_NL_CTYPE_CLASS32 only 256 characters. _NL_CTYPE_NAMES empty.
New fields _NL_CTYPE_CLASS_OFFSET, _NL_CTYPE_MAP_OFFSET. Field
_NL_CTYPE_WIDTH now contains the three-level table. Extra elems
now contain both class and map tables.
(struct wctype_table): New type.
(wctype_table_init, wctype_table_add, wctype_table_finalize): New
functions.
(struct wcwidth_table): New type.
(wcwidth_table_init, wcwidth_table_add, wcwidth_table_finalize): New
functions.
(struct wctrans_table): New type.
(wctrans_table_init, wctrans_table_add, wctrans_table_finalize): New
functions.
(allocate_arrays): Support for alternate locale format: Set
plane_size and plane_cnt to 0. Restrict ctype->ctype32_b to the first
256 characters. Compute ctype->class_3level. Restrict ctype->map32[idx]
to the first 256 characters. Compute ctype->map_3level. Set
ctype->class_offset and ctype->map_offset. Compute ctype->width_3level
instead of ctype->width.

19 years ago(_nl_postload_ctype): Initialize them in the alternate locale
drepper [Tue, 25 Jul 2000 04:29:36 +0000 (04:29 +0000)]
(_nl_postload_ctype): Initialize them in the alternate locale
format. Don't initialize __ctype_names and __ctype_width in the
alternate locale format.

19 years ago(_NL_CTYPE_CLASS_OFFSET, _NL_CTYPE_MAP_OFFSET): New nl_items.
drepper [Tue, 25 Jul 2000 04:29:24 +0000 (04:29 +0000)]
(_NL_CTYPE_CLASS_OFFSET, _NL_CTYPE_MAP_OFFSET): New nl_items.

19 years ago(_NL_CTYPE_CLASS_OFFSET, _NL_CTYPE_MAP_OFFSET): Define them as being
drepper [Tue, 25 Jul 2000 04:29:12 +0000 (04:29 +0000)]
(_NL_CTYPE_CLASS_OFFSET, _NL_CTYPE_MAP_OFFSET): Define them as being
type "word".

19 years ago(_nl_C_LC_CTYPE): Add initializers for _NL_CTYPE_CLASS_OFFSET and
drepper [Tue, 25 Jul 2000 04:28:59 +0000 (04:28 +0000)]
(_nl_C_LC_CTYPE): Add initializers for _NL_CTYPE_CLASS_OFFSET and
_NL_CTYPE_MAP_OFFSET.

19 years ago(__ctype32_wctype, __ctype32_wctrans, __ctype32_width): New exported variables.
drepper [Tue, 25 Jul 2000 04:28:30 +0000 (04:28 +0000)]
(__ctype32_wctype, __ctype32_wctrans, __ctype32_width): New exported variables.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 04:22:29 +0000 (04:22 +0000)]
Update.

19 years agoAdd more input text.
drepper [Tue, 25 Jul 2000 04:18:02 +0000 (04:18 +0000)]
Add more input text.

19 years agoTest for classes.
drepper [Tue, 25 Jul 2000 04:16:03 +0000 (04:16 +0000)]
Test for classes.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 03:54:45 +0000 (03:54 +0000)]
Update.

19 years agoScript to run test program for nl_langinfo.
drepper [Tue, 25 Jul 2000 03:54:25 +0000 (03:54 +0000)]
Script to run test program for nl_langinfo.

19 years agoTest program for nl_langinfo.
drepper [Tue, 25 Jul 2000 03:54:13 +0000 (03:54 +0000)]
Test program for nl_langinfo.

19 years agoAdd rules to build, run, and distribute tst-langinfo.
drepper [Tue, 25 Jul 2000 03:53:57 +0000 (03:53 +0000)]
Add rules to build, run, and distribute tst-langinfo.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 03:45:07 +0000 (03:45 +0000)]
Update.

19 years ago(era_d_t_fmt): Fix typo.
drepper [Tue, 25 Jul 2000 03:44:42 +0000 (03:44 +0000)]
(era_d_t_fmt): Fix typo.

19 years agoUpdate.
drepper [Tue, 25 Jul 2000 00:38:27 +0000 (00:38 +0000)]
Update.

19 years agoScript to run test program for wctype function.
drepper [Tue, 25 Jul 2000 00:38:10 +0000 (00:38 +0000)]
Script to run test program for wctype function.

19 years agoInput for test program for wctype function.
drepper [Tue, 25 Jul 2000 00:38:01 +0000 (00:38 +0000)]
Input for test program for wctype function.

19 years agoTest program for wctype function.
drepper [Tue, 25 Jul 2000 00:37:52 +0000 (00:37 +0000)]
Test program for wctype function.

19 years agoAdd rules to build, run, and distribute tst-wctype.
drepper [Tue, 25 Jul 2000 00:35:37 +0000 (00:35 +0000)]
Add rules to build, run, and distribute tst-wctype.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 23:53:07 +0000 (23:53 +0000)]
Update.

19 years ago(_IO_getwline_info): Use wide character string functions.
drepper [Mon, 24 Jul 2000 23:50:47 +0000 (23:50 +0000)]
(_IO_getwline_info): Use wide character string functions.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 23:25:11 +0000 (23:25 +0000)]
Update.

19 years ago(LC_TIME): Use `Mit', not `Mot' as abbreviation for Wednesday.
drepper [Mon, 24 Jul 2000 23:24:41 +0000 (23:24 +0000)]
(LC_TIME): Use `Mit', not `Mot' as abbreviation for Wednesday.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 21:03:16 +0000 (21:03 +0000)]
Update.

19 years ago(do_test): Add test for writing lots of data into file.
drepper [Mon, 24 Jul 2000 21:02:08 +0000 (21:02 +0000)]
(do_test): Add test for writing lots of data into file.

19 years ago(_IO_wfile_doallocate): Measure size in wide characters, not bytes.
drepper [Mon, 24 Jul 2000 20:58:11 +0000 (20:58 +0000)]
(_IO_wfile_doallocate): Measure size in wide characters, not bytes.

19 years ago(__newlocale): Fix typo in sanity check.
drepper [Mon, 24 Jul 2000 18:52:18 +0000 (18:52 +0000)]
(__newlocale): Fix typo in sanity check.
If a base is given, use it, don't simply return it.

19 years ago(__freelocale): Free newly added categories.
drepper [Mon, 24 Jul 2000 18:52:03 +0000 (18:52 +0000)]
(__freelocale): Free newly added categories.

19 years ago(__duplocale): Copy newly added categories as well.
drepper [Mon, 24 Jul 2000 18:51:50 +0000 (18:51 +0000)]
(__duplocale): Copy newly added categories as well.

19 years ago(struct __locale_struct): Increase size of __locales array.
drepper [Mon, 24 Jul 2000 18:51:33 +0000 (18:51 +0000)]
(struct __locale_struct): Increase size of __locales array.

19 years ago(nl_langinfo): Accept items belonging to the
drepper [Mon, 24 Jul 2000 18:51:18 +0000 (18:51 +0000)]
(nl_langinfo): Accept items belonging to the
new categories LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE,
LC_MEASUREMENT, LC_IDENTIFICATION.

19 years ago(__md5_crypt_r): Avoid gcc warnings: Use pointer
drepper [Mon, 24 Jul 2000 18:49:08 +0000 (18:49 +0000)]
(__md5_crypt_r): Avoid gcc warnings: Use pointer
variables, copied_key and copied_salt, instead of boolean variables.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 17:24:21 +0000 (17:24 +0000)]
Update.

19 years ago(__pthread_initial_thread): Update initializer.
drepper [Mon, 24 Jul 2000 17:23:50 +0000 (17:23 +0000)]
(__pthread_initial_thread): Update initializer.
(__pthread_manager_thread): Likewise.
(pthread_initialize): Move setrlimit call to...
(__pthread_initialize_manager): ...here.
(__pthread_reset_main_thread): Reset also soft limit on stack size.

19 years ago(__mmap64): Really fix check for offset.
aj [Mon, 24 Jul 2000 16:52:03 +0000 (16:52 +0000)]
(__mmap64): Really fix check for offset.

19 years ago(initgroups_dyn_function): Renamed from
aj [Mon, 24 Jul 2000 16:48:34 +0000 (16:48 +0000)]
(initgroups_dyn_function): Renamed from
initgroups_function, adopted prototype for change from 2000-07-23.
(initgroups): Follow type change.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 16:29:35 +0000 (16:29 +0000)]
Update.

19 years ago(struct _pthread_descr_struct): Add p_condvar_avail.
drepper [Mon, 24 Jul 2000 16:29:07 +0000 (16:29 +0000)]
(struct _pthread_descr_struct): Add p_condvar_avail.

19 years agoUpdate.
aj [Mon, 24 Jul 2000 14:31:37 +0000 (14:31 +0000)]
Update.

19 years ago(__mmap64): Fix offset & PAGE_MASK case, reformat.
aj [Mon, 24 Jul 2000 14:30:39 +0000 (14:30 +0000)]
(__mmap64): Fix offset & PAGE_MASK case, reformat.

19 years agoUpdate.
aj [Mon, 24 Jul 2000 13:42:22 +0000 (13:42 +0000)]
Update.

19 years ago($(objpfx)tst-svc.out): Fix rule to read from input from stdin
aj [Mon, 24 Jul 2000 13:40:03 +0000 (13:40 +0000)]
($(objpfx)tst-svc.out): Fix rule to read from input from stdin
and setup environment.

19 years ago.
schwab [Mon, 24 Jul 2000 13:35:30 +0000 (13:35 +0000)]
.

19 years agoRemove mmap64 alias.
schwab [Mon, 24 Jul 2000 13:33:15 +0000 (13:33 +0000)]
Remove mmap64 alias.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 07:43:31 +0000 (07:43 +0000)]
Update.

19 years agoHandle spurious wakeups.
drepper [Mon, 24 Jul 2000 07:42:51 +0000 (07:42 +0000)]
Handle spurious wakeups.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 05:41:25 +0000 (05:41 +0000)]
Update.

19 years ago(Argp Special Keys): Document order in which parsers are called for
drepper [Mon, 24 Jul 2000 05:33:21 +0000 (05:33 +0000)]
(Argp Special Keys): Document order in which parsers are called for
ARGP_KEY_END.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 04:43:40 +0000 (04:43 +0000)]
Update.

19 years agoExplain the _*_ENDIAN constant values a bit more.
drepper [Mon, 24 Jul 2000 04:35:37 +0000 (04:35 +0000)]
Explain the _*_ENDIAN constant values a bit more.

19 years agoAdd -f parameter to chmod if -R is also given.
drepper [Mon, 24 Jul 2000 04:33:16 +0000 (04:33 +0000)]
Add -f parameter to chmod if -R is also given.

19 years ago(parser_finalize): Reverse order in which parsers are run for ARGP_KEY_END.
drepper [Mon, 24 Jul 2000 04:30:14 +0000 (04:30 +0000)]
(parser_finalize): Reverse order in which parsers are run for ARGP_KEY_END.

19 years agoInclude limit in interface as it was before.
drepper [Mon, 24 Jul 2000 01:45:36 +0000 (01:45 +0000)]
Include limit in interface as it was before.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 01:26:01 +0000 (01:26 +0000)]
Update.

19 years agoChange exported interface name.
drepper [Mon, 24 Jul 2000 01:24:55 +0000 (01:24 +0000)]
Change exported interface name.

19 years ago(_nss_nis_initgroups_dyn): Implement dynamic resizing.
drepper [Mon, 24 Jul 2000 01:24:05 +0000 (01:24 +0000)]
(_nss_nis_initgroups_dyn): Implement dynamic resizing.

19 years ago(_nss_compat_initgroups_dyn): Implement dynamic resizing.
drepper [Mon, 24 Jul 2000 01:23:55 +0000 (01:23 +0000)]
(_nss_compat_initgroups_dyn): Implement dynamic resizing.

19 years agoChange exported interface name.
drepper [Mon, 24 Jul 2000 01:23:33 +0000 (01:23 +0000)]
Change exported interface name.

19 years agoImplement dynamic resizing.
drepper [Mon, 24 Jul 2000 01:23:03 +0000 (01:23 +0000)]
Implement dynamic resizing.

19 years ago(initgroups): Don't limit the possible number
drepper [Mon, 24 Jul 2000 01:21:24 +0000 (01:21 +0000)]
(initgroups): Don't limit the possible number
of groups to NGROUPS_MAX.  Allow dynamic resizing.  Loop around
the setgroups call while the call fails and descrease the number
of groups each round.
The name of the initgroups function in the NSS modules changed.
(compat_call): Adapt for dynamic resizing.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 00:22:08 +0000 (00:22 +0000)]
Update.

19 years agoSome errors corrected.
drepper [Mon, 24 Jul 2000 00:21:06 +0000 (00:21 +0000)]
Some errors corrected.

19 years agoUpdate non-gcc portion.
drepper [Mon, 24 Jul 2000 00:15:57 +0000 (00:15 +0000)]
Update non-gcc portion.

19 years agoUpdate.
drepper [Mon, 24 Jul 2000 00:11:34 +0000 (00:11 +0000)]
Update.

19 years ago(yesexpr): Fix "*." -> ".*".
drepper [Mon, 24 Jul 2000 00:10:49 +0000 (00:10 +0000)]
(yesexpr): Fix "*." -> ".*".
(noexpr): Likewise.