kopensolaris-gnu/glibc.git
16 years ago(nscd_gethst_r): Add new parameter. Store
drepper [Fri, 27 Feb 2004 00:01:11 +0000 (00:01 +0000)]
(nscd_gethst_r): Add new parameter.  Store
result pointer in the address provided by the new parameter if
successful. Otherwise store NULL.  Return zero if no entry found.
(__nscd_gethostbyname_r, __nscd_gethostbyname2_r,
__nscd_gethostbyaddr_r): Add new parameter and pass it on.

16 years ago(nscd_getgr_r): Add new parameter. Store result
drepper [Thu, 26 Feb 2004 23:58:43 +0000 (23:58 +0000)]
(nscd_getgr_r): Add new parameter.  Store result
pointer in the address provided by the new parameter if successful.
Otherwise store NULL.  Return zero if no entry found.
(__nscd_getgrnam_r, __nscd_getgrgid_r): Add new parameter and pass it on.

16 years agoAdd new argument for pointer to result pointer to all nscd_* functions.
drepper [Thu, 26 Feb 2004 23:55:40 +0000 (23:55 +0000)]
Add new argument for pointer to result pointer to all nscd_* functions.

16 years agoPass result also to the nscd_* function. Don't set *result here.
drepper [Thu, 26 Feb 2004 23:54:48 +0000 (23:54 +0000)]
Pass result also to the nscd_* function.  Don't set *result here.

16 years agoUpdate.
drepper [Thu, 26 Feb 2004 21:36:37 +0000 (21:36 +0000)]
Update.

16 years ago(SYSDEP_SETTIME): Set retval to -1 on error.
drepper [Thu, 26 Feb 2004 21:35:29 +0000 (21:35 +0000)]
(SYSDEP_SETTIME): Set retval to -1 on error.

16 years agoUpdate.
drepper [Thu, 26 Feb 2004 20:38:54 +0000 (20:38 +0000)]
Update.

16 years ago(__realpath): Simplify.
drepper [Thu, 26 Feb 2004 20:37:52 +0000 (20:37 +0000)]
(__realpath): Simplify.

16 years agoUpdate.
drepper [Thu, 26 Feb 2004 20:33:23 +0000 (20:33 +0000)]
Update.

16 years ago(parse_expression): Avoid duplication in calls to build_charclass_op.
drepper [Thu, 26 Feb 2004 20:30:35 +0000 (20:30 +0000)]
(parse_expression): Avoid duplication in calls to build_charclass_op.

(parse_expression): Add cast to (const unsigned char *) in calls to
`build_charclass_op'.

16 years agoUpdate.
drepper [Thu, 26 Feb 2004 20:06:58 +0000 (20:06 +0000)]
Update.

16 years ago(dl_main): Correctly set up l_map_end and l_addr in vDSO's link_map,
drepper [Thu, 26 Feb 2004 20:05:29 +0000 (20:05 +0000)]
(dl_main): Correctly set up l_map_end and l_addr in vDSO's link_map,
don't assume l_addr == 0.  Set GL(dl_sysinfo) from e_entry only if
AT_SYSINFO not present and adjust by l_addr.  Take vDSO into account
when inserting rtld into _dl_loaded chain.

16 years agoUpdate.
drepper [Thu, 26 Feb 2004 19:22:02 +0000 (19:22 +0000)]
Update.

16 years ago(authdes_getucred): Removed fixed limit on number of groups in the
drepper [Thu, 26 Feb 2004 19:21:11 +0000 (19:21 +0000)]
(authdes_getucred): Removed fixed limit on number of groups in the
cache.  Relax the disconnect between the interface of authdes_getucred
and netname2user a bit.

16 years ago(authunix_create_default): Don't allocate huge arrays on the stack.
drepper [Thu, 26 Feb 2004 17:47:02 +0000 (17:47 +0000)]
(authunix_create_default): Don't allocate huge arrays on the stack.

16 years agoUpdate.
drepper [Thu, 26 Feb 2004 17:25:30 +0000 (17:25 +0000)]
Update.

16 years ago(__sysconf): Use the official not cancelable interfaces.
drepper [Thu, 26 Feb 2004 17:22:38 +0000 (17:22 +0000)]
(__sysconf): Use the official not cancelable interfaces.

16 years ago(__sysconf): Add TEMP_FAILURE_RETRY.
drepper [Thu, 26 Feb 2004 02:53:11 +0000 (02:53 +0000)]
(__sysconf): Add TEMP_FAILURE_RETRY.

16 years agoUpdate.
drepper [Thu, 26 Feb 2004 01:32:44 +0000 (01:32 +0000)]
Update.

16 years ago(bitset_not, bitset_merge, bitset_not_merge,
drepper [Thu, 26 Feb 2004 01:31:11 +0000 (01:31 +0000)]
(bitset_not, bitset_merge, bitset_not_merge,
bitset_mask, re_string_char_size_a, re_string_wchar_at,
re_string_elem_size_at): Change to use prototypes.
(re_string_char_size_at, re_string_wchar_at,
re_string_elem_size_at): Declare as `internal_function'.

