kopensolaris-gnu/glibc.git
13 years agoAdd rules to build and run bug-argp1.
drepper [Tue, 9 May 2006 22:42:24 +0000 (22:42 +0000)]
Add rules to build and run bug-argp1.

13 years agoTest for argp bug with empty doc strings.
drepper [Tue, 9 May 2006 22:40:17 +0000 (22:40 +0000)]
Test for argp bug with empty doc strings.

13 years ago(hol_entry_cmp): Don't call canon_doc_option if string is NULL.
drepper [Tue, 9 May 2006 22:38:35 +0000 (22:38 +0000)]
(hol_entry_cmp): Don't call canon_doc_option if string is NULL.

13 years ago(ftw_dir): use __rawmemchr instead of strchr to find end of string.
drepper [Tue, 9 May 2006 22:09:30 +0000 (22:09 +0000)]
(ftw_dir): use __rawmemchr instead of strchr to find end of string.

13 years ago(__realpath): Use __rawmemchr instead of strchr when looking for the
drepper [Tue, 9 May 2006 21:58:29 +0000 (21:58 +0000)]
(__realpath): Use __rawmemchr instead of strchr when looking for the
end of the string.

13 years ago(time_finish): Don't dereference NULL pointer.
drepper [Tue, 9 May 2006 21:51:21 +0000 (21:51 +0000)]
(time_finish): Don't dereference NULL pointer.

13 years ago(DL_DST_REQUIRED): Be prepared for missing link map in statically linked code.
drepper [Tue, 9 May 2006 21:44:31 +0000 (21:44 +0000)]
(DL_DST_REQUIRED): Be prepared for missing link map in statically linked code.

13 years ago(_dl_dst_substitute): When replacing ORIGIN in statically built code,
drepper [Tue, 9 May 2006 21:43:03 +0000 (21:43 +0000)]
(_dl_dst_substitute): When replacing ORIGIN in statically built code,
be prepared to have no link map.

13 years ago(fill_in_uparams): Handle STATE==NULL in dgettext calls.
drepper [Tue, 9 May 2006 21:22:56 +0000 (21:22 +0000)]
(fill_in_uparams): Handle STATE==NULL in dgettext calls.

13 years ago(struct uparams): Remove valid member. Change the one user.
drepper [Tue, 9 May 2006 21:18:35 +0000 (21:18 +0000)]
(struct uparams): Remove valid member.  Change the one user.

13 years ago(uparam_names): Avoid relative relocations. Moved to read-only segment.
drepper [Tue, 9 May 2006 20:51:10 +0000 (20:51 +0000)]
(uparam_names): Avoid relative relocations.  Moved to read-only segment.
(fill_in_uparams): Update for new layout.

13 years ago(uparam_names): Reduce size.
drepper [Tue, 9 May 2006 20:43:33 +0000 (20:43 +0000)]
(uparam_names): Reduce size.

13 years ago(getifaddrs): Parameter can be assumed to always be != NULL.
drepper [Tue, 9 May 2006 20:26:39 +0000 (20:26 +0000)]
(getifaddrs): Parameter can be assumed to always be != NULL.

13 years ago(hol_entry_help): Remove some dead code.
drepper [Tue, 9 May 2006 19:25:38 +0000 (19:25 +0000)]
(hol_entry_help): Remove some dead code.

13 years ago(_nss_nis_getservbyport_r): Optimize away a few more unconditional
drepper [Tue, 9 May 2006 19:06:22 +0000 (19:06 +0000)]
(_nss_nis_getservbyport_r): Optimize away a few more unconditional
yperr2nss calls.

13 years ago(_nss_nis_getservbyname_r): Optimize away a few more unconditional
drepper [Tue, 9 May 2006 19:02:06 +0000 (19:02 +0000)]
(_nss_nis_getservbyname_r): Optimize away a few more unconditional
yperr2nss calls.

13 years agoMake sure pthread_cancel_init is not inlined.
drepper [Tue, 9 May 2006 15:20:39 +0000 (15:20 +0000)]
Make sure pthread_cancel_init is not inlined.

13 years ago.
drepper [Tue, 9 May 2006 15:19:13 +0000 (15:19 +0000)]
.

13 years agoDifferent solution for the reload problem. Change the one path in
drepper [Tue, 9 May 2006 15:16:24 +0000 (15:16 +0000)]
Different solution for the reload problem.  Change the one path in
pthread_cancel_init which causes the problem.  Force gcc to reload.
Simplify callers.

13 years ago(_Unwind_GetBSP): Undo last patch.
drepper [Tue, 9 May 2006 15:14:32 +0000 (15:14 +0000)]
(_Unwind_GetBSP): Undo last patch.

13 years agoRemove volatiles which slipped in.
drepper [Tue, 9 May 2006 14:21:53 +0000 (14:21 +0000)]
Remove volatiles which slipped in.

13 years ago.
drepper [Mon, 8 May 2006 01:04:15 +0000 (01:04 +0000)]
.

13 years ago.
drepper [Mon, 8 May 2006 01:01:08 +0000 (01:01 +0000)]
.

13 years agoMake sure functions pointer is reloaded after pthread_cancel_init calls.
drepper [Mon, 8 May 2006 00:59:41 +0000 (00:59 +0000)]
Make sure functions pointer is reloaded after pthread_cancel_init calls.

13 years agoMake sure functions pointers are reloaded after pthread_cancel_init calls.
drepper [Mon, 8 May 2006 00:55:56 +0000 (00:55 +0000)]
Make sure functions pointers are reloaded after pthread_cancel_init calls.

13 years ago.
drepper [Sun, 7 May 2006 16:11:35 +0000 (16:11 +0000)]
.

13 years ago.
drepper [Sun, 7 May 2006 03:23:21 +0000 (03:23 +0000)]
.

13 years agoRemove support for non-core architectures.
drepper [Sun, 7 May 2006 03:22:45 +0000 (03:22 +0000)]
Remove support for non-core architectures.

13 years ago,
drepper [Sat, 6 May 2006 22:07:31 +0000 (22:07 +0000)]
,

13 years ago(make_request): Make sure that unused memory passed to sendto is
drepper [Sat, 6 May 2006 22:07:04 +0000 (22:07 +0000)]
(make_request): Make sure that unused memory passed to sendto is
nevertheless initialized.

13 years ago.
drepper [Sat, 6 May 2006 19:18:15 +0000 (19:18 +0000)]
.

13 years ago(_nss_dns_getcanonname_r): Avoid possibly unaligned memory accesses.
drepper [Sat, 6 May 2006 19:17:41 +0000 (19:17 +0000)]
(_nss_dns_getcanonname_r): Avoid possibly unaligned memory accesses.

13 years ago.
drepper [Sat, 6 May 2006 18:04:35 +0000 (18:04 +0000)]
.

13 years agoUse NS_PUT16 and NS_PUT32 instead of __putshort and __putlong
drepper [Sat, 6 May 2006 18:04:12 +0000 (18:04 +0000)]
Use NS_PUT16 and NS_PUT32 instead of __putshort and __putlong
respectively.  Correct buffer overflow check for NS_NOTIFY_OP.

13 years agoAlso optimize NS_PUT16 and NS_PUT32.
drepper [Sat, 6 May 2006 18:03:34 +0000 (18:03 +0000)]
Also optimize NS_PUT16 and NS_PUT32.

13 years ago(send_vc): Use ns_put16 instead of putshort.
drepper [Sat, 6 May 2006 17:35:50 +0000 (17:35 +0000)]
(send_vc): Use ns_put16 instead of putshort.

13 years ago.
drepper [Sat, 6 May 2006 17:20:59 +0000 (17:20 +0000)]
.

13 years ago(res_queriesmatch): Fix typo in comment.
drepper [Sat, 6 May 2006 17:20:29 +0000 (17:20 +0000)]
(res_queriesmatch): Fix typo in comment.
(send_dg): Rewrite error handling to be more compact and avoid
double recomputation of timeouts.  Pass MSG_NOSIGNAL to send.

13 years ago.
drepper [Sat, 6 May 2006 08:03:24 +0000 (08:03 +0000)]
.

13 years agoAdd optimizations for NS_GET16 and NS_GET32.
drepper [Sat, 6 May 2006 08:03:01 +0000 (08:03 +0000)]
Add optimizations for NS_GET16 and NS_GET32.

13 years ago(res_queriesmatch): Minor optimization.
drepper [Sat, 6 May 2006 07:36:43 +0000 (07:36 +0000)]
(res_queriesmatch): Minor optimization.

13 years ago(res_nameinquery): Use NS_GET16 directly instead of ns_get16.
drepper [Sat, 6 May 2006 07:26:01 +0000 (07:26 +0000)]
(res_nameinquery): Use NS_GET16 directly instead of ns_get16.
(res_queriesmatch): Likewise.

13 years ago.
drepper [Sat, 6 May 2006 07:16:35 +0000 (07:16 +0000)]
.

13 years ago(__libc_res_nquery): If answerp != NULL, __libc_res_nsend might reallocate
drepper [Sat, 6 May 2006 07:15:53 +0000 (07:15 +0000)]
(__libc_res_nquery): If answerp != NULL, __libc_res_nsend might reallocate
the buffer for the answer.  In this case we have to reload the HP pointer.

13 years ago.
drepper [Sat, 6 May 2006 06:18:04 +0000 (06:18 +0000)]
.

13 years ago(memory_error): Remove definition.
drepper [Sat, 6 May 2006 06:17:35 +0000 (06:17 +0000)]
(memory_error): Remove definition.
Add some branch prediction hints.

13 years ago.
drepper [Fri, 5 May 2006 19:09:39 +0000 (19:09 +0000)]
.

13 years agoDefine SPLICE_F_*.
drepper [Fri, 5 May 2006 19:09:14 +0000 (19:09 +0000)]
Define SPLICE_F_*.

13 years ago.
drepper [Fri, 5 May 2006 18:26:01 +0000 (18:26 +0000)]
.

13 years agoReplace pc relative relocation by a GOT relocation to make Scrt1.o
drepper [Fri, 5 May 2006 18:25:32 +0000 (18:25 +0000)]
Replace pc relative relocation by a GOT relocation to make Scrt1.o
position independent.

13 years agoAdd support for six system call parameters.
drepper [Fri, 5 May 2006 18:23:33 +0000 (18:23 +0000)]
Add support for six system call parameters.

13 years ago.
drepper [Fri, 5 May 2006 16:18:45 +0000 (16:18 +0000)]
.

13 years ago(cache_init): Use calloc instead of malloc&bzero.
drepper [Fri, 5 May 2006 16:18:06 +0000 (16:18 +0000)]
(cache_init): Use calloc instead of malloc&bzero.

13 years ago(BZERO): Remove definition.
drepper [Fri, 5 May 2006 16:15:07 +0000 (16:15 +0000)]
(BZERO): Remove definition.
(CALLOC): Define.
(svc_enablecache): Use CALLOC instead of ALLOC&BZERO.

13 years agoRemove ALT_ECB support. We never used it.
drepper [Fri, 5 May 2006 16:10:35 +0000 (16:10 +0000)]
Remove ALT_ECB support.  We never used it.
(des_SPtrans): Use uint32_t type.
(des_skb): Likewise.

13 years ago(xdr_reference): Use calloc instead of malloc&bzero.
drepper [Fri, 5 May 2006 15:56:35 +0000 (15:56 +0000)]
(xdr_reference): Use calloc instead of malloc&bzero.

13 years ago. fedora-glibc-20060505T1443
drepper [Fri, 5 May 2006 13:37:35 +0000 (13:37 +0000)]
.

13 years agoAdjust for tst-printf.c change even on 32-bit arches.
drepper [Fri, 5 May 2006 13:37:17 +0000 (13:37 +0000)]
Adjust for tst-printf.c change even on 32-bit arches.

13 years ago(address_finish): Fix one more place where the iso639 array might be
drepper [Fri, 5 May 2006 13:35:59 +0000 (13:35 +0000)]
(address_finish): Fix one more place where the iso639 array might be
access beyond the limits.

13 years agoSome cleanups. Add branch prediction.
drepper [Fri, 5 May 2006 06:32:33 +0000 (06:32 +0000)]
Some cleanups.  Add branch prediction.

13 years ago(nis_list): Fix and improve last patch.
drepper [Fri, 5 May 2006 06:10:00 +0000 (06:10 +0000)]
(nis_list): Fix and improve last patch.

13 years ago.
drepper [Fri, 5 May 2006 06:01:26 +0000 (06:01 +0000)]
.

13 years ago(nis_list): Avoid clearing res twice before filling it for the first time.
drepper [Fri, 5 May 2006 06:01:04 +0000 (06:01 +0000)]
(nis_list): Avoid clearing res twice before filling it for the first time.

13 years ago. fedora-glibc-20060505T0554
drepper [Fri, 5 May 2006 03:52:25 +0000 (03:52 +0000)]
.

13 years ago(get_tablepath): Renamed from __get_tablepath. Adjust all callers.
drepper [Fri, 5 May 2006 03:51:56 +0000 (03:51 +0000)]
(get_tablepath): Renamed from __get_tablepath.  Adjust all callers.
Free res object content before returning.

13 years ago.
drepper [Thu, 4 May 2006 20:56:12 +0000 (20:56 +0000)]
.

13 years ago(xdr_array): Use calloc instead of malloc&bzero.
drepper [Thu, 4 May 2006 20:55:11 +0000 (20:55 +0000)]
(xdr_array): Use calloc instead of malloc&bzero.

13 years ago.
drepper [Thu, 4 May 2006 18:23:32 +0000 (18:23 +0000)]
.

13 years ago(__rpc_thread_key_cleanup): Also free client->cl_auth.
drepper [Thu, 4 May 2006 18:22:38 +0000 (18:22 +0000)]
(__rpc_thread_key_cleanup): Also free client->cl_auth.

13 years ago.
drepper [Thu, 4 May 2006 18:08:28 +0000 (18:08 +0000)]
.

13 years ago(__rpc_thread_destroy): Don't skip entire cleanup for initial thread, just
drepper [Thu, 4 May 2006 18:07:29 +0000 (18:07 +0000)]
(__rpc_thread_destroy): Don't skip entire cleanup for initial thread, just
the free call on TVP.

13 years ago.
drepper [Thu, 4 May 2006 16:05:24 +0000 (16:05 +0000)]
.

13 years ago.
drepper [Thu, 4 May 2006 16:05:10 +0000 (16:05 +0000)]
.

13 years ago.
drepper [Thu, 4 May 2006 16:02:39 +0000 (16:02 +0000)]
.

13 years ago(__getline): Define.
drepper [Thu, 4 May 2006 16:00:56 +0000 (16:00 +0000)]
(__getline): Define.

13 years ago.
drepper [Thu, 4 May 2006 13:50:55 +0000 (13:50 +0000)]
.

13 years ago.
drepper [Thu, 4 May 2006 06:38:07 +0000 (06:38 +0000)]
.

13 years agoTemplate config file for getaddrinfo.
drepper [Thu, 4 May 2006 06:37:32 +0000 (06:37 +0000)]
Template config file for getaddrinfo.

13 years agoAdjust for changes to getaddrinfo.c.
drepper [Thu, 4 May 2006 06:36:16 +0000 (06:36 +0000)]
Adjust for changes to getaddrinfo.c.

13 years agoImplement configuration file handling. /etc/gai.conf can contain replacements
drepper [Thu, 4 May 2006 06:31:25 +0000 (06:31 +0000)]
Implement configuration file handling.  /etc/gai.conf can contain replacements
for the label and precedence table.
Fix byte order of default label and precedence table.

13 years ago.
drepper [Wed, 3 May 2006 06:31:13 +0000 (06:31 +0000)]
.

13 years ago.
drepper [Tue, 2 May 2006 21:55:00 +0000 (21:55 +0000)]
.

13 years agoFix order of day of month and month name in date_fmt. Add period
drepper [Tue, 2 May 2006 21:52:52 +0000 (21:52 +0000)]
Fix order of day of month and month name in date_fmt.  Add period
after the day number and avoid padding.

13 years ago.
drepper [Tue, 2 May 2006 21:39:33 +0000 (21:39 +0000)]
.

13 years agog++ still cannot handled [restrict].
drepper [Tue, 2 May 2006 21:37:34 +0000 (21:37 +0000)]
g++ still cannot handled [restrict].

13 years ago.
drepper [Tue, 2 May 2006 20:28:05 +0000 (20:28 +0000)]
.

13 years ago(process_arg): Fix reading of signed short and byte values from parameter list.
drepper [Tue, 2 May 2006 20:25:15 +0000 (20:25 +0000)]
(process_arg): Fix reading of signed short and byte values from parameter list.

13 years agoAdjust for tst-printf.c change.
drepper [Tue, 2 May 2006 20:23:51 +0000 (20:23 +0000)]
Adjust for tst-printf.c change.

13 years ago(main): Add more tests.
drepper [Tue, 2 May 2006 20:23:30 +0000 (20:23 +0000)]
(main): Add more tests.

13 years ago.
drepper [Tue, 2 May 2006 20:12:29 +0000 (20:12 +0000)]
.

13 years agoFix format to match expected output.
drepper [Tue, 2 May 2006 20:08:15 +0000 (20:08 +0000)]
Fix format to match expected output.

13 years ago.
drepper [Tue, 2 May 2006 16:45:25 +0000 (16:45 +0000)]
.

13 years ago(nscd_init): Correct initialization of in-memory database structure.
drepper [Tue, 2 May 2006 16:42:58 +0000 (16:42 +0000)]
(nscd_init): Correct initialization of in-memory database structure.

13 years ago.
drepper [Tue, 2 May 2006 16:37:40 +0000 (16:37 +0000)]
.

13 years ago(SUPPORTED-LOCALES): Add tr_CY.ISO-8859-9 and tr_CY.UTF-8.
drepper [Tue, 2 May 2006 16:35:53 +0000 (16:35 +0000)]
(SUPPORTED-LOCALES): Add tr_CY.ISO-8859-9 and tr_CY.UTF-8.

13 years agoTurkish language locale for Cyprus.
drepper [Tue, 2 May 2006 16:34:01 +0000 (16:34 +0000)]
Turkish language locale for Cyprus.

13 years ago.
drepper [Tue, 2 May 2006 14:35:35 +0000 (14:35 +0000)]
.

13 years agoFix MADV_REMOVE value.
drepper [Tue, 2 May 2006 14:33:44 +0000 (14:33 +0000)]
Fix MADV_REMOVE value.

13 years ago.
drepper [Tue, 2 May 2006 06:17:16 +0000 (06:17 +0000)]
.

13 years ago(__libc_use_alloca): Mark with __always_inline.
drepper [Tue, 2 May 2006 06:16:07 +0000 (06:16 +0000)]
(__libc_use_alloca): Mark with __always_inline.