kopensolaris-gnu/glibc.git
16 years ago(re_token_type_t): Add OP_SPACE and OP_NOTSPACE.
drepper [Tue, 23 Sep 2003 05:42:26 +0000 (05:42 +0000)]
(re_token_type_t): Add OP_SPACE and OP_NOTSPACE.

16 years ago(build_word_op): Rename like...
drepper [Tue, 23 Sep 2003 05:42:07 +0000 (05:42 +0000)]
(build_word_op): Rename like...
(build_charclass_op): ...this.  Accept two extra parameters,
CLASS_NAME and EXTRA.  Add EXTRA to the result, not only _.
(peek_token): accept \s and \S as OP_SPACE and OP_NOTSPACE.
(parse_expression): replace build_word_op with
build_charclass_op, add new arguments, accept OP_SPACE
and OP_NOTSPACE.

16 years agoUpate.
drepper [Tue, 23 Sep 2003 05:33:43 +0000 (05:33 +0000)]
Upate.

16 years agoDefine __attribute.
drepper [Tue, 23 Sep 2003 05:30:56 +0000 (05:30 +0000)]
Define __attribute.

16 years agoCheck out of bounds value before shifting.
drepper [Tue, 23 Sep 2003 05:30:23 +0000 (05:30 +0000)]
Check out of bounds value before shifting.

16 years agoDefine RE_CARET_ANCHORS_HERE.
drepper [Tue, 23 Sep 2003 05:29:52 +0000 (05:29 +0000)]
Define RE_CARET_ANCHORS_HERE.

16 years ago(peek_token): Don't look back for ( or |
drepper [Tue, 23 Sep 2003 05:29:43 +0000 (05:29 +0000)]
(peek_token): Don't look back for ( or |
to check whether to treat a caret as special.  It fails
for the (extended) regex \(^.
(parse, parse_reg_exp): Pass RE_CARET_ANCHORS_HERE to fetch_token.

16 years agoUpdate.
drepper [Tue, 23 Sep 2003 05:09:03 +0000 (05:09 +0000)]
Update.

16 years agoUpdate.
drepper [Tue, 23 Sep 2003 04:41:29 +0000 (04:41 +0000)]
Update.

16 years agoFix int_frac_digits and frac_digits values.
drepper [Tue, 23 Sep 2003 04:41:11 +0000 (04:41 +0000)]
Fix int_frac_digits and frac_digits values.

16 years agoFix mon_grouping, int_frac_digits and frac_digits values.
drepper [Tue, 23 Sep 2003 04:40:48 +0000 (04:40 +0000)]
Fix mon_grouping, int_frac_digits and frac_digits values.

16 years agoUpdate.
drepper [Tue, 23 Sep 2003 04:39:42 +0000 (04:39 +0000)]
Update.

16 years ago(__libc_cleanup_push): Use __libc_maybe_call.
drepper [Tue, 23 Sep 2003 04:33:20 +0000 (04:33 +0000)]
(__libc_cleanup_push): Use __libc_maybe_call.
(__libc_cleanup_pop): Likewise.

16 years ago(__pthread_elements): Initialise these new elements.
drepper [Tue, 23 Sep 2003 04:33:01 +0000 (04:33 +0000)]
(__pthread_elements): Initialise these new elements.

16 years ago(struct pthread_functions): Add _pthread_cleanup_push, _pthread_cleanup_pop.
drepper [Tue, 23 Sep 2003 04:32:01 +0000 (04:32 +0000)]
(struct pthread_functions): Add _pthread_cleanup_push, _pthread_cleanup_pop.

16 years agoAdd _pthread_cleanup_push, _pthread_cleanup_pop.
drepper [Tue, 23 Sep 2003 04:31:36 +0000 (04:31 +0000)]
Add _pthread_cleanup_push, _pthread_cleanup_pop.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 22:13:36 +0000 (22:13 +0000)]
Update.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 21:47:04 +0000 (21:47 +0000)]
Update.

16 years agoInclude <stdlib.h>.
drepper [Mon, 22 Sep 2003 21:46:41 +0000 (21:46 +0000)]
Include <stdlib.h>.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 21:43:13 +0000 (21:43 +0000)]
Update.

