kopensolaris-gnu/glibc.git
17 years ago(mem2chunk_check): Check alignment of mem pointer, not of the computed chunk.
drepper [Mon, 27 Jan 2003 18:32:36 +0000 (18:32 +0000)]
(mem2chunk_check): Check alignment of mem pointer, not of the computed chunk.

17 years ago.
schwab [Sat, 25 Jan 2003 23:07:37 +0000 (23:07 +0000)]
.

17 years ago(_dl_start_user): Use pc-relative addressing to save GOT entries.
schwab [Sat, 25 Jan 2003 23:07:04 +0000 (23:07 +0000)]
(_dl_start_user): Use pc-relative addressing to save GOT entries.

17 years agoadd item about pgrp
roland [Wed, 22 Jan 2003 11:30:53 +0000 (11:30 +0000)]
add item about pgrp

18 years ago.
roland [Wed, 22 Jan 2003 02:08:22 +0000 (02:08 +0000)]
.

18 years ago2003-01-21 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 22 Jan 2003 02:07:54 +0000 (02:07 +0000)]
2003-01-21  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/alpha/sysdep.h (inline_syscall0,
inline_syscall1, inline_syscall2, inline_syscall3,
inline_syscall4, inline_syscall5, inline_syscall6): Add __volatile__.
* sysdeps/unix/sysv/linux/alpha/sysdep.h (INTERNAL_SYSCALL): Add
__attribute__((unused)) to ChEcK.

18 years agoUpdate.
drepper [Tue, 21 Jan 2003 05:45:26 +0000 (05:45 +0000)]
Update.

18 years agoUpdate.
drepper [Mon, 20 Jan 2003 18:59:08 +0000 (18:59 +0000)]
Update.

18 years ago(INTERNAL_SYSCALL): Fix inline assembler constraints.
drepper [Mon, 20 Jan 2003 18:57:12 +0000 (18:57 +0000)]
(INTERNAL_SYSCALL): Fix inline assembler constraints.

18 years ago(pic-ccflag): Use -fpic instead of -fPIC.
drepper [Mon, 20 Jan 2003 18:55:28 +0000 (18:55 +0000)]
(pic-ccflag): Use -fpic instead of -fPIC.

18 years agoUpdate.
drepper [Mon, 20 Jan 2003 18:54:29 +0000 (18:54 +0000)]
Update.

18 years agoAvoid non pc relative reference to __fork.
drepper [Mon, 20 Jan 2003 18:53:07 +0000 (18:53 +0000)]
Avoid non pc relative reference to __fork.

18 years ago.
roland [Mon, 20 Jan 2003 05:25:38 +0000 (05:25 +0000)]
.

18 years ago2003-01-20 Segher Boessenkool <segher@koffie.nl>
roland [Mon, 20 Jan 2003 05:25:30 +0000 (05:25 +0000)]
2003-01-20  Segher Boessenkool  <segher@koffie.nl>

* sysdeps/ieee754/dbl-64/sincos32.c (__mpcos): Really
compute the cosine, not the sine, even if x > 0.8.

18 years agoUpdate.
drepper [Sun, 19 Jan 2003 19:22:02 +0000 (19:22 +0000)]
Update.

18 years agoMake _nss_nis_endspent an alias of _nss_nis_setspent. Work around the
drepper [Sun, 19 Jan 2003 19:20:34 +0000 (19:20 +0000)]
Make _nss_nis_endspent an alias of _nss_nis_setspent.  Work around the
different prototypes.

18 years ago(internal_nis_setrpcent): Use internal_nis_endrpcent.
drepper [Sun, 19 Jan 2003 19:16:56 +0000 (19:16 +0000)]
(internal_nis_setrpcent): Use internal_nis_endrpcent.
(internal_nis_endrpcent): Change return type to void.  Change callers.

18 years agoMake _nss_nis_endpwent an alias of _nss_nis_setpwent. Work around the
drepper [Sun, 19 Jan 2003 19:09:10 +0000 (19:09 +0000)]
Make _nss_nis_endpwent an alias of _nss_nis_setpwent.  Work around the
different prototypes.

18 years agoFix comment.
drepper [Sun, 19 Jan 2003 19:06:49 +0000 (19:06 +0000)]
Fix comment.

18 years agoFix comment.
drepper [Sun, 19 Jan 2003 19:06:07 +0000 (19:06 +0000)]
Fix comment.

