kopensolaris-gnu/glibc.git
16 years ago(WEAKADDR): Remove.
drepper [Sun, 17 Aug 2003 00:22:24 +0000 (00:22 +0000)]
(WEAKADDR): Remove.
(elf_machine_matches_host): Remove weak extern stuff.
Use GL(dl_hwcap) unconditionally and GL(dl_hwcap_mask) if SHARED.
(elf_machine_runtime_setup, sparc_fixup_plt): Remove weak extern
stuff.  Use GL(dl_hwcap) unconditionally.

16 years agoUpdate.
drepper [Sat, 16 Aug 2003 18:21:36 +0000 (18:21 +0000)]
Update.

16 years agoAdd a nop after __libc_start_main branch.
drepper [Sat, 16 Aug 2003 18:19:50 +0000 (18:19 +0000)]
Add a nop after __libc_start_main branch.

16 years ago * sysdeps/generic/posix_fadvise.c (posix_fadvise): Return ENOSYS
aj [Sat, 16 Aug 2003 16:12:14 +0000 (16:12 +0000)]
* sysdeps/generic/posix_fadvise.c (posix_fadvise): Return ENOSYS
instead of setting errno.
* sysdeps/generic/posix_fadvise64.c (posix_fadvise64): Likewise.

16 years ago * sysdeps/generic/posix_fadvise.c (posix_fadvise): Adjust prototype.
aj [Sat, 16 Aug 2003 09:17:57 +0000 (09:17 +0000)]
* sysdeps/generic/posix_fadvise.c (posix_fadvise): Adjust prototype.
* sysdeps/generic/posix_fadvise64.c (posix_fadvise64): Likewise.

16 years agoUpdate.
drepper [Sat, 16 Aug 2003 08:10:06 +0000 (08:10 +0000)]
Update.

16 years ago[GLIBC_2.3.3]: Add posix_fadvise64.
drepper [Sat, 16 Aug 2003 08:07:46 +0000 (08:07 +0000)]
[GLIBC_2.3.3]: Add posix_fadvise64.

16 years ago[subdir=io] (subdir_routines): Add posix_fadvise64_64.
drepper [Sat, 16 Aug 2003 08:07:27 +0000 (08:07 +0000)]
[subdir=io] (subdir_routines): Add posix_fadvise64_64.

16 years agoDon't add new posix_fadvise64_64 syscall.
drepper [Sat, 16 Aug 2003 08:07:07 +0000 (08:07 +0000)]
Don't add new posix_fadvise64_64 syscall.

16 years agoDon't add new posix_fadvise64_64 syscall.
drepper [Sat, 16 Aug 2003 08:06:54 +0000 (08:06 +0000)]
Don't add new posix_fadvise64_64 syscall.

16 years agoDon't add posix_fadvise64_64 here.
drepper [Sat, 16 Aug 2003 08:06:38 +0000 (08:06 +0000)]
Don't add posix_fadvise64_64 here.

16 years agoDon't add version info for new poxi_fadvise64 here.
drepper [Sat, 16 Aug 2003 08:06:11 +0000 (08:06 +0000)]
Don't add version info for new poxi_fadvise64 here.

16 years agoAdd version info.
drepper [Sat, 16 Aug 2003 08:05:48 +0000 (08:05 +0000)]
Add version info.

16 years ago(ret_ERRVAL): Define.
drepper [Sat, 16 Aug 2003 08:00:24 +0000 (08:00 +0000)]
(ret_ERRVAL): Define.

16 years ago(ret_ERRVAL): Define.
drepper [Sat, 16 Aug 2003 07:59:58 +0000 (07:59 +0000)]
(ret_ERRVAL): Define.

16 years ago(PSEUDO_ERRVAL): Fix typo.
drepper [Sat, 16 Aug 2003 07:58:34 +0000 (07:58 +0000)]
(PSEUDO_ERRVAL): Fix typo.

16 years agoUse correct type names in last change.
drepper [Sat, 16 Aug 2003 07:41:09 +0000 (07:41 +0000)]
Use correct type names in last change.

16 years agoUpdate.
drepper [Sat, 16 Aug 2003 06:21:46 +0000 (06:21 +0000)]
Update.

16 years agoDefine posix_fadvise64_64 entry. Add version info to posix_fadvise64 entry.
drepper [Sat, 16 Aug 2003 06:20:53 +0000 (06:20 +0000)]
Define posix_fadvise64_64 entry.  Add version info to posix_fadvise64 entry.

16 years agoDefine PSEUDO_ERRVAL, PSEUDO_END_ERRVAL, and ret_ERRVAL.
drepper [Sat, 16 Aug 2003 06:20:25 +0000 (06:20 +0000)]
Define PSEUDO_ERRVAL, PSEUDO_END_ERRVAL, and ret_ERRVAL.

16 years agoposix_fadvise64 implementation for Linux/i386.
drepper [Sat, 16 Aug 2003 06:19:35 +0000 (06:19 +0000)]
posix_fadvise64 implementation for Linux/i386.

16 years agoDefine posix_fadvise64_64 entry. Add version info to posix_fadvise64 entry.
drepper [Sat, 16 Aug 2003 06:18:46 +0000 (06:18 +0000)]
Define posix_fadvise64_64 entry.  Add version info to posix_fadvise64 entry.

16 years agoDon't define madvise and posix_madvise in one file. Have
drepper [Sat, 16 Aug 2003 06:17:56 +0000 (06:17 +0000)]
Don't define madvise and posix_madvise in one file.  Have
posix_madvise defined with error value returned.
Define posix_fadvise64_64 entry.  Add version info to posix_fadvise64 entry.

16 years agoAdjust type of third parameter.
drepper [Sat, 16 Aug 2003 06:15:54 +0000 (06:15 +0000)]
Adjust type of third parameter.

16 years agoAdd definition of __ASSUME_FADVISE64_64_SYSCALL.
drepper [Sat, 16 Aug 2003 06:15:02 +0000 (06:15 +0000)]
Add definition of __ASSUME_FADVISE64_64_SYSCALL.

16 years ago[subdir=io] (subdir_routines): Add posix_fadvise64_64.
drepper [Sat, 16 Aug 2003 06:14:37 +0000 (06:14 +0000)]
[subdir=io] (subdir_routines): Add posix_fadvise64_64.

16 years agoAIX posix_madvise implementation.
drepper [Sat, 16 Aug 2003 06:13:49 +0000 (06:13 +0000)]
AIX posix_madvise implementation.

16 years agoRecognize V prefix to the parameter description indicating the error
drepper [Sat, 16 Aug 2003 06:13:21 +0000 (06:13 +0000)]
Recognize V prefix to the parameter description indicating the error
value is returned, not -1.

16 years agoStub posix_madvise implementation.
drepper [Sat, 16 Aug 2003 06:12:22 +0000 (06:12 +0000)]
Stub posix_madvise implementation.

16 years agoDon't define posix_madvise.
drepper [Sat, 16 Aug 2003 06:11:50 +0000 (06:11 +0000)]
Don't define posix_madvise.

16 years ago(routines): Add posix_madvise.
drepper [Sat, 16 Aug 2003 06:11:16 +0000 (06:11 +0000)]
(routines): Add posix_madvise.

16 years ago(posix_fadvise64): Change type of third parameter to off_t.
drepper [Sat, 16 Aug 2003 06:10:08 +0000 (06:10 +0000)]
(posix_fadvise64): Change type of third parameter to off_t.

16 years ago[GLIBC_2.3.3]: Add posix_fadvise64.
drepper [Sat, 16 Aug 2003 06:08:52 +0000 (06:08 +0000)]
[GLIBC_2.3.3]: Add posix_fadvise64.

16 years agoUpdate.
drepper [Fri, 15 Aug 2003 17:55:25 +0000 (17:55 +0000)]
Update.

16 years ago(assert_perror): Use __builtin_expect for gcc >= 3.0, not for !gcc or gcc < 3.0.
drepper [Fri, 15 Aug 2003 17:54:31 +0000 (17:54 +0000)]
(assert_perror): Use __builtin_expect for gcc >= 3.0, not for !gcc or gcc < 3.0.

16 years agoUpdate.
drepper [Fri, 15 Aug 2003 03:58:56 +0000 (03:58 +0000)]
Update.

16 years agoChange prototype of test_in_mod2.
drepper [Fri, 15 Aug 2003 03:58:16 +0000 (03:58 +0000)]
Change prototype of test_in_mod2.
(test_in_mod2): Cast dlsym loaded value to same type as mainp.

16 years agoChange prototype of test_in_mod1.
drepper [Fri, 15 Aug 2003 03:58:07 +0000 (03:58 +0000)]
Change prototype of test_in_mod1.
(test_in_mod1): Cast dlsym loaded value to same type as mainp.

16 years ago(main): Cast dlsym loaded value to same type as main.
drepper [Fri, 15 Aug 2003 03:57:53 +0000 (03:57 +0000)]
(main): Cast dlsym loaded value to same type as main.
Address passed to test_in_mod1 and test_in_mod2 without casting.

16 years ago(__sparc32_atomic_lock): Renamed to...
drepper [Fri, 15 Aug 2003 03:55:05 +0000 (03:55 +0000)]
(__sparc32_atomic_lock): Renamed to...
(__sparc32_atomic_locks): ...this.  Change into 64-byte array.
(__sparc32_atomic_do_lock, __sparc32_atomic_do_unlock): Add addr
argument.  Select one of 64 locks from address bits.
(atomic_compare_and_exchange_val_acq,
atomic_compare_and_exchange_bool_acq): Pass memory address to
__sparc32_atomic_do_{,un}lock.

16 years agoSPARC/Linux <sys/user.h>.
drepper [Fri, 15 Aug 2003 03:54:43 +0000 (03:54 +0000)]
SPARC/Linux <sys/user.h>.

16 years agoRegenerated.
drepper [Fri, 15 Aug 2003 03:54:10 +0000 (03:54 +0000)]
Regenerated.

16 years ago(libc_cv_sparc32_tls): Change quotes before using [].
drepper [Fri, 15 Aug 2003 03:54:01 +0000 (03:54 +0000)]
(libc_cv_sparc32_tls): Change quotes before using [].

16 years agoRemove files not actually removed in 2003-03-31 change
roland [Fri, 15 Aug 2003 00:23:43 +0000 (00:23 +0000)]
Remove files not actually removed in 2003-03-31 change

16 years agoUpdate.
drepper [Thu, 14 Aug 2003 21:48:29 +0000 (21:48 +0000)]
Update.

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.

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

17 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.

17 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.

17 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.

17 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).

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

17 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.

17 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).

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

17 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.

17 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.

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

17 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.

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

17 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.

17 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.

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

17 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.

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

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

17 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.

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

17 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.

17 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.

17 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.

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

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