kopensolaris-gnu/glibc.git
16 years ago(saveit): Fix return codes in error case.
drepper [Fri, 2 Apr 2004 15:09:32 +0000 (15:09 +0000)]
(saveit): Fix return codes in error case.

16 years agoUpdate.
drepper [Fri, 2 Apr 2004 09:18:29 +0000 (09:18 +0000)]
Update.

16 years ago(_nss_nis_getservbyname_r): If
drepper [Fri, 2 Apr 2004 09:15:47 +0000 (09:15 +0000)]
(_nss_nis_getservbyname_r): If
NSS_FLAG_SERVICES_AUTHORITATIVE and services.byservicename lookup
fails, return immediately.

16 years agoDon't include stdio.h and stdio_ext.h.
drepper [Fri, 2 Apr 2004 09:15:34 +0000 (09:15 +0000)]
Don't include stdio.h and stdio_ext.h.
(check_default_nss, default_nss): Move to nss-nis.c.
(init): Removed.
(_nss_nis_initgroups_dyn): Use _nis_default_nss ().

16 years agoInclude ctype.h, stdio.h and stdio_ext.h.
drepper [Fri, 2 Apr 2004 09:15:15 +0000 (09:15 +0000)]
Include ctype.h, stdio.h and stdio_ext.h.
(_nis_default_nss_flags, default_nss): New variables.
(_nis_check_default_nss): New function.

16 years ago(NSS_FLAG_SET, NSS_FLAG_NETID_AUTHORITATIVE,
drepper [Fri, 2 Apr 2004 09:15:04 +0000 (09:15 +0000)]
(NSS_FLAG_SET, NSS_FLAG_NETID_AUTHORITATIVE,
NSS_FLAG_SERVICES_AUTHORITATIVE): Define.
(_nis_default_nss_flags, _nis_check_default_nss): New decls.
(_nis_default_nss): New inline.

16 years agoAdd SERVICES_AUTHORITATIVE.
drepper [Fri, 2 Apr 2004 09:14:48 +0000 (09:14 +0000)]
Add SERVICES_AUTHORITATIVE.

16 years ago.
roland [Fri, 2 Apr 2004 02:24:23 +0000 (02:24 +0000)]
.

16 years ago2004-04-01 Roland McGrath <roland@redhat.com>
roland [Fri, 2 Apr 2004 02:23:05 +0000 (02:23 +0000)]
2004-04-01  Roland McGrath  <roland@redhat.com>

* elf/tst-execstack.c (do_test): Make F static.

16 years agoUpdate.
drepper [Fri, 2 Apr 2004 00:42:24 +0000 (00:42 +0000)]
Update.

16 years agoUse __sigprocmask not sigprocmask.
drepper [Fri, 2 Apr 2004 00:41:21 +0000 (00:41 +0000)]
Use __sigprocmask not sigprocmask.

16 years agoInclude <string.h>.
drepper [Fri, 2 Apr 2004 00:40:25 +0000 (00:40 +0000)]
Include <string.h>.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 23:29:52 +0000 (23:29 +0000)]
Update.

16 years agoAdd libc_hidden_builtin_def.
drepper [Thu, 1 Apr 2004 23:28:55 +0000 (23:28 +0000)]
Add libc_hidden_builtin_def.

16 years agoAdd libc_hidden_builtin_def.
drepper [Thu, 1 Apr 2004 23:28:37 +0000 (23:28 +0000)]
Add libc_hidden_builtin_def.

16 years agoAdd libc_hidden_builtin_def.
drepper [Thu, 1 Apr 2004 23:28:16 +0000 (23:28 +0000)]
Add libc_hidden_builtin_def.

16 years agoAdd libc_hidden_builtin_def.
drepper [Thu, 1 Apr 2004 23:27:58 +0000 (23:27 +0000)]
Add libc_hidden_builtin_def.

16 years agoAdd libc_hidden_builtin_def.
drepper [Thu, 1 Apr 2004 23:27:43 +0000 (23:27 +0000)]
Add libc_hidden_builtin_def.

16 years agoAdd libc_hidden_builtin_proto for memcmp.
drepper [Thu, 1 Apr 2004 23:26:22 +0000 (23:26 +0000)]
Add libc_hidden_builtin_proto for memcmp.

16 years agoInclude <string.h>.
drepper [Thu, 1 Apr 2004 22:55:45 +0000 (22:55 +0000)]
Include <string.h>.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 21:56:34 +0000 (21:56 +0000)]
Update.

16 years ago(__difftime): New renamed. Make old name alias. Use __difftime in
drepper [Thu, 1 Apr 2004 21:55:00 +0000 (21:55 +0000)]
(__difftime): New renamed.  Make old name alias.  Use __difftime in
recursive call.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 21:25:31 +0000 (21:25 +0000)]
Update.

16 years ago(__ioctl): Use __tcgetattr() instead of tcgetattr().
drepper [Thu, 1 Apr 2004 21:24:22 +0000 (21:24 +0000)]
(__ioctl): Use __tcgetattr() instead of tcgetattr().

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 21:17:57 +0000 (21:17 +0000)]
Update.

16 years ago[SHARED]: Use __GI_exit.
drepper [Thu, 1 Apr 2004 21:16:58 +0000 (21:16 +0000)]
[SHARED]: Use __GI_exit.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 21:14:56 +0000 (21:14 +0000)]
Update.

16 years ago[SHARED]: Use __GI__exit.
drepper [Thu, 1 Apr 2004 21:14:09 +0000 (21:14 +0000)]
[SHARED]: Use __GI__exit.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 20:31:01 +0000 (20:31 +0000)]
Update.

16 years agoAddn __signbitf and __signbit inlines.
drepper [Thu, 1 Apr 2004 20:30:12 +0000 (20:30 +0000)]
Addn __signbitf and __signbit inlines.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 19:36:34 +0000 (19:36 +0000)]
Update.

16 years agoUse __sigprocmask not sigprocmask.
drepper [Thu, 1 Apr 2004 19:35:18 +0000 (19:35 +0000)]
Use __sigprocmask not sigprocmask.

16 years agoUse __sigprocmask not sigprocmask.
drepper [Thu, 1 Apr 2004 19:35:02 +0000 (19:35 +0000)]
Use __sigprocmask not sigprocmask.

16 years agoUse __sigprocmask not sigprocmask.
drepper [Thu, 1 Apr 2004 19:34:51 +0000 (19:34 +0000)]
Use __sigprocmask not sigprocmask.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 18:49:40 +0000 (18:49 +0000)]
Update.

16 years agoDefine more ppc64 specific dynamic tags.
drepper [Thu, 1 Apr 2004 18:48:40 +0000 (18:48 +0000)]
Define more ppc64 specific dynamic tags.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 09:03:29 +0000 (09:03 +0000)]
Update.

16 years ago(_nss_nis_getservbyname_r): If protocol
drepper [Thu, 1 Apr 2004 09:02:37 +0000 (09:02 +0000)]
(_nss_nis_getservbyname_r): If protocol
is NULL, instead of trying yp_match (name/tcp), yp_match (name/udp),
yp_all, try yp_match (name), yp_all.

16 years ago(_dl_show_auxv): Add handling for ignored entries. Ignore AT_IGNOREPPC.
drepper [Thu, 1 Apr 2004 08:55:15 +0000 (08:55 +0000)]
(_dl_show_auxv): Add handling for ignored entries.  Ignore AT_IGNOREPPC.

16 years agoUpdate.
aj [Thu, 1 Apr 2004 04:41:33 +0000 (04:41 +0000)]
Update.

16 years ago(new_do_write): Return _IO_size_t to make 64-bit clean.
aj [Thu, 1 Apr 2004 04:41:12 +0000 (04:41 +0000)]
(new_do_write): Return _IO_size_t to make 64-bit clean.

16 years agoUpdate.
drepper [Thu, 1 Apr 2004 00:51:57 +0000 (00:51 +0000)]
Update.

16 years ago(construct_output_path): Remove remnants of CEN locale names.
drepper [Thu, 1 Apr 2004 00:49:51 +0000 (00:49 +0000)]
(construct_output_path): Remove remnants of CEN locale names.

16 years agoUpdate.
drepper [Wed, 31 Mar 2004 09:04:57 +0000 (09:04 +0000)]
Update.

16 years agoAdd IUTF8.
drepper [Wed, 31 Mar 2004 08:53:28 +0000 (08:53 +0000)]
Add IUTF8.

16 years ago * sysdeps/alpha/remqu.S: Detect power-of-two special case.
rth [Wed, 31 Mar 2004 02:34:12 +0000 (02:34 +0000)]
    * sysdeps/alpha/remqu.S: Detect power-of-two special case.

16 years agoUpdate.
drepper [Wed, 31 Mar 2004 01:47:34 +0000 (01:47 +0000)]
Update.

16 years ago(LIBC_START_MAIN) [HAVE_CLEANUP_JMP_BUF]: Call __nptl_deallocate_tsd.
drepper [Wed, 31 Mar 2004 01:46:43 +0000 (01:46 +0000)]
(LIBC_START_MAIN) [HAVE_CLEANUP_JMP_BUF]: Call __nptl_deallocate_tsd.

16 years agoUpdate.
drepper [Wed, 31 Mar 2004 01:45:09 +0000 (01:45 +0000)]
Update.

16 years ago(deallocate_tsd): Remove to __nptl_deallocate_tsd.
drepper [Wed, 31 Mar 2004 01:44:39 +0000 (01:44 +0000)]
(deallocate_tsd): Remove to __nptl_deallocate_tsd.
Adjust caller.

16 years agoDeclare __nptl_deallocate_tsd.
drepper [Wed, 31 Mar 2004 01:43:55 +0000 (01:43 +0000)]
Declare __nptl_deallocate_tsd.

16 years ago(pthread_functions): Add ptr__nptl_deallocate_tsd.
drepper [Wed, 31 Mar 2004 01:43:27 +0000 (01:43 +0000)]
(pthread_functions): Add ptr__nptl_deallocate_tsd.

16 years agoAdd ptr__nptl_deallocate_tsd.
drepper [Wed, 31 Mar 2004 01:42:28 +0000 (01:42 +0000)]
Add ptr__nptl_deallocate_tsd.

16 years ago(tests): Add tst-tsd5.
drepper [Wed, 31 Mar 2004 01:32:43 +0000 (01:32 +0000)]
(tests): Add tst-tsd5.

16 years agoTest for TSD cleanup handler of main thread.
drepper [Wed, 31 Mar 2004 01:32:30 +0000 (01:32 +0000)]
Test for TSD cleanup handler of main thread.

16 years agoUpdate.
drepper [Wed, 31 Mar 2004 00:16:53 +0000 (00:16 +0000)]
Update.

16 years ago(_nss_nis_getservbyname_r): If protocol == NULL, try name/tcp and name/udp
drepper [Wed, 31 Mar 2004 00:15:31 +0000 (00:15 +0000)]
(_nss_nis_getservbyname_r): If protocol == NULL, try name/tcp and name/udp
first before falling back intothe sequential scanning.
Use services.byname database for sequential scanning.
(_nss_nis_getservbyport_r): Likewise.  Just allocate sizeof (int) * 3
chars for integer.

(_nss_nis_getservbyport_r): Convert proto to host by order for snprintf.

16 years ago(services_keys): Don't implement lookups with missing protocol using
drepper [Wed, 31 Mar 2004 00:14:10 +0000 (00:14 +0000)]
(services_keys): Don't implement lookups with missing protocol using
getservent loop, just pass NULL.

16 years agoUpdate.
drepper [Tue, 30 Mar 2004 23:15:55 +0000 (23:15 +0000)]
Update.

16 years ago(setgroups): Avoid comparison with limit if we can rely on the syscall
drepper [Tue, 30 Mar 2004 23:14:52 +0000 (23:14 +0000)]
(setgroups): Avoid comparison with limit if we can rely on the syscall
being available.

16 years agoUpdate.
drepper [Tue, 30 Mar 2004 18:34:08 +0000 (18:34 +0000)]
Update.

16 years ago(distribute): Add nss.
drepper [Tue, 30 Mar 2004 18:33:11 +0000 (18:33 +0000)]
(distribute): Add nss.

16 years agoExample file for /etc/default/nss.
drepper [Tue, 30 Mar 2004 18:32:38 +0000 (18:32 +0000)]
Example file for /etc/default/nss.

16 years ago(check_default_nss): Recognize comment lines.
drepper [Tue, 30 Mar 2004 18:27:07 +0000 (18:27 +0000)]
(check_default_nss): Recognize comment lines.

16 years agoUpdate.
drepper [Tue, 30 Mar 2004 18:23:15 +0000 (18:23 +0000)]
Update.

16 years agoImplement getting the information from the netid.byname map if the
drepper [Tue, 30 Mar 2004 18:21:46 +0000 (18:21 +0000)]
Implement getting the information from the netid.byname map if the
system administrator allows this.

16 years ago(initgroups): Limit the initial allocation to 64 entries to not
drepper [Tue, 30 Mar 2004 18:20:19 +0000 (18:20 +0000)]
(initgroups): Limit the initial allocation to 64 entries to not
allocate too much on systems with really high limits.

16 years agoUpdate.
drepper [Tue, 30 Mar 2004 00:01:23 +0000 (00:01 +0000)]
Update.

16 years ago(struct search_t): New type.
drepper [Mon, 29 Mar 2004 23:59:24 +0000 (23:59 +0000)]
(struct search_t): New type.
(dosearch): New function.
(_nss_nis_getservbyname_r): Use it.  Call yp_get_default_domain
 unconditionally.
(_nss_nis_getservbyport_r): Likewise.

16 years agoUpdate.
drepper [Mon, 29 Mar 2004 22:04:09 +0000 (22:04 +0000)]
Update.

16 years ago(__pthread_attr_setaffinity_old): Prepend GLIBC_ to version names is
drepper [Mon, 29 Mar 2004 22:03:28 +0000 (22:03 +0000)]
(__pthread_attr_setaffinity_old): Prepend GLIBC_ to version names is
SHLIB_COMPAT check.

16 years ago(__pthread_attr_getaffinity_old): Prepend GLIBC_ to version names is
drepper [Mon, 29 Mar 2004 22:02:58 +0000 (22:02 +0000)]
(__pthread_attr_getaffinity_old): Prepend GLIBC_ to version names is
SHLIB_COMPAT check.

16 years ago(__pthread_getaffinity_old): Prepend GLIBC_ to version names is
drepper [Mon, 29 Mar 2004 22:02:28 +0000 (22:02 +0000)]
(__pthread_getaffinity_old): Prepend GLIBC_ to version names is
SHLIB_COMPAT check.

16 years ago(__pthread_setaffinity_old): Prepend GLIBC_ to version names is
drepper [Mon, 29 Mar 2004 22:01:09 +0000 (22:01 +0000)]
(__pthread_setaffinity_old): Prepend GLIBC_ to version names is
SHLIB_COMPAT check.

16 years agoUpdate.
drepper [Mon, 29 Mar 2004 22:00:26 +0000 (22:00 +0000)]
Update.

16 years ago(__sched_setaffinity_old): Prepend GLIBC_ to version names is
drepper [Mon, 29 Mar 2004 21:59:17 +0000 (21:59 +0000)]
(__sched_setaffinity_old): Prepend GLIBC_ to version names is
SHLIB_COMPAT check.

16 years ago(__sched_getaffinity_old): Prepend GLIBC_ to version names is
drepper [Mon, 29 Mar 2004 21:58:46 +0000 (21:58 +0000)]
(__sched_getaffinity_old): Prepend GLIBC_ to version names is
SHLIB_COMPAT check.

16 years agoUpdate.
drepper [Mon, 29 Mar 2004 21:49:59 +0000 (21:49 +0000)]
Update.

16 years agoUpdate.
drepper [Mon, 29 Mar 2004 21:46:58 +0000 (21:46 +0000)]
Update.

16 years ago(saveit): Improve memory. No need to allocate multiple blocks.
drepper [Mon, 29 Mar 2004 21:46:07 +0000 (21:46 +0000)]
(saveit): Improve memory.  No need to allocate multiple blocks.
(internal_nis_endrpcent): Adjust accordingly.

16 years ago(saveit): Improve memory. No need to allocate multiple blocks.
drepper [Mon, 29 Mar 2004 21:43:56 +0000 (21:43 +0000)]
(saveit): Improve memory.  No need to allocate multiple blocks.
(internal_nis_endprotoent): Adjust accordingly.

16 years ago(saveit): Improve memory. No need to allocate multiple blocks.
drepper [Mon, 29 Mar 2004 21:41:26 +0000 (21:41 +0000)]
(saveit): Improve memory.  No need to allocate multiple blocks.
(_nss_nis_initgroups_dyn): Adjust accordingly.

16 years ago(saveit): Improve memory. No need to allocate multiple blocks.
drepper [Mon, 29 Mar 2004 21:37:28 +0000 (21:37 +0000)]
(saveit): Improve memory.  No need to allocate multiple blocks.
(internal_nis_endetherent): Adjust accordingly.

16 years ago(saveit): Improve memory. No need to allocate multiple blocks.
drepper [Mon, 29 Mar 2004 21:28:25 +0000 (21:28 +0000)]
(saveit): Improve memory.  No need to allocate multiple blocks.
(internal_nis_endservent): Adjust accordingly.

16 years agoUpdate.
drepper [Mon, 29 Mar 2004 20:17:33 +0000 (20:17 +0000)]
Update.

16 years agoReturn 0 for NSS_STATUS_NOTFOUND.
drepper [Mon, 29 Mar 2004 20:16:06 +0000 (20:16 +0000)]
Return 0 for NSS_STATUS_NOTFOUND.

16 years agoUpdate.
drepper [Mon, 29 Mar 2004 20:04:20 +0000 (20:04 +0000)]
Update.

16 years ago(_nss_nis_getgrnam_r): Don't set errno if group does not exist.
drepper [Mon, 29 Mar 2004 20:02:41 +0000 (20:02 +0000)]
(_nss_nis_getgrnam_r): Don't set errno if group does not exist.

16 years agoUpdate.
drepper [Sun, 28 Mar 2004 10:55:26 +0000 (10:55 +0000)]
Update.

16 years ago(__sysconf): Handle _SC_SIGQUEUE_MAX.
drepper [Sun, 28 Mar 2004 10:52:43 +0000 (10:52 +0000)]
(__sysconf): Handle _SC_SIGQUEUE_MAX.

16 years agoUpdate.
drepper [Sat, 27 Mar 2004 03:40:33 +0000 (03:40 +0000)]
Update.

16 years ago(_make_stacks_executable): Call _dl_make_stack_executable first.
drepper [Sat, 27 Mar 2004 03:39:53 +0000 (03:39 +0000)]
(_make_stacks_executable): Call _dl_make_stack_executable first.

16 years agoUpdate.
drepper [Sat, 27 Mar 2004 03:38:27 +0000 (03:38 +0000)]
Update.

16 years ago(_dl_make_stack_executable): Also use __check_caller test.
drepper [Sat, 27 Mar 2004 03:36:25 +0000 (03:36 +0000)]
(_dl_make_stack_executable): Also use __check_caller test.

16 years ago(struct rtld_global_ro): Add _dl_check_caller field.
drepper [Sat, 27 Mar 2004 03:23:51 +0000 (03:23 +0000)]
(struct rtld_global_ro): Add _dl_check_caller field.
Define enum allowmask.  Add declaration of _dl_check_caller.

16 years ago(struct link_map): Add l_text_end field.
drepper [Sat, 27 Mar 2004 03:22:29 +0000 (03:22 +0000)]
(struct link_map): Add l_text_end field.

16 years ago(_rtld_global_ro): Initialize _dl_check_caller.
drepper [Sat, 27 Mar 2004 03:22:04 +0000 (03:22 +0000)]
(_rtld_global_ro): Initialize _dl_check_caller.
(_dl_start_final): Record l_text_end for ld.so map.
(dl_main): Record l_text_end for main object and vdso.

16 years ago(check_libc_caller): Removed.
drepper [Sat, 27 Mar 2004 03:20:10 +0000 (03:20 +0000)]
(check_libc_caller): Removed.
(dl_open_worker): Use __check_caller instead.

16 years ago(_dl_map_object_from_fd): Record l_text_end.
drepper [Sat, 27 Mar 2004 03:19:12 +0000 (03:19 +0000)]
(_dl_map_object_from_fd): Record l_text_end.

16 years ago(dl-routines): Add dl-caller.
drepper [Sat, 27 Mar 2004 03:18:23 +0000 (03:18 +0000)]
(dl-routines): Add dl-caller.