kopensolaris-gnu/glibc.git
17 years agoUpdate.
drepper [Fri, 17 Jan 2003 10:07:21 +0000 (10:07 +0000)]
Update.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 years agoInclude sysdep-cancel.h, not sysdep.h.
drepper [Wed, 15 Jan 2003 23:01:26 +0000 (23:01 +0000)]
Include sysdep-cancel.h, not sysdep.h.

17 years ago(nscd_run): Protect accept with TEMP_FAILURE_RETRY.
drepper [Wed, 15 Jan 2003 22:57:20 +0000 (22:57 +0000)]
(nscd_run): Protect accept with TEMP_FAILURE_RETRY.

17 years ago.
schwab [Wed, 15 Jan 2003 22:10:24 +0000 (22:10 +0000)]
.

17 years ago * sysdeps/unix/Makefile: Include $(common-objpfx)s-proto-bp.d.
schwab [Wed, 15 Jan 2003 22:10:07 +0000 (22:10 +0000)]
* sysdeps/unix/Makefile: Include $(common-objpfx)s-proto-bp.d.
(common-generated): Add s-proto-bp.d.
* sysdeps/unix/make-syscalls.sh: Use s-proto-bp.d for dependencies
of bp thunks.
* sysdeps/unix/s-proto-bp.S: New file.
* sysdeps/generic/bp-thunks.h: Don't include <sys/vm86.h> here.
Use <io/sys/sendfile.h> instead of <sys/sendfile.h>.
* sysdeps/unix/sysv/linux/i386/bp-thunks.h: New file.

17 years ago.
roland [Wed, 15 Jan 2003 20:24:20 +0000 (20:24 +0000)]
.

17 years ago2003-01-15 Roland McGrath <roland@redhat.com>
roland [Wed, 15 Jan 2003 20:24:04 +0000 (20:24 +0000)]
2003-01-15  Roland McGrath  <roland@redhat.com>

* Makerules: Use -include for tls.make, suppresses warning.
Move gen-as-const-headers rules up so before-compile is set in time.
(sed-remove-dotdot): Fix to work right for subdirs or top dir.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 19:52:59 +0000 (19:52 +0000)]
Update.

17 years ago(main): Make code to close all file descriptors faster and more robust.
drepper [Wed, 15 Jan 2003 19:51:10 +0000 (19:51 +0000)]
(main): Make code to close all file descriptors faster and more robust.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 10:52:50 +0000 (10:52 +0000)]
Update.

17 years ago(nscd_gethst_r): Consolidate writing of the request with one writev
drepper [Wed, 15 Jan 2003 10:51:12 +0000 (10:51 +0000)]
(nscd_gethst_r): Consolidate writing of the request with one writev
call.  Protect all read calls with TEMP_FAILURE_RETRY.

17 years ago(nscd_getgr_r): Consolidate writing of the request with one writev
drepper [Wed, 15 Jan 2003 10:50:00 +0000 (10:50 +0000)]
(nscd_getgr_r): Consolidate writing of the request with one writev
call.  Protect all read calls with TEMP_FAILURE_RETRY.

17 years ago(nscd_getpw_r): Consolidate writing of the request with one writev
drepper [Wed, 15 Jan 2003 10:48:56 +0000 (10:48 +0000)]
(nscd_getpw_r): Consolidate writing of the request with one writev
call.  Protect all read calls with TEMP_FAILURE_RETRY.

17 years agoUse extend_alloca to reallocate alloca'd buffer.
drepper [Wed, 15 Jan 2003 10:32:37 +0000 (10:32 +0000)]
Use extend_alloca to reallocate alloca'd buffer.
Protect writev calls with TEMP_FAILURE_RETRY.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 09:57:42 +0000 (09:57 +0000)]
Update.

17 years ago(addhstbynamev6): Don't interpret hostname as IPv6 address in debug output.
drepper [Wed, 15 Jan 2003 09:54:58 +0000 (09:54 +0000)]
(addhstbynamev6): Don't interpret hostname as IPv6 address in debug output.

17 years ago.
roland [Wed, 15 Jan 2003 08:08:20 +0000 (08:08 +0000)]
.

17 years ago2003-01-14 Roland McGrath <roland@redhat.com>
roland [Wed, 15 Jan 2003 08:04:36 +0000 (08:04 +0000)]
2003-01-14  Roland McGrath  <roland@redhat.com>