16 years ago(build_wcs_upper_buffer): Enclose `offsets_needed' label in `#ifdef _LIBC'
drepper [Thu, 26 Feb 2004 01:30:47 +0000 (01:30 +0000)]
(build_wcs_upper_buffer): Enclose `offsets_needed' label in `#ifdef _LIBC'
to silence `unused label' compiler warning.

(build_wcs_buffer): Add cast to char* in call to `wcrtomb'.

16 years ago(__sysconf): Should be not-cancelable.
drepper [Thu, 26 Feb 2004 00:02:55 +0000 (00:02 +0000)]
(__sysconf): Should be not-cancelable.

16 years agoUpdate.
drepper [Wed, 25 Feb 2004 23:28:54 +0000 (23:28 +0000)]
Update.

16 years ago(__sysconf): Handle _SC_NGROUPS_MAX.
drepper [Wed, 25 Feb 2004 23:27:45 +0000 (23:27 +0000)]
(__sysconf): Handle _SC_NGROUPS_MAX.

16 years agoUpdate.
drepper [Wed, 25 Feb 2004 18:43:42 +0000 (18:43 +0000)]
Update.

16 years ago(tests-nolibpthread): Add tst-unload. Don't link with libpthread for
drepper [Wed, 25 Feb 2004 18:42:59 +0000 (18:42 +0000)]
(tests-nolibpthread): Add tst-unload.  Don't link with libpthread for
the files in this list.
(CFLAGS-tst-unload): Removed.

16 years ago(do_test): Don't use complete path for LIBPHREAD_SO.
drepper [Wed, 25 Feb 2004 18:41:32 +0000 (18:41 +0000)]
(do_test): Don't use complete path for LIBPHREAD_SO.

16 years agoUpdate.
drepper [Wed, 25 Feb 2004 08:26:24 +0000 (08:26 +0000)]
Update.

16 years agoDefine sonames for tst-tls5mod, tst-_res1mod1, and tst-_res1mod2.
drepper [Wed, 25 Feb 2004 08:25:15 +0000 (08:25 +0000)]
Define sonames for tst-tls5mod, tst-_res1mod1, and tst-_res1mod2.

16 years agoUpdate.
drepper [Mon, 23 Feb 2004 23:30:12 +0000 (23:30 +0000)]
Update.

16 years ago(__mbrtowc): Cap s + n at the end of address space.
drepper [Mon, 23 Feb 2004 23:29:11 +0000 (23:29 +0000)]
(__mbrtowc): Cap s + n at the end of address space.

16 years ago(tests): Add testmb2.
drepper [Mon, 23 Feb 2004 23:28:27 +0000 (23:28 +0000)]
(tests): Add testmb2.
(testmb2-ENV): New.

16 years agoTest for huge size arguments.
drepper [Mon, 23 Feb 2004 23:28:06 +0000 (23:28 +0000)]
Test for huge size arguments.

16 years agoUpdate.
drepper [Mon, 23 Feb 2004 19:54:06 +0000 (19:54 +0000)]
Update.