18 years ago(_nss_nis_endprotoent): Split out body of the function to...
drepper [Sun, 19 Jan 2003 19:02:01 +0000 (19:02 +0000)]
(_nss_nis_endprotoent): Split out body of the function to...
(internal_nis_endprotoent): ... here.  New function.
(internal_nis_setprotoent): Use internal_nis_endprotoent.

18 years agoMake _nss_nis_endnetent an alias of _nss_nis_setnetent. Work around the
drepper [Sun, 19 Jan 2003 18:54:38 +0000 (18:54 +0000)]
Make _nss_nis_endnetent an alias of _nss_nis_setnetent.  Work around the
different prototypes.

18 years ago(_nss_nis_endnetgrent): Split out body of the function to...
drepper [Sun, 19 Jan 2003 18:49:28 +0000 (18:49 +0000)]
(_nss_nis_endnetgrent): Split out body of the function to...
(internal_nis_endnetgrent): ... here.  New function.
(_nss_nis_setnetgrent): Use internal_nis_endnetgrent.

18 years agoUpdate.
drepper [Sun, 19 Jan 2003 18:39:38 +0000 (18:39 +0000)]
Update.

18 years ago(widen): Merge nearly-identical definitions.
drepper [Sun, 19 Jan 2003 18:37:32 +0000 (18:37 +0000)]
(widen): Merge nearly-identical definitions.
(nl_get_alt_digit) [! defined my_strftime]: Define.
(my_strftime) [_NL_CURRENT]: Merge nearly-identical uses of
_nl_get_alt_digit and _nl_get_walt_digit.

18 years agoUpdate.
drepper [Sun, 19 Jan 2003 10:05:55 +0000 (10:05 +0000)]
Update.

18 years agoTest for strftime.
drepper [Sun, 19 Jan 2003 10:04:23 +0000 (10:04 +0000)]
Test for strftime.

18 years ago(tests): Add tst-strftime.
drepper [Sun, 19 Jan 2003 10:03:57 +0000 (10:03 +0000)]
(tests): Add tst-strftime.

18 years ago(my_strftime): Handle very large width specifications for numeric
drepper [Sun, 19 Jan 2003 10:02:50 +0000 (10:02 +0000)]
(my_strftime): Handle very large width specifications for numeric
values correctly.  Improve checks for overflow.

18 years agoUpdate.
drepper [Sat, 18 Jan 2003 10:42:51 +0000 (10:42 +0000)]
Update.

18 years agoMake _nss_nis_endhostent an alias of _nss_nis_sethostent. Work around the
drepper [Sat, 18 Jan 2003 10:41:04 +0000 (10:41 +0000)]
Make _nss_nis_endhostent an alias of _nss_nis_sethostent.  Work around the
different prototypes.

18 years agoMake _nss_nis_endgrent an alias of _nss_nis_setgrent. Work around the
drepper [Sat, 18 Jan 2003 10:36:38 +0000 (10:36 +0000)]
Make _nss_nis_endgrent an alias of _nss_nis_setgrent.  Work around the
different prototypes.

18 years ago(internal_nis_endetherent): New function. Split out from _nss_nis_endetherent.
drepper [Sat, 18 Jan 2003 10:27:51 +0000 (10:27 +0000)]
(internal_nis_endetherent): New function.  Split out from _nss_nis_endetherent.
(internal_nis_setetherent): Use internal_nis_endetherent instead of duplicating
the code.

18 years agoMake _nss_nss_nis_endaliasent an alias of _nss_nis_setaliasent.
drepper [Sat, 18 Jan 2003 10:22:04 +0000 (10:22 +0000)]
Make _nss_nss_nis_endaliasent an alias of _nss_nis_setaliasent.

18 years ago(internal_nis_setservent): Reuse internal_nis_endservent code, don't
drepper [Sat, 18 Jan 2003 10:18:41 +0000 (10:18 +0000)]
(internal_nis_setservent): Reuse internal_nis_endservent code, don't
duplicate it.

18 years agoUpdate.
drepper [Sat, 18 Jan 2003 10:12:37 +0000 (10:12 +0000)]
Update.

18 years ago(rexec_af): Protect socket operations with TEMP_FAILURE_RETRY. Use
drepper [Sat, 18 Jan 2003 10:07:42 +0000 (10:07 +0000)]
(rexec_af): Protect socket operations with TEMP_FAILURE_RETRY.  Use
writev instead of multiple write.