* Makerules (sed-remove-dotdot): New variable.
($(common-objpfx)%.make): Use it.  Depend on $(before-compile).
($(common-objpfx)%.h $(common-objpfx)%.h.d): Likewise.
(check-abi-config): New variable, append /tls or /notls to the tuple.
(check-abi-%): Use that for -v config value.
Find .abilist files in abilist/libfoo.abilist, not in subdir.
* Rules: Move bits/stdio_lim.h generation rules to Makerules.

17 years ago2003-01-14 Roland McGrath <roland@redhat.com>
roland [Wed, 15 Jan 2003 08:04:34 +0000 (08:04 +0000)]
2003-01-14  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/init-first.c: Add a comment.

17 years ago2003-01-14 Roland McGrath <roland@redhat.com>
roland [Wed, 15 Jan 2003 08:04:32 +0000 (08:04 +0000)]
2003-01-14  Roland McGrath  <roland@redhat.com>

* scripts/gen-as-const.awk: Grok lone "--" as a separator between
#includes and expressions.

17 years ago2003-01-14 Roland McGrath <roland@redhat.com>
roland [Wed, 15 Jan 2003 08:04:31 +0000 (08:04 +0000)]
2003-01-14  Roland McGrath  <roland@redhat.com>

* Makerules (check-abi-%): Use two rules for $(common-objpfx) and
$(objpfx) directories, and get rid of vpath directives.  The previous
arrangement resulted in files being written to the source directories
when run in a clean build.  Find all .abilist files in $(..)abilist/.
(update-abi-%): Likewise.
(generated): Don't add .symlist files, they'll be intermediates.
* Makerules (sed-remove-dotdot): New variable.
($(common-objpfx)%.make): Use it.  Depend on $(before-compile).
($(common-objpfx)%.h $(common-objpfx)%.h.d): Likewise.
(check-abi-config): New variable, append /tls or /notls to the tuple.
(check-abi-%): Use that for -v config value.
Find .abilist files in abilist/libfoo.abilist, not in subdir.
* Rules: Move bits/stdio_lim.h generation rules to Makerules.

17 years ago2003-01-14 Roland McGrath <roland@redhat.com>
roland [Wed, 15 Jan 2003 08:04:28 +0000 (08:04 +0000)]
2003-01-14  Roland McGrath  <roland@redhat.com>

* elf/Makefile ($(objpfx)ld.so): Pass -z defs in link.

17 years ago2003-01-14 Roland McGrath <roland@redhat.com>
roland [Wed, 15 Jan 2003 08:04:25 +0000 (08:04 +0000)]
2003-01-14  Roland McGrath  <roland@redhat.com>

* scripts/merge-abilist.awk: Omit cpu-.*-os.*/modifier from merged
config list when it already contains cpu-.*-os.* without / part.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 07:15:24 +0000 (07:15 +0000)]
Update.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 06:56:20 +0000 (06:56 +0000)]
Update.

17 years ago(sem_open): Return SEM_FAILED if existing semaphore must be used and
drepper [Wed, 15 Jan 2003 06:55:41 +0000 (06:55 +0000)]
(sem_open): Return SEM_FAILED if existing semaphore must be used and
mapping failed.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 06:51:59 +0000 (06:51 +0000)]
Update.

17 years agoCorrect description of header preparation on Linux.
drepper [Wed, 15 Jan 2003 06:45:58 +0000 (06:45 +0000)]
Correct description of header preparation on Linux.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 01:23:02 +0000 (01:23 +0000)]
Update.

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

17 years ago(__libc_lock_init, __libc_lock_init_recursive): Initialize fields directly.
drepper [Wed, 15 Jan 2003 01:07:24 +0000 (01:07 +0000)]
(__libc_lock_init, __libc_lock_init_recursive): Initialize fields directly.

17 years ago(__vfork): Conditionally branch to __fork even if __NR_vfork is not defined.
drepper [Wed, 15 Jan 2003 01:06:06 +0000 (01:06 +0000)]
(__vfork): Conditionally branch to __fork even if __NR_vfork is not defined.

17 years ago(__vfork): Allow __fork to be far away from __vfork ifndef SHARED.
drepper [Wed, 15 Jan 2003 01:05:44 +0000 (01:05 +0000)]
(__vfork): Allow __fork to be far away from __vfork ifndef SHARED.
Add a missing instruction.