16 years ago(xtests): Add bug-ga2.
drepper [Mon, 23 Feb 2004 19:53:11 +0000 (19:53 +0000)]
(xtests): Add bug-ga2.
(generated): Add bug-ga2.mtrace and bug-ga2-mem.
(xtests): Depend on bug-ga2-mem.
($(objpfx)bug-ga2-mem, bug-ga2-ENV): New.

16 years ago(gaih_inet): If _res has not been inited yet, try to init it before
drepper [Mon, 23 Feb 2004 19:52:58 +0000 (19:52 +0000)]
(gaih_inet): If _res has not been inited yet, try to init it before
saving old _res.options.

16 years agoTest for memory leak in getaddrinfo.
drepper [Mon, 23 Feb 2004 19:52:27 +0000 (19:52 +0000)]
Test for memory leak in getaddrinfo.

16 years agoUpdate.
drepper [Sun, 22 Feb 2004 19:37:31 +0000 (19:37 +0000)]
Update.

16 years ago(__lll_mutex_lock_wait): Rewrite so that only one locked memory
drepper [Sun, 22 Feb 2004 19:36:46 +0000 (19:36 +0000)]
(__lll_mutex_lock_wait): Rewrite so that only one locked memory
operation per round is needed.

16 years ago(__lll_mutex_lock_wait): Rewrite so that only one locked memory
drepper [Sun, 22 Feb 2004 19:36:20 +0000 (19:36 +0000)]
(__lll_mutex_lock_wait): Rewrite so that only one locked memory
operation per round is needed.

16 years agoUpdate.
drepper [Sun, 22 Feb 2004 19:26:25 +0000 (19:26 +0000)]
Update.

16 years agoPop register content also in case of an overflow in the parameter.
drepper [Sun, 22 Feb 2004 19:25:00 +0000 (19:25 +0000)]
Pop register content also in case of an overflow in the parameter.

16 years agoUpdate.
drepper [Sat, 21 Feb 2004 22:35:31 +0000 (22:35 +0000)]
Update.

16 years ago(elf_get_dynamic_info): Recognize DF_1_NOW. In ld.so, neither
drepper [Sat, 21 Feb 2004 22:34:38 +0000 (22:34 +0000)]
(elf_get_dynamic_info): Recognize DF_1_NOW.  In ld.so, neither
DT_FLAGS nor DT_FLAGS_1 must be used.

16 years ago.
aj [Sat, 21 Feb 2004 18:40:55 +0000 (18:40 +0000)]
.

16 years agoInclude <string.h> for memset prototype.
aj [Sat, 21 Feb 2004 18:40:09 +0000 (18:40 +0000)]
Include <string.h> for memset prototype.

16 years ago.
aj [Sat, 21 Feb 2004 18:25:59 +0000 (18:25 +0000)]
.

16 years ago(_dl_map_object_from_fd): Fix casts used as lvalue.
aj [Sat, 21 Feb 2004 18:25:41 +0000 (18:25 +0000)]
(_dl_map_object_from_fd): Fix casts used as lvalue.

16 years ago(internal_ucs4le_loop): Remove cast used as lvalue.
aj [Sat, 21 Feb 2004 18:25:25 +0000 (18:25 +0000)]
(internal_ucs4le_loop): Remove cast used as lvalue.

16 years agoUpdate.
drepper [Sat, 21 Feb 2004 09:08:04 +0000 (09:08 +0000)]
Update.

16 years agoAllow sjlj enabled compilers to build the code by removing
drepper [Sat, 21 Feb 2004 09:07:29 +0000 (09:07 +0000)]
Allow sjlj enabled compilers to build the code by removing
__USING_SJLJ_EXCEPTIONS__ wrapper.

16 years ago[__USING_SJLJ_EXCEPTIONS__] (__frame_state_for): Set frame_State_for
drepper [Sat, 21 Feb 2004 09:07:05 +0000 (09:07 +0000)]
[__USING_SJLJ_EXCEPTIONS__] (__frame_state_for): Set frame_State_for
to abort if the compiler is using sjlj.

16 years agoUpdate.
drepper [Sat, 21 Feb 2004 07:16:53 +0000 (07:16 +0000)]
Update.

16 years ago(libresolv): Add GLIBC_2.3.2.
drepper [Sat, 21 Feb 2004 07:15:58 +0000 (07:15 +0000)]
(libresolv): Add GLIBC_2.3.2.