16 years agoAdjust for latest recommendation from AMD re avoidance of lock prefix.
drepper [Mon, 22 Sep 2003 21:42:50 +0000 (21:42 +0000)]
Adjust for latest recommendation from AMD re avoidance of lock prefix.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 21:30:25 +0000 (21:30 +0000)]
Update.

16 years agoNot needed anymore.
drepper [Mon, 22 Sep 2003 21:29:59 +0000 (21:29 +0000)]
Not needed anymore.

16 years agoNot needed anymore.
drepper [Mon, 22 Sep 2003 21:29:29 +0000 (21:29 +0000)]
Not needed anymore.

16 years agoNot needed anymore.
drepper [Mon, 22 Sep 2003 21:28:50 +0000 (21:28 +0000)]
Not needed anymore.

16 years ago(__lll_lock_wait, __lll_lock_timedwait): Fix prototypes.
drepper [Mon, 22 Sep 2003 21:27:36 +0000 (21:27 +0000)]
(__lll_lock_wait, __lll_lock_timedwait): Fix prototypes.

16 years ago(__lll_lock_wait, __lll_lock_timedwait): Fix prototypes.
drepper [Mon, 22 Sep 2003 21:27:26 +0000 (21:27 +0000)]
(__lll_lock_wait, __lll_lock_timedwait): Fix prototypes.

16 years agoInclude atomic.h.
drepper [Mon, 22 Sep 2003 21:27:10 +0000 (21:27 +0000)]
Include atomic.h.
Completely revamp the locking macros.  No distinction between
normal and mutex locking anymore.

16 years agoNot needed anymore.
drepper [Mon, 22 Sep 2003 21:26:56 +0000 (21:26 +0000)]
Not needed anymore.

16 years agoInclude atomic.h.
drepper [Mon, 22 Sep 2003 21:26:42 +0000 (21:26 +0000)]
Include atomic.h.
Completely revamp the locking macros.  No distinction between
normal and mutex locking anymore.

16 years ago(__lll_timedlock_wait): Use lll_futex_timed_wait instead of lll_futex_wait.
drepper [Mon, 22 Sep 2003 21:25:15 +0000 (21:25 +0000)]
(__lll_timedlock_wait): Use lll_futex_timed_wait instead of lll_futex_wait.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 21:15:12 +0000 (21:15 +0000)]
Update.

16 years ago(atomic_compare_and_exchange_val_rel, atomic_compare_and_exchange_bool_rel):
drepper [Mon, 22 Sep 2003 21:14:27 +0000 (21:14 +0000)]
(atomic_compare_and_exchange_val_rel, atomic_compare_and_exchange_bool_rel):
Swap oldval/newval arguments to avoid confusion.

16 years agoInclude string.h.
drepper [Mon, 22 Sep 2003 21:14:11 +0000 (21:14 +0000)]
Include string.h.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 19:51:38 +0000 (19:51 +0000)]
Update.

16 years agoUpdate from tzdata2003c.
drepper [Mon, 22 Sep 2003 19:50:51 +0000 (19:50 +0000)]
Update from tzdata2003c.

16 years agoUpdate from tzcode2003c.
drepper [Mon, 22 Sep 2003 19:50:15 +0000 (19:50 +0000)]
Update from tzcode2003c.

16 years agoUpdate from tzcode2003c.
drepper [Mon, 22 Sep 2003 19:50:02 +0000 (19:50 +0000)]
Update from tzcode2003c.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 18:55:48 +0000 (18:55 +0000)]
Update.

16 years ago(__lll_mutex_lock_wait): Minor optimization to avoid one atomic
drepper [Mon, 22 Sep 2003 18:55:03 +0000 (18:55 +0000)]
(__lll_mutex_lock_wait): Minor optimization to avoid one atomic
operation if possible.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 16:47:50 +0000 (16:47 +0000)]
Update.