17 years ago(__vfork): Allow __fork to be far away from __vfork ifndef SHARED.
drepper [Wed, 15 Jan 2003 01:05:07 +0000 (01:05 +0000)]
(__vfork): Allow __fork to be far away from __vfork ifndef SHARED.

17 years ago(INTERNAL_SYSCALL, INTERNAL_SYSCALL_DECL, INTERNAL_SYSCALL_ERRNO,
drepper [Wed, 15 Jan 2003 01:02:03 +0000 (01:02 +0000)]
(INTERNAL_SYSCALL, INTERNAL_SYSCALL_DECL, INTERNAL_SYSCALL_ERRNO,
INTERNAL_SYSCALL_ERROR_P, INLINE_SYSCALL): Define.

17 years agoAllow .__*_asynccancel functions names as well.
drepper [Wed, 15 Jan 2003 00:58:12 +0000 (00:58 +0000)]
Allow .__*_asynccancel functions names as well.

17 years ago(INTERNAL_SYSCALL): Make use of ERR parameter.
drepper [Wed, 15 Jan 2003 00:50:39 +0000 (00:50 +0000)]
(INTERNAL_SYSCALL): Make use of ERR parameter.
(INTERNAL_SYSCALL_DECL, INTERNAL_SYSCALL_ERRNO, INTERNAL_SYSCALL_ERROR_P):
Adjust accordingly.
(INLINE_SYSCALL): Make use of INTERNAL_SYSCALL.

17 years agovfork for Linux/PPC64.
drepper [Wed, 15 Jan 2003 00:49:54 +0000 (00:49 +0000)]
vfork for Linux/PPC64.

17 years agovfork for LinuxThreads/PPC64.
drepper [Wed, 15 Jan 2003 00:49:10 +0000 (00:49 +0000)]
vfork for LinuxThreads/PPC64.

17 years agoUpdate.
drepper [Wed, 15 Jan 2003 00:27:05 +0000 (00:27 +0000)]
Update.

17 years ago(CFLAGS-pthread_self.os): Define this, not CFLAGS-pthread_self.c.
drepper [Wed, 15 Jan 2003 00:26:34 +0000 (00:26 +0000)]
(CFLAGS-pthread_self.os): Define this, not CFLAGS-pthread_self.c.

17 years agoUpdate.
drepper [Tue, 14 Jan 2003 19:50:21 +0000 (19:50 +0000)]
Update.

17 years ago(pmap_getport): Open TCP socket is protocol = IPPROTO_TCP.
drepper [Tue, 14 Jan 2003 19:46:27 +0000 (19:46 +0000)]
(pmap_getport): Open TCP socket is protocol = IPPROTO_TCP.

17 years agoUpdate.
drepper [Tue, 14 Jan 2003 10:04:07 +0000 (10:04 +0000)]
Update.

17 years ago(_dl_x86_cap_flags): Fix entry for bit 31.
drepper [Tue, 14 Jan 2003 09:59:45 +0000 (09:59 +0000)]
(_dl_x86_cap_flags): Fix entry for bit 31.

17 years agoUpdate.
drepper [Tue, 14 Jan 2003 09:47:36 +0000 (09:47 +0000)]
Update.

17 years ago[LC_TIME]: Define first_weekday and first_workday as 2.
drepper [Tue, 14 Jan 2003 09:45:26 +0000 (09:45 +0000)]
[LC_TIME]: Define first_weekday and first_workday as 2.

17 years agoUpdate.
drepper [Tue, 14 Jan 2003 09:39:06 +0000 (09:39 +0000)]
Update.

17 years agoDriver for IBM866NAV module.
drepper [Tue, 14 Jan 2003 09:38:02 +0000 (09:38 +0000)]
Driver for IBM866NAV module.

17 years agoAdd rules to build IBM866NAV.
drepper [Tue, 14 Jan 2003 09:37:24 +0000 (09:37 +0000)]
Add rules to build IBM866NAV.

17 years agoAdd IBM866NAV.
drepper [Tue, 14 Jan 2003 09:36:54 +0000 (09:36 +0000)]
Add IBM866NAV.

17 years agoAdd entries for IBM866NAV.
drepper [Tue, 14 Jan 2003 09:36:24 +0000 (09:36 +0000)]
Add entries for IBM866NAV.

17 years agoUpdate.
drepper [Tue, 14 Jan 2003 09:35:45 +0000 (09:35 +0000)]
Update.