18 years ago(rcmd_af): Protect socket operations with TEMP_FAILURE_RETRY. Use
drepper [Sat, 18 Jan 2003 10:07:01 +0000 (10:07 +0000)]
(rcmd_af): Protect socket operations with TEMP_FAILURE_RETRY.  Use
writev instead of multiple write.

18 years ago.
roland [Sat, 18 Jan 2003 01:50:46 +0000 (01:50 +0000)]
.

18 years ago2003-01-17 Roland McGrath <roland@redhat.com>
roland [Sat, 18 Jan 2003 01:50:39 +0000 (01:50 +0000)]
2003-01-17  Roland McGrath  <roland@redhat.com>

* math/libm-test.inc (sin_test, cos_test, sincos_test) [TEST_DOUBLE]:
Add test of value 0.80190127184058835.

18 years ago.
roland [Fri, 17 Jan 2003 21:37:06 +0000 (21:37 +0000)]
.

18 years ago2003-01-17 Roland McGrath <roland@redhat.com>
roland [Fri, 17 Jan 2003 21:37:00 +0000 (21:37 +0000)]
2003-01-17  Roland McGrath  <roland@redhat.com>

* elf/dl-open.c: Fix typo ifdef -> ifndef on _dl_tls_static_size defn.

18 years agoUpdate.
drepper [Fri, 17 Jan 2003 19:57:05 +0000 (19:57 +0000)]
Update.

18 years ago(EPILOGUE, GPSAVEREG): New.
drepper [Fri, 17 Jan 2003 19:19:55 +0000 (19:19 +0000)]
(EPILOGUE, GPSAVEREG): New.
(LOADGP) [!PIC]: Rewrite to preserve caller's gp.

18 years agoHelper code for TLS setup in static libc.
drepper [Fri, 17 Jan 2003 19:19:37 +0000 (19:19 +0000)]
Helper code for TLS setup in static libc.

18 years ago(elf_machine_type_class): Add TLS relocs for class PLT.
drepper [Fri, 17 Jan 2003 19:18:51 +0000 (19:18 +0000)]
(elf_machine_type_class): Add TLS relocs for class PLT.

18 years agoUpdate.
drepper [Fri, 17 Jan 2003 19:18:18 +0000 (19:18 +0000)]
Update.

18 years agoDon't tail-call to __fork if !SHARED.
drepper [Fri, 17 Jan 2003 19:17:36 +0000 (19:17 +0000)]
Don't tail-call to __fork if !SHARED.

18 years ago(tcbhead_t): Clarify second member.
drepper [Fri, 17 Jan 2003 19:17:02 +0000 (19:17 +0000)]
(tcbhead_t): Clarify second member.
(TLS_TCB_SIZE, TLS_TCB_ALIGN): Set for tcbhead_t.
(TLS_PRE_TCB_SIZE): New.
(TLS_INIT_TP, THREAD_SELF, INIT_THREAD_SELF): Update for
new ia64-style thread pointer layout.
(THREAD_GETMEM, THREAD_GETMEM_NC): New.
(THREAD_SETMEM, THREAD_SETMEM_NC): New.

18 years ago(_dl_static_init): Use __libc_lock_{,un}lock_recursive instead of
drepper [Fri, 17 Jan 2003 19:14:38 +0000 (19:14 +0000)]
(_dl_static_init): Use __libc_lock_{,un}lock_recursive instead of
__libc_lock_{,un}lock on _dl_static_lock.

18 years agoUpdate.
aj [Fri, 17 Jan 2003 11:58:21 +0000 (11:58 +0000)]
Update.

18 years agoInclude stdlib.h for exit prototype.
aj [Fri, 17 Jan 2003 11:58:12 +0000 (11:58 +0000)]
Include stdlib.h for exit prototype.

18 years agoUpdate.
drepper [Fri, 17 Jan 2003 10:07:21 +0000 (10:07 +0000)]
Update.

18 years ago(headers): Add bits/semaphore.h.
drepper [Fri, 17 Jan 2003 10:07:01 +0000 (10:07 +0000)]
(headers): Add bits/semaphore.h.

18 years agoLinux/PPC64 internal ucontext definitions.
drepper [Fri, 17 Jan 2003 03:26:27 +0000 (03:26 +0000)]
Linux/PPC64 internal ucontext definitions.

18 years agoUpdate.
drepper [Fri, 17 Jan 2003 01:02:24 +0000 (01:02 +0000)]
Update.