16 years agoDon't play tricks like jumping over the lock prefix.
drepper [Mon, 22 Sep 2003 16:47:09 +0000 (16:47 +0000)]
Don't play tricks like jumping over the lock prefix.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 05:45:50 +0000 (05:45 +0000)]
Update.

16 years agoCompletely revamp the locking macros. No distinction between normal
drepper [Mon, 22 Sep 2003 05:45:27 +0000 (05:45 +0000)]
Completely revamp the locking macros.  No distinction between normal
and mutex locking anymore.

16 years agoRewrite mutex locking. Merge bits from lowlevelmutex.S we still need.
drepper [Mon, 22 Sep 2003 05:45:02 +0000 (05:45 +0000)]
Rewrite mutex locking.  Merge bits from lowlevelmutex.S we still need.

16 years agoDon't use requeue.
drepper [Mon, 22 Sep 2003 05:44:27 +0000 (05:44 +0000)]
Don't use requeue.

16 years agoUpdate.
drepper [Mon, 22 Sep 2003 04:41:12 +0000 (04:41 +0000)]
Update.

16 years agoAdjust for new mutex implementation.
drepper [Mon, 22 Sep 2003 04:40:52 +0000 (04:40 +0000)]
Adjust for new mutex implementation.

16 years agoAdjust for new mutex implementation.
drepper [Mon, 22 Sep 2003 04:40:38 +0000 (04:40 +0000)]
Adjust for new mutex implementation.
Don't use requeue.

16 years agoCompletely revamp the locking macros. No distinction between normal
drepper [Mon, 22 Sep 2003 04:40:22 +0000 (04:40 +0000)]
Completely revamp the locking macros.  No distinction between normal
and mutex locking anymore.

16 years agoRewrite mutex locking. Merge bits from lowlevelmutex.S we still need.
drepper [Mon, 22 Sep 2003 04:40:06 +0000 (04:40 +0000)]
Rewrite mutex locking.  Merge bits from lowlevelmutex.S we still need.

16 years agoNot needed anymore.
drepper [Mon, 22 Sep 2003 04:35:39 +0000 (04:35 +0000)]
Not needed anymore.

16 years agoDrop completely useless test instructions.
drepper [Sun, 21 Sep 2003 17:40:25 +0000 (17:40 +0000)]
Drop completely useless test instructions.

16 years ago(routines): Remove libc-lowlevelmutex.
drepper [Sun, 21 Sep 2003 07:40:45 +0000 (07:40 +0000)]
(routines): Remove libc-lowlevelmutex.
(libpthread-rountines): Remove lowlevelmutex.

16 years agoUpdate.
drepper [Sun, 21 Sep 2003 07:40:24 +0000 (07:40 +0000)]
Update.

16 years agoAdjust for new mutex implementation.
drepper [Sun, 21 Sep 2003 07:39:22 +0000 (07:39 +0000)]
Adjust for new mutex implementation.
Don't use requeue.

16 years agoAdjust for new mutex implementation.
drepper [Sun, 21 Sep 2003 07:39:08 +0000 (07:39 +0000)]
Adjust for new mutex implementation.

16 years agoNot needed anymore.
drepper [Sun, 21 Sep 2003 07:35:37 +0000 (07:35 +0000)]
Not needed anymore.

16 years agoRewrite mutex locking. Merge bits from lowlevelmutex.S we still need.
drepper [Sun, 21 Sep 2003 07:33:09 +0000 (07:33 +0000)]
Rewrite mutex locking.  Merge bits from lowlevelmutex.S we still need.

16 years agoCompletely revamp the locking macros. No distinction between normal
drepper [Sun, 21 Sep 2003 07:29:24 +0000 (07:29 +0000)]
Completely revamp the locking macros.  No distinction between normal
and mutex locking anymore.

16 years agoUpdate.
drepper [Sat, 20 Sep 2003 08:10:41 +0000 (08:10 +0000)]
Update.

16 years agoDon't match memory in parameters of asm with output parameters.
drepper [Sat, 20 Sep 2003 08:10:15 +0000 (08:10 +0000)]
Don't match memory in parameters of asm with output parameters.

16 years agoUpdate.
drepper [Sat, 20 Sep 2003 07:41:51 +0000 (07:41 +0000)]
Update.

16 years agoAdjust prototype of __pthread_mutex_unlock_usercnt.
drepper [Sat, 20 Sep 2003 07:41:06 +0000 (07:41 +0000)]
Adjust prototype of __pthread_mutex_unlock_usercnt.

16 years ago(__pthread_mutex_unlock_usercnt): Change type of DECR parameter to int.
drepper [Sat, 20 Sep 2003 07:40:39 +0000 (07:40 +0000)]
(__pthread_mutex_unlock_usercnt): Change type of DECR parameter to int.

16 years agoUpdate.
drepper [Sat, 20 Sep 2003 06:16:45 +0000 (06:16 +0000)]
Update.

16 years ago($(objpfx)librtld.os): Create link map also for final build to ease
drepper [Sat, 20 Sep 2003 05:37:46 +0000 (05:37 +0000)]
($(objpfx)librtld.os): Create link map also for final build to ease
quality control.

16 years agoUpdate.
drepper [Sat, 20 Sep 2003 01:06:31 +0000 (01:06 +0000)]
Update.

16 years ago(__getcwd): If compiled for ld.so, don't include NULL buffer pointer handling.
drepper [Sat, 20 Sep 2003 01:05:49 +0000 (01:05 +0000)]
(__getcwd): If compiled for ld.so, don't include NULL buffer pointer handling.

16 years agoUpdate.
drepper [Fri, 19 Sep 2003 20:41:17 +0000 (20:41 +0000)]
Update.

16 years ago(dlopen): Add static_link_warning.
drepper [Fri, 19 Sep 2003 20:40:11 +0000 (20:40 +0000)]
(dlopen): Add static_link_warning.

16 years agoUpdate.
drepper [Thu, 18 Sep 2003 19:15:31 +0000 (19:15 +0000)]
Update.

16 years ago(tests): Add tst-attr1.
drepper [Thu, 18 Sep 2003 19:15:15 +0000 (19:15 +0000)]
(tests): Add tst-attr1.

16 years agoCHeck stack alignment in threads.
drepper [Thu, 18 Sep 2003 19:15:05 +0000 (19:15 +0000)]
CHeck stack alignment in threads.

16 years ago(pthread_getattr_np): Clarify usage.
drepper [Thu, 18 Sep 2003 19:14:22 +0000 (19:14 +0000)]
(pthread_getattr_np): Clarify usage.

16 years agoUpdate.
drepper [Thu, 18 Sep 2003 19:13:48 +0000 (19:13 +0000)]
Update.

16 years ago(tf, do_test): Print stack start/end/size and guardsize for each thread.
drepper [Thu, 18 Sep 2003 19:13:30 +0000 (19:13 +0000)]
(tf, do_test): Print stack start/end/size and guardsize for each thread.

16 years agoUpdate.
drepper [Thu, 18 Sep 2003 19:11:54 +0000 (19:11 +0000)]
Update.

16 years ago(open_memstream): Use _IO_init instead of _IO_old_init.
drepper [Thu, 18 Sep 2003 19:11:24 +0000 (19:11 +0000)]
(open_memstream): Use _IO_init instead of _IO_old_init.

16 years agoUpdate.
drepper [Thu, 18 Sep 2003 02:54:32 +0000 (02:54 +0000)]
Update.

16 years agoAdd tests for octal and hexadecimal numbers in arithmetic expressions.
drepper [Thu, 18 Sep 2003 02:53:47 +0000 (02:53 +0000)]
Add tests for octal and hexadecimal numbers in arithmetic expressions.

16 years ago(eval_expr_val): Use strtol since we have to recognize octal and
drepper [Thu, 18 Sep 2003 02:53:11 +0000 (02:53 +0000)]
(eval_expr_val): Use strtol since we have to recognize octal and
hexadecimal numbers as well.  Simplify function, signs are handled in strtol.

16 years agoUpdate.
drepper [Wed, 17 Sep 2003 19:15:35 +0000 (19:15 +0000)]
Update.

16 years ago(pthread_attr_setaffinity_np): Handle cpuset == NULL.
drepper [Wed, 17 Sep 2003 19:15:08 +0000 (19:15 +0000)]
(pthread_attr_setaffinity_np): Handle cpuset == NULL.

16 years ago(pthread_getattr_np): Clarify usage.
drepper [Wed, 17 Sep 2003 19:14:53 +0000 (19:14 +0000)]
(pthread_getattr_np): Clarify usage.

16 years agoUpdate.
drepper [Wed, 17 Sep 2003 18:23:49 +0000 (18:23 +0000)]
Update.

16 years ago(tests): Add tst-attr3.
drepper [Wed, 17 Sep 2003 18:23:12 +0000 (18:23 +0000)]
(tests): Add tst-attr3.

16 years agoTest for call to pthread_getattr_np in main thread.
drepper [Wed, 17 Sep 2003 18:22:57 +0000 (18:22 +0000)]
Test for call to pthread_getattr_np in main thread.

16 years ago(pthread_getaffinity_np): Add hidden_def.
drepper [Wed, 17 Sep 2003 18:22:23 +0000 (18:22 +0000)]
(pthread_getaffinity_np): Add hidden_def.

16 years ago(pthread_getaffinity_np): Add hidden_proto.
drepper [Wed, 17 Sep 2003 18:22:08 +0000 (18:22 +0000)]
(pthread_getaffinity_np): Add hidden_proto.

16 years agoSet cpuset using pthread_getaffinity_np.
drepper [Wed, 17 Sep 2003 18:21:55 +0000 (18:21 +0000)]
Set cpuset using pthread_getaffinity_np.

16 years ago(pthread_attr_getaffinity_np): Don't segfault if iattr->cpuset is NULL.
drepper [Wed, 17 Sep 2003 18:21:42 +0000 (18:21 +0000)]
(pthread_attr_getaffinity_np): Don't segfault if iattr->cpuset is NULL.

16 years agoUpdate.
drepper [Wed, 17 Sep 2003 18:20:27 +0000 (18:20 +0000)]
Update.

16 years ago(_IO_wmem_jumps): Remove unused structure.
drepper [Wed, 17 Sep 2003 18:16:10 +0000 (18:16 +0000)]
(_IO_wmem_jumps): Remove unused structure.
(_IO_wmem_sync, _IO_wmem_finish): Remove unused functions.

16 years agoMacros to check stack alignment for x86-64.
drepper [Wed, 17 Sep 2003 18:15:58 +0000 (18:15 +0000)]
Macros to check stack alignment for x86-64.

16 years ago(stack-align-test-flags): Remove unneeded -mpreferred-stack-boundary=4.
drepper [Wed, 17 Sep 2003 18:15:24 +0000 (18:15 +0000)]
(stack-align-test-flags): Remove unneeded -mpreferred-stack-boundary=4.

16 years agoInclude tst-stack-align.h.
drepper [Wed, 17 Sep 2003 18:15:12 +0000 (18:15 +0000)]
Include tst-stack-align.h.
(align_check): New var.
(compare): Use TEST_STACK_ALIGN () macro.
(main): Report error if stack was not enough aligned in compare.

16 years ago(CFLAGS-tst-qsort.c): Add $(stack-align-test-flags).
drepper [Wed, 17 Sep 2003 18:14:49 +0000 (18:14 +0000)]
(CFLAGS-tst-qsort.c): Add $(stack-align-test-flags).

16 years agoInclude tst-stack-align.h.
drepper [Wed, 17 Sep 2003 18:14:27 +0000 (18:14 +0000)]
Include tst-stack-align.h.
(stack_align_check): New array.
(cmp_fn, walk_action): Use TEST_STACK_ALIGN ().
(main): Report error if stack was not enough aligned in cmp_fn or walk_action.

16 years ago(CFLAGS-tst-tsearch.c): Add $(stack-align-test-flags).
drepper [Wed, 17 Sep 2003 18:14:05 +0000 (18:14 +0000)]
(CFLAGS-tst-tsearch.c): Add $(stack-align-test-flags).