16 years agoRemove semicolon from the end of libresolv's GLIBC_2.3.2 version block.
drepper [Sat, 21 Feb 2004 07:15:50 +0000 (07:15 +0000)]
Remove semicolon from the end of libresolv's GLIBC_2.3.2 version block.

16 years agoUpdate.
drepper [Sat, 21 Feb 2004 03:20:32 +0000 (03:20 +0000)]
Update.

16 years ago(cleanup): Don't print to stderr.
drepper [Sat, 21 Feb 2004 03:20:09 +0000 (03:20 +0000)]
(cleanup): Don't print to stderr.

16 years ago(TIMEOUT): Set to 3.
drepper [Sat, 21 Feb 2004 02:23:40 +0000 (02:23 +0000)]
(TIMEOUT): Set to 3.

16 years agoUpdate.
drepper [Sat, 21 Feb 2004 02:10:52 +0000 (02:10 +0000)]
Update.

16 years ago(feholdexcept): Fix order of fp status register loads.
drepper [Sat, 21 Feb 2004 02:10:01 +0000 (02:10 +0000)]
(feholdexcept): Fix order of fp status register loads.

16 years agoUpdate.
drepper [Sat, 21 Feb 2004 01:57:26 +0000 (01:57 +0000)]
Update.

16 years ago(main): Catch fork errors.
drepper [Sat, 21 Feb 2004 01:56:02 +0000 (01:56 +0000)]
(main): Catch fork errors.

(termination_handler): Use _exit instead of exit.

16 years ago(_dl_sym): Fix typo in comment.
drepper [Sat, 21 Feb 2004 01:09:04 +0000 (01:09 +0000)]
(_dl_sym): Fix typo in comment.

16 years agoUpdate.
drepper [Sat, 21 Feb 2004 01:06:02 +0000 (01:06 +0000)]
Update.

16 years agoGet loading lock while using _dl_loaded data.
drepper [Sat, 21 Feb 2004 01:04:24 +0000 (01:04 +0000)]
Get loading lock while using _dl_loaded data.

16 years agoGet ld.so loading lock before the call into ld.so.
drepper [Sat, 21 Feb 2004 01:03:02 +0000 (01:03 +0000)]
Get ld.so loading lock before the call into ld.so.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 23:36:05 +0000 (23:36 +0000)]
Update.

16 years ago(_JMPBUF_UNWINDS_ADJ): Fix variable name.
drepper [Fri, 20 Feb 2004 23:35:44 +0000 (23:35 +0000)]
(_JMPBUF_UNWINDS_ADJ): Fix variable name.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 23:22:02 +0000 (23:22 +0000)]
Update.

16 years ago[SHARED]: Code only valid for SHARED case. Correct spelling of
drepper [Fri, 20 Feb 2004 23:21:36 +0000 (23:21 +0000)]
[SHARED]: Code only valid for SHARED case.  Correct spelling of
__vmx_longjmp.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 23:19:36 +0000 (23:19 +0000)]
Update.

16 years agoDefine __compare_and_swap32 and
drepper [Fri, 20 Feb 2004 23:18:57 +0000 (23:18 +0000)]
Define __compare_and_swap32 and
__compare_and_swap32_with_release_semantics.

16 years agoLowlevel spinlocks for ppc32 linuxthreads.
drepper [Fri, 20 Feb 2004 23:18:29 +0000 (23:18 +0000)]
Lowlevel spinlocks for ppc32 linuxthreads.

16 years agoLowlevel spinlocks for ppc64 linuxthreads.
drepper [Fri, 20 Feb 2004 23:18:08 +0000 (23:18 +0000)]
Lowlevel spinlocks for ppc64 linuxthreads.

16 years agoMoved to powerpc32 subdir.
drepper [Fri, 20 Feb 2004 23:17:30 +0000 (23:17 +0000)]
Moved to powerpc32 subdir.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:32:36 +0000 (20:32 +0000)]
Update.

16 years agoAdd __make_section_unallocated
drepper [Fri, 20 Feb 2004 20:31:39 +0000 (20:31 +0000)]
Add __make_section_unallocated
for .gnu.linkonce.b.__sparc32_atomic_locks section.
(__sparc32_atomic_locks): Add __sec_comment at the end of section name.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:29:00 +0000 (20:29 +0000)]
Update.

16 years ago(generated): Remove tst-stack1.mtrace and tst-stack1-mem.
drepper [Fri, 20 Feb 2004 20:28:40 +0000 (20:28 +0000)]
(generated): Remove tst-stack1.mtrace and tst-stack1-mem.
(tests): Remove $(objpfx)tst-stack1-mem.
(tst-stack1-ENV): Remove.
($(objpfx)tst-stack1-mem): Remove.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:25:16 +0000 (20:25 +0000)]
Update.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:24:34 +0000 (20:24 +0000)]
Update.

16 years ago(__syscall_error_handler2): Call CDISABLE.
drepper [Fri, 20 Feb 2004 20:24:11 +0000 (20:24 +0000)]
(__syscall_error_handler2): Call CDISABLE.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:23:26 +0000 (20:23 +0000)]
Update.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:21:20 +0000 (20:21 +0000)]
Update.

16 years agoAdd ulps for the 2003-11-27 atan2 test.
drepper [Fri, 20 Feb 2004 20:20:35 +0000 (20:20 +0000)]
Add ulps for the 2003-11-27 atan2 test.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:19:45 +0000 (20:19 +0000)]
Update.

16 years ago(pthread_barrier_wait): Release lock before the loop, don't reacquire it.
drepper [Fri, 20 Feb 2004 20:19:24 +0000 (20:19 +0000)]
(pthread_barrier_wait): Release lock before the loop, don't reacquire it.

16 years ago(lrint, lrintf): Protect with #ifndef __powerpc64__.
drepper [Fri, 20 Feb 2004 20:17:00 +0000 (20:17 +0000)]
(lrint, lrintf): Protect with #ifndef __powerpc64__.

16 years agoSPARC specific definitions for ld.so.
drepper [Fri, 20 Feb 2004 20:15:21 +0000 (20:15 +0000)]
SPARC specific definitions for ld.so.

16 years agoIA64 specific definitions for ld.so.
drepper [Fri, 20 Feb 2004 20:15:08 +0000 (20:15 +0000)]
IA64 specific definitions for ld.so.

16 years agoAlpha specific definition for ld.so.
drepper [Fri, 20 Feb 2004 20:14:55 +0000 (20:14 +0000)]
Alpha specific definition for ld.so.

16 years ago(DL_ARGV_NOT_RELRO): Remove.
drepper [Fri, 20 Feb 2004 20:14:00 +0000 (20:14 +0000)]
(DL_ARGV_NOT_RELRO): Remove.

16 years ago(_dl_argv, _dl_argv_internal): If DL_ARGV_NOT_RELRO defined, don't use
drepper [Fri, 20 Feb 2004 20:13:21 +0000 (20:13 +0000)]
(_dl_argv, _dl_argv_internal): If DL_ARGV_NOT_RELRO defined, don't use
attribute_relro.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:12:35 +0000 (20:12 +0000)]
Update.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 20:11:55 +0000 (20:11 +0000)]
Update.

16 years ago(DL_ARGV_NOT_RELRO): Define.
drepper [Fri, 20 Feb 2004 20:11:34 +0000 (20:11 +0000)]
(DL_ARGV_NOT_RELRO): Define.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 06:07:55 +0000 (06:07 +0000)]
Update.

16 years agoDefine LIBC_START_DISABLE_INLINE because gcc does not allow inline of
drepper [Fri, 20 Feb 2004 06:06:51 +0000 (06:06 +0000)]
Define LIBC_START_DISABLE_INLINE because gcc does not allow inline of
functions that call setjmp.

16 years ago[LIBC_START_DISABLE_INLINE] (STATIC): Define as static.
drepper [Fri, 20 Feb 2004 06:06:35 +0000 (06:06 +0000)]
[LIBC_START_DISABLE_INLINE] (STATIC): Define as static.

16 years agoUpdate.
drepper [Fri, 20 Feb 2004 05:59:52 +0000 (05:59 +0000)]
Update.