18 years agoswapcontext implementation for Linux/PPC64.
drepper [Fri, 17 Jan 2003 01:01:28 +0000 (01:01 +0000)]
swapcontext implementation for Linux/PPC64.

18 years agosetcontext implementation for Linux/PPC64.
drepper [Fri, 17 Jan 2003 01:01:16 +0000 (01:01 +0000)]
setcontext implementation for Linux/PPC64.

18 years agomakecontext implementation for Linux/PPC64.
drepper [Fri, 17 Jan 2003 01:01:11 +0000 (01:01 +0000)]
makecontext implementation for Linux/PPC64.

18 years agogetcontext implementation for Linux/PPC64.
drepper [Fri, 17 Jan 2003 01:01:03 +0000 (01:01 +0000)]
getcontext implementation for Linux/PPC64.

18 years agoucontext definition for PPC/Linux.
drepper [Fri, 17 Jan 2003 01:00:06 +0000 (01:00 +0000)]
ucontext definition for PPC/Linux.

18 years agoMinimum kernel for PPC64 is 2.4.21.
drepper [Fri, 17 Jan 2003 00:59:02 +0000 (00:59 +0000)]
Minimum kernel for PPC64 is 2.4.21.

18 years ago(glob): Assume sysconf() always returns values != -1 for _LIBC.
drepper [Fri, 17 Jan 2003 00:42:16 +0000 (00:42 +0000)]
(glob): Assume sysconf() always returns values != -1 for _LIBC.
Use extend_alloca to reallocate alloca'ed buffers.

18 years agoUnconditionally implement _SC_GETPW_R_SIZE_MAX and _SC_GETGR_R_SIZE_MAX.
drepper [Fri, 17 Jan 2003 00:03:24 +0000 (00:03 +0000)]
Unconditionally implement _SC_GETPW_R_SIZE_MAX and _SC_GETGR_R_SIZE_MAX.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 19:20:36 +0000 (19:20 +0000)]
Update.

18 years agoTest for error handling.
drepper [Thu, 16 Jan 2003 19:19:43 +0000 (19:19 +0000)]
Test for error handling.

18 years agotests): Add bug-regex16.
drepper [Thu, 16 Jan 2003 19:16:58 +0000 (19:16 +0000)]
tests): Add bug-regex16.

18 years ago(parse_bracket_exp): If build_charclass fails, set *err to the returned error,
drepper [Thu, 16 Jan 2003 19:14:25 +0000 (19:14 +0000)]
(parse_bracket_exp): If build_charclass fails, set *err to the returned error,
not to REG_ESPACE unconditionally.  (build_word_op): Likewise.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 18:24:32 +0000 (18:24 +0000)]
Update.

18 years ago(_dl_map_object_from_fd): Use GL(dl_tls_dtv_slotinfo_list) != NULL to check
drepper [Thu, 16 Jan 2003 18:24:19 +0000 (18:24 +0000)]
(_dl_map_object_from_fd): Use GL(dl_tls_dtv_slotinfo_list) != NULL to check
whether TLS has been already initialized.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 18:22:59 +0000 (18:22 +0000)]
Update.

18 years ago(MULTIPLE_THREADS_OFFSET): Define to offsetof (tcbhead_t, multiple_threads) if
drepper [Thu, 16 Jan 2003 18:21:40 +0000 (18:21 +0000)]
(MULTIPLE_THREADS_OFFSET): Define to offsetof (tcbhead_t, multiple_threads) if
USE_TLS not defined.

18 years ago(tcbhead_t): Use the TLS ABI required layout if USE_TLS only.
drepper [Thu, 16 Jan 2003 18:20:44 +0000 (18:20 +0000)]
(tcbhead_t): Use the TLS ABI required layout if USE_TLS only.
(NONTLS_INIT_TP): Revert last change.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 18:17:50 +0000 (18:17 +0000)]
Update.

18 years ago(_pthread_initialize_minimal): Use GL(dl_tls_dtv_slotinfo_list) != NULL to
drepper [Thu, 16 Jan 2003 18:16:32 +0000 (18:16 +0000)]
(_pthread_initialize_minimal): Use GL(dl_tls_dtv_slotinfo_list) != NULL to
check whether TLS has been already initialized.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 18:14:10 +0000 (18:14 +0000)]
Update.

18 years agoFix typo in comment.
drepper [Thu, 16 Jan 2003 18:11:14 +0000 (18:11 +0000)]
Fix typo in comment.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 18:04:40 +0000 (18:04 +0000)]
Update.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 18:02:51 +0000 (18:02 +0000)]
Update.

18 years ago(INIT_SYSINFO): Initialize _head->sysinfo even if not SHARED.
drepper [Thu, 16 Jan 2003 18:02:20 +0000 (18:02 +0000)]
(INIT_SYSINFO): Initialize _head->sysinfo even if not SHARED.

18 years ago(INIT_SYSINFO): Initialize head->sysinfo even if not SHARED.
drepper [Thu, 16 Jan 2003 18:01:52 +0000 (18:01 +0000)]
(INIT_SYSINFO): Initialize head->sysinfo even if not SHARED.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 17:29:07 +0000 (17:29 +0000)]
Update.

18 years ago(re_compile_internal): If clearing buffer, clear allocated too.
drepper [Thu, 16 Jan 2003 17:27:50 +0000 (17:27 +0000)]
(re_compile_internal): If clearing buffer, clear allocated too.

18 years ago.
roland [Thu, 16 Jan 2003 11:29:14 +0000 (11:29 +0000)]
.

18 years ago2003-01-16 Roland McGrath <roland@redhat.com>
roland [Thu, 16 Jan 2003 11:28:58 +0000 (11:28 +0000)]
2003-01-16  Roland McGrath  <roland@redhat.com>

Tweak merged .abilist file format to merge duplicate symbols in
different sets into multi-version stanzas with new "| SET regexp..."
header continuation lines.
* scripts/merge-abilist.awk: Rewritten for new format.
* scripts/extract-abilist.awk: Likewise.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 07:54:50 +0000 (07:54 +0000)]
Update.

18 years ago(nscd_run): Remove bogus return which isn't necessary with gcc 3.2+.
drepper [Thu, 16 Jan 2003 07:52:56 +0000 (07:52 +0000)]
(nscd_run): Remove bogus return which isn't necessary with gcc 3.2+.

18 years ago(nscd_init): Don't use error() to print message, use dbg_log.
drepper [Thu, 16 Jan 2003 07:51:25 +0000 (07:51 +0000)]
(nscd_init): Don't use error() to print message, use dbg_log.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 07:21:24 +0000 (07:21 +0000)]
Update.

18 years agoUse CLEAR_STATE if defined to clear __state element.
drepper [Thu, 16 Jan 2003 07:20:08 +0000 (07:20 +0000)]
Use CLEAR_STATE if defined to clear __state element.

18 years agoRearrange last patch a bit. Store total byte count in second byte of __count.
drepper [Thu, 16 Jan 2003 07:19:09 +0000 (07:19 +0000)]
Rearrange last patch a bit.  Store total byte count in second byte of __count.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 02:27:47 +0000 (02:27 +0000)]
Update.

18 years ago(utf8_test_1): Add test for multibyte UTF-8 where the first byte has
drepper [Thu, 16 Jan 2003 02:26:26 +0000 (02:26 +0000)]
(utf8_test_1): Add test for multibyte UTF-8 where the first byte has
no bit set except for the mask bit.

18 years ago(STORE_REST): Explicitly store the total expected size.
drepper [Thu, 16 Jan 2003 02:24:17 +0000 (02:24 +0000)]
(STORE_REST): Explicitly store the total expected size.
(UNPACK_BYTES): Do the reverse.

18 years agoUpdate.
drepper [Thu, 16 Jan 2003 00:09:24 +0000 (00:09 +0000)]
Update.

18 years ago(tests): Add bug14.
drepper [Thu, 16 Jan 2003 00:04:33 +0000 (00:04 +0000)]
(tests): Add bug14.

18 years agoTest case for reading multibyte character string.
drepper [Thu, 16 Jan 2003 00:03:59 +0000 (00:03 +0000)]
Test case for reading multibyte character string.

18 years agoUpdate.
drepper [Wed, 15 Jan 2003 23:48:20 +0000 (23:48 +0000)]
Update.

18 years agoWhen recognizing multibyte characters in string reset the byte counter after
drepper [Wed, 15 Jan 2003 23:44:51 +0000 (23:44 +0000)]
When recognizing multibyte characters in string reset the byte counter after
mbrtowc reported it is not a partial character.

18 years agoUpdate.
drepper [Wed, 15 Jan 2003 23:04:20 +0000 (23:04 +0000)]
Update.