kopensolaris-gnu/glibc.git
16 years ago(assert): Add !! in front of boolean expression to also handle pointers.
drepper [Thu, 14 Aug 2003 21:39:28 +0000 (21:39 +0000)]
(assert): Add !! in front of boolean expression to also handle pointers.

16 years agoCharmap for EUC-JP-MS.
drepper [Thu, 14 Aug 2003 08:49:27 +0000 (08:49 +0000)]
Charmap for EUC-JP-MS.

16 years agoUpdate.
drepper [Thu, 14 Aug 2003 08:49:16 +0000 (08:49 +0000)]
Update.

16 years agoCharmap for Window-31J.
drepper [Thu, 14 Aug 2003 08:48:04 +0000 (08:48 +0000)]
Charmap for Window-31J.

16 years agoUpdate.
drepper [Thu, 14 Aug 2003 08:46:08 +0000 (08:46 +0000)]
Update.

16 years agoIrreversiable character information for testing.
drepper [Thu, 14 Aug 2003 08:45:33 +0000 (08:45 +0000)]
Irreversiable character information for testing.

16 years agoAdd CP932 and EUC-JP-MS.
drepper [Thu, 14 Aug 2003 08:39:06 +0000 (08:39 +0000)]
Add CP932 and EUC-JP-MS.

16 years agoFixed conversion table and rewrote
drepper [Thu, 14 Aug 2003 08:37:44 +0000 (08:37 +0000)]
Fixed conversion table and rewrote
conversion routine.  Changed CHARSET_NAME definition from EUCJP-MS to
EUC-JP-MS.

16 years agoFixed checking of a few border of code areas.
drepper [Thu, 14 Aug 2003 08:34:48 +0000 (08:34 +0000)]
Fixed checking of a few border of code areas.
Changed conversion of JIS X 0201 from using a table to calculating.

16 years agoUpdate.
drepper [Thu, 14 Aug 2003 00:14:43 +0000 (00:14 +0000)]
Update.

16 years ago[subdir=rt] (CPPFLAGS): Add -DBROKEN_THREAD_SIGNALS.
drepper [Thu, 14 Aug 2003 00:14:22 +0000 (00:14 +0000)]
[subdir=rt] (CPPFLAGS): Add -DBROKEN_THREAD_SIGNALS.

16 years agoUpdate.
drepper [Thu, 14 Aug 2003 00:08:03 +0000 (00:08 +0000)]
Update.

16 years agoAdd time syscall.
drepper [Thu, 14 Aug 2003 00:07:10 +0000 (00:07 +0000)]
Add time syscall.

16 years ago(lio_listio): Adjust __aio_notify_only call. Don't initialize
drepper [Thu, 14 Aug 2003 00:06:07 +0000 (00:06 +0000)]
(lio_listio): Adjust __aio_notify_only call.  Don't initialize
caller_pid field of waitlist element.

16 years ago(aio_suspend): Don't fill in caller_pid of new request unless
drepper [Thu, 14 Aug 2003 00:04:38 +0000 (00:04 +0000)]
(aio_suspend): Don't fill in caller_pid of new request unless
BROKEN_THREAD_SIGNALS is defined.

16 years ago(__aio_notify_only): Remove caller_pid
drepper [Thu, 14 Aug 2003 00:03:51 +0000 (00:03 +0000)]
(__aio_notify_only): Remove caller_pid
parameter unless BROKEN_THREAD_SIGNALS is defined.  Adjust callers.
Pass current PID to __aio_sigqueue.

16 years ago(__aio_enqueue_request): Don't fill in caller_pid of new request
drepper [Thu, 14 Aug 2003 00:02:29 +0000 (00:02 +0000)]
(__aio_enqueue_request): Don't fill in caller_pid of new request
unless BROKEN_THREAD_SIGNALS is defined.

16 years ago(struct waitlist): Don't add caller_pid element unless
drepper [Thu, 14 Aug 2003 00:01:40 +0000 (00:01 +0000)]
(struct waitlist): Don't add caller_pid element unless
BROKEN_THREAD_SIGNALS is defined.
(struct requestlist): Likewise.

16 years ago(ORIENT): Use _IO_vtable_offset.
drepper [Thu, 14 Aug 2003 00:00:11 +0000 (00:00 +0000)]
(ORIENT): Use _IO_vtable_offset.

16 years ago(ORIENT, vfprintf): Use _IO_vtable_offset.
drepper [Wed, 13 Aug 2003 23:59:51 +0000 (23:59 +0000)]
(ORIENT, vfprintf): Use _IO_vtable_offset.

16 years agoUse LC_ALL=C in a few cases where we call external text processing tools.
drepper [Wed, 13 Aug 2003 23:58:25 +0000 (23:58 +0000)]
Use LC_ALL=C in a few cases where we call external text processing tools.

16 years agoUpdate.
drepper [Tue, 12 Aug 2003 18:40:03 +0000 (18:40 +0000)]
Update.

16 years agoUse _IO_vtable_offset macro instead of using _vtable_offset element in FILE
drepper [Tue, 12 Aug 2003 18:39:35 +0000 (18:39 +0000)]
Use _IO_vtable_offset macro instead of using _vtable_offset element in FILE
struct itself.

16 years ago(_IO_vtable_offset): Define.
drepper [Tue, 12 Aug 2003 18:38:46 +0000 (18:38 +0000)]
(_IO_vtable_offset): Define.

16 years agoUpdate.
drepper [Tue, 12 Aug 2003 03:41:23 +0000 (03:41 +0000)]
Update.

16 years ago(pthread_start_thread) [!(USE_TLS && HAVE___THREAD)]: Correct spelling of per
drepper [Tue, 12 Aug 2003 03:40:45 +0000 (03:40 +0000)]
(pthread_start_thread) [!(USE_TLS && HAVE___THREAD)]: Correct spelling of per
thread resolver state.

16 years agoUpdate.
drepper [Tue, 12 Aug 2003 03:40:02 +0000 (03:40 +0000)]
Update.

16 years agoUse __builtin_expect in assert and assert_perror definitions if possible.
drepper [Tue, 12 Aug 2003 03:38:58 +0000 (03:38 +0000)]
Use __builtin_expect in assert and assert_perror definitions if possible.

16 years agoUpdate.
drepper [Fri, 8 Aug 2003 07:43:03 +0000 (07:43 +0000)]
Update.

16 years ago(__pthread_cleanup_upto): Add hidden_def.
drepper [Fri, 8 Aug 2003 07:42:48 +0000 (07:42 +0000)]
(__pthread_cleanup_upto): Add hidden_def.

16 years ago(__pthread_cleanup_upto): Add hidden_proto.
drepper [Fri, 8 Aug 2003 07:42:39 +0000 (07:42 +0000)]
(__pthread_cleanup_upto): Add hidden_proto.

16 years ago(__pthread_initialize_minimal_internal): Initialize
drepper [Fri, 8 Aug 2003 07:42:29 +0000 (07:42 +0000)]
(__pthread_initialize_minimal_internal): Initialize
_dl_rtld_lock_recursive and _dl_rtld_unlock_recursive.
Lock GL(_dl_load_lock) the same number of times as
GL(_dl_load_lock) using non-mt implementation was nested.

16 years ago[_LIBC && SHARED] (__rtld_lock_default_lock_recursive,
drepper [Fri, 8 Aug 2003 07:42:09 +0000 (07:42 +0000)]
[_LIBC && SHARED] (__rtld_lock_default_lock_recursive,
__rtld_lock_default_unlock_recursive): Define.
[_LIBC && SHARED] (__rtld_lock_lock_recursive, __rtld_lock_unlock_recursive):
Define using GL(_dl_rtld_*lock_recursive).

16 years agoUpdate.
drepper [Fri, 8 Aug 2003 07:40:59 +0000 (07:40 +0000)]
Update.

16 years ago(pthread_initialize): Initialize _dl_rtld_lock_recursive
drepper [Fri, 8 Aug 2003 07:40:38 +0000 (07:40 +0000)]
(pthread_initialize): Initialize _dl_rtld_lock_recursive
and _dl_rtld_unlock_recursive.  Lock GL(_dl_load_lock) the same
number of times as GL(_dl_load_lock) using non-mt implementation was nested.

16 years ago[_LIBC && SHARED] (__rtld_lock_default_lock_recursive,
drepper [Fri, 8 Aug 2003 07:40:17 +0000 (07:40 +0000)]
[_LIBC && SHARED] (__rtld_lock_default_lock_recursive,
__rtld_lock_default_unlock_recursive): Define.
[_LIBC && SHARED] (__rtld_lock_lock_recursive, __rtld_lock_unlock_recursive):
Define using GL(_dl_rtld_*lock_recursive).

16 years agoUpdate.
drepper [Fri, 8 Aug 2003 07:38:52 +0000 (07:38 +0000)]
Update.

16 years ago(rtld_lock_default_lock_recursive, rtld_lock_default_unlock_recursive):
drepper [Fri, 8 Aug 2003 07:38:18 +0000 (07:38 +0000)]
(rtld_lock_default_lock_recursive, rtld_lock_default_unlock_recursive):
New functions.
(dl_main): Initialize _dl_rtld_lock_recursive and _dl_rtld_unlock_recursive.

16 years ago(_rtld_global): Add _dl_rtld_lock_recursive and _dl_rtld_unlock_recursive.
drepper [Fri, 8 Aug 2003 07:37:45 +0000 (07:37 +0000)]
(_rtld_global): Add _dl_rtld_lock_recursive and _dl_rtld_unlock_recursive.

16 years agoRevert.
drepper [Fri, 8 Aug 2003 07:22:03 +0000 (07:22 +0000)]
Revert.

16 years ago(main): Append SLIBDIR and LIBDIR to config_file directories instead of
drepper [Fri, 8 Aug 2003 07:13:01 +0000 (07:13 +0000)]
(main): Append SLIBDIR and LIBDIR to config_file directories instead of
prepending.

16 years agoUpdate.
drepper [Fri, 8 Aug 2003 07:11:21 +0000 (07:11 +0000)]
Update.

16 years ago(do_test): Make len2 maximum of page size and PIPE_BUF.
drepper [Fri, 8 Aug 2003 07:09:57 +0000 (07:09 +0000)]
(do_test): Make len2 maximum of page size and PIPE_BUF.

16 years agoReturn __getpagesize () for _PC_PIPE_BUF if PIPE_BUF is not defined.
drepper [Fri, 8 Aug 2003 07:08:23 +0000 (07:08 +0000)]
Return __getpagesize () for _PC_PIPE_BUF if PIPE_BUF is not defined.

16 years ago.
jakub [Thu, 7 Aug 2003 00:09:55 +0000 (00:09 +0000)]
.

16 years ago(__pthread_create_2_0): Clear new_attr.cpuset.
jakub [Thu, 7 Aug 2003 00:09:47 +0000 (00:09 +0000)]
(__pthread_create_2_0): Clear new_attr.cpuset.

16 years agoBump to 0.56.
drepper [Mon, 4 Aug 2003 22:24:17 +0000 (22:24 +0000)]
Bump to 0.56.

16 years agoUpdate.
drepper [Mon, 4 Aug 2003 21:53:09 +0000 (21:53 +0000)]
Update.

16 years ago(do_clone): Move error handling to first syscall error check. Move syscall
drepper [Mon, 4 Aug 2003 21:51:52 +0000 (21:51 +0000)]
(do_clone): Move error handling to first syscall error check.  Move syscall
error check for tkill into __ASSUME_CLONE_STOPPED #ifdef.

16 years agoUpdate.
drepper [Sun, 3 Aug 2003 06:47:02 +0000 (06:47 +0000)]
Update.

16 years ago(allocate_stack): Always initialize lock if __ASSUME_CLONE_STOPPED is
drepper [Sun, 3 Aug 2003 06:46:38 +0000 (06:46 +0000)]
(allocate_stack): Always initialize lock if __ASSUME_CLONE_STOPPED is
not defined.

16 years ago(start_thread): Always get and release pd->lock if
drepper [Sun, 3 Aug 2003 06:45:30 +0000 (06:45 +0000)]
(start_thread): Always get and release pd->lock if
__ASSUME_CLONE_STOPPED is not defined.
(start_thread_debug): Removed.  Adjust users.

16 years ago(do_clone): If __ASSUME_CLONE_STOPPED
drepper [Sun, 3 Aug 2003 06:43:59 +0000 (06:43 +0000)]
(do_clone): If __ASSUME_CLONE_STOPPED
is not defined, do explicit synchronization.
(create_thread): Do not lock pd->lock here.  If __ASSUME_CLONE_STOPPED
is not defined also unlock pd->lock for non-debugging case in case
it is necessary.

16 years ago(tests): Add tst-sched1.
drepper [Sun, 3 Aug 2003 06:39:44 +0000 (06:39 +0000)]
(tests): Add tst-sched1.

16 years agoTest of scheduler attributes.
drepper [Sun, 3 Aug 2003 06:39:32 +0000 (06:39 +0000)]
Test of scheduler attributes.

16 years agoUpdate.
drepper [Sun, 3 Aug 2003 05:23:52 +0000 (05:23 +0000)]
Update.

16 years agoDefine __ASSUME_CLONE_STOPPED.
drepper [Sun, 3 Aug 2003 05:23:03 +0000 (05:23 +0000)]
Define __ASSUME_CLONE_STOPPED.

16 years agoUpdate.
drepper [Sat, 2 Aug 2003 22:31:52 +0000 (22:31 +0000)]
Update.

16 years ago(do_clone): Only use sched_setschduler and pass correct parameters.
drepper [Sat, 2 Aug 2003 22:31:08 +0000 (22:31 +0000)]
(do_clone): Only use sched_setschduler and pass correct parameters.

16 years agoUpdate.
drepper [Fri, 1 Aug 2003 18:13:17 +0000 (18:13 +0000)]
Update.

16 years ago(__libc_cleanup_push,__libc_cleanup_pop): Define even here.
drepper [Fri, 1 Aug 2003 18:12:43 +0000 (18:12 +0000)]
(__libc_cleanup_push,__libc_cleanup_pop): Define even here.

16 years agoUpdate.
drepper [Fri, 1 Aug 2003 08:27:56 +0000 (08:27 +0000)]
Update.

16 years ago.
roland [Fri, 1 Aug 2003 08:20:00 +0000 (08:20 +0000)]
.

16 years ago2003-08-01 Roland McGrath <roland@frob.com>
roland [Fri, 1 Aug 2003 08:14:26 +0000 (08:14 +0000)]
2003-08-01  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/getdents.c: Just use sysdeps/generic/getdents.c.

16 years agoUpdate.
drepper [Fri, 1 Aug 2003 04:37:37 +0000 (04:37 +0000)]
Update.

16 years ago(__SSIZE_T_TYPE): Define.
drepper [Fri, 1 Aug 2003 04:37:01 +0000 (04:37 +0000)]
(__SSIZE_T_TYPE): Define.

16 years agoType definitions for Linux/s390.
drepper [Fri, 1 Aug 2003 04:36:20 +0000 (04:36 +0000)]
Type definitions for Linux/s390.

16 years agoUpdate.
drepper [Thu, 31 Jul 2003 19:34:52 +0000 (19:34 +0000)]
Update.

16 years ago(__SSIZE_T_TYPE): Define.
drepper [Thu, 31 Jul 2003 19:34:16 +0000 (19:34 +0000)]
(__SSIZE_T_TYPE): Define.

16 years ago(__ssize_t): Use __SSIZE_T_TYPE instead of __SWORD_TYPE.
drepper [Thu, 31 Jul 2003 19:32:52 +0000 (19:32 +0000)]
(__ssize_t): Use __SSIZE_T_TYPE instead of __SWORD_TYPE.

16 years agoType size definitions for Linux/s390.
drepper [Thu, 31 Jul 2003 19:32:29 +0000 (19:32 +0000)]
Type size definitions for Linux/s390.

16 years agoUpdate.
drepper [Thu, 31 Jul 2003 19:30:53 +0000 (19:30 +0000)]
Update.

16 years ago(pthread_attr_setstackaddr, pthread_attr_setstacksize): Change
drepper [Thu, 31 Jul 2003 19:30:31 +0000 (19:30 +0000)]
(pthread_attr_setstackaddr, pthread_attr_setstacksize): Change
PTHREAD_STACK_SIZE to PTHREAD_STACK_MIN in comments.

16 years agoUpdate.
drepper [Thu, 31 Jul 2003 19:29:45 +0000 (19:29 +0000)]
Update.

16 years ago(pthread_attr_setstackaddr, pthread_attr_setstacksize): Change
drepper [Thu, 31 Jul 2003 19:29:32 +0000 (19:29 +0000)]
(pthread_attr_setstackaddr, pthread_attr_setstacksize): Change
PTHREAD_STACK_SIZE to PTHREAD_STACK_MIN in comments.

16 years agoUpdate.
drepper [Thu, 31 Jul 2003 19:26:38 +0000 (19:26 +0000)]
Update.

16 years ago(once): New.
drepper [Thu, 31 Jul 2003 19:26:03 +0000 (19:26 +0000)]
(once): New.
(dlerror): Call __libc_once.
(_dlerror_run): Remove once.

16 years ago(struct sigcontext): Sync with 2.5.7 and 2.5.73 kernel changes.
drepper [Thu, 31 Jul 2003 19:24:17 +0000 (19:24 +0000)]
(struct sigcontext): Sync with 2.5.7 and 2.5.73 kernel changes.

16 years ago(main): Cast arguments with %C format to wint_t.
drepper [Thu, 31 Jul 2003 19:23:10 +0000 (19:23 +0000)]
(main): Cast arguments with %C format to wint_t.

16 years ago(__new_shmctl): Wrap long lines.
drepper [Thu, 31 Jul 2003 19:22:53 +0000 (19:22 +0000)]
(__new_shmctl): Wrap long lines.
Change old into union of __old_shmid_ds and __old_shminfo structs.
Adjust all users.

16 years ago(union semun): Add __old_buf. (__new_semctl): Shut up warning.
drepper [Thu, 31 Jul 2003 19:22:35 +0000 (19:22 +0000)]
(union semun): Add __old_buf.  (__new_semctl): Shut up warning.

16 years ago(union semun): Add __old_buf.
drepper [Thu, 31 Jul 2003 19:22:15 +0000 (19:22 +0000)]
(union semun): Add __old_buf.
(__new_semctl): Shut up warning.

16 years ago(elf_machine_rela): Don't define refsym if in dl-conflict.c.
drepper [Thu, 31 Jul 2003 19:21:57 +0000 (19:21 +0000)]
(elf_machine_rela): Don't define refsym if in dl-conflict.c.

16 years ago(elf_machine_rela): Don't define refsym if in dl-conflict.c.
drepper [Thu, 31 Jul 2003 19:21:38 +0000 (19:21 +0000)]
(elf_machine_rela): Don't define refsym if in dl-conflict.c.

16 years ago(a_nan, a_inf): Change from uint32_t to ieee_float_shape_type.
drepper [Thu, 31 Jul 2003 19:21:22 +0000 (19:21 +0000)]
(a_nan, a_inf): Change from uint32_t to ieee_float_shape_type.
(__sqrtf): Avoid type punning.

16 years ago(a_nan, a_inf): Change from uint32_t to ieee_float_shape_type.
drepper [Thu, 31 Jul 2003 19:21:01 +0000 (19:21 +0000)]
(a_nan, a_inf): Change from uint32_t to ieee_float_shape_type.
(__sqrt): Avoid type punning.

16 years ago(STATIC): Add __attribute__((always_inline) if LIBC_START_MAIN is already
drepper [Thu, 31 Jul 2003 19:20:39 +0000 (19:20 +0000)]
(STATIC): Add __attribute__((always_inline) if LIBC_START_MAIN is already
defined.

16 years ago(main): For WORD_BIT and LONG_BIT, use %d format and cast expected value to int.
drepper [Thu, 31 Jul 2003 19:20:21 +0000 (19:20 +0000)]
(main): For WORD_BIT and LONG_BIT, use %d format and cast expected value to int.

16 years ago(main): Cast arguments with %C format to wint_t.
drepper [Thu, 31 Jul 2003 19:20:05 +0000 (19:20 +0000)]
(main): Cast arguments with %C format to wint_t.

16 years ago(main): Use %td instead of %zd for pointer difference argument.
drepper [Thu, 31 Jul 2003 19:19:50 +0000 (19:19 +0000)]
(main): Use %td instead of %zd for pointer difference argument.

16 years ago(main): Add parens to shut up warning.
drepper [Thu, 31 Jul 2003 19:19:29 +0000 (19:19 +0000)]
(main): Add parens to shut up warning.

16 years ago(do_test): Use %zd format for modid1 and modid2.
drepper [Thu, 31 Jul 2003 19:19:17 +0000 (19:19 +0000)]
(do_test): Use %zd format for modid1 and modid2.

16 years ago(do_test): Use %zd format for l_tls_modid.
drepper [Thu, 31 Jul 2003 19:19:03 +0000 (19:19 +0000)]
(do_test): Use %zd format for l_tls_modid.

16 years ago(_dl_debug_bindings): Cast ElfW(Addr) arguments with %Zx/%Zd formats to size_t.
drepper [Thu, 31 Jul 2003 19:18:48 +0000 (19:18 +0000)]
(_dl_debug_bindings): Cast ElfW(Addr) arguments with %Zx/%Zd formats to size_t.

16 years ago(dl_main): Cast ElfW(Addr) arguments with %Zx/%Zd formats to size_t.
drepper [Thu, 31 Jul 2003 19:18:29 +0000 (19:18 +0000)]
(dl_main): Cast ElfW(Addr) arguments with %Zx/%Zd formats to size_t.

16 years ago(funcall): Add noinline attribute to shut up warnings.
drepper [Thu, 31 Jul 2003 19:18:14 +0000 (19:18 +0000)]
(funcall): Add noinline attribute to shut up warnings.

16 years agoUpdate.
drepper [Thu, 31 Jul 2003 19:17:30 +0000 (19:17 +0000)]
Update.

16 years ago(cleanup, inner, tf1, tf2, tf3): Comment out.
drepper [Thu, 31 Jul 2003 19:17:08 +0000 (19:17 +0000)]
(cleanup, inner, tf1, tf2, tf3): Comment out.

16 years ago(main): Change res type to void * to avoid warnings.
drepper [Thu, 31 Jul 2003 19:16:52 +0000 (19:16 +0000)]
(main): Change res type to void * to avoid warnings.

16 years ago(TLS_INIT_TP): Cast tcbp to __typeof (__thread_self).
drepper [Thu, 31 Jul 2003 19:16:34 +0000 (19:16 +0000)]
(TLS_INIT_TP): Cast tcbp to __typeof (__thread_self).