kopensolaris-gnu/glibc.git
20 years agoUpdate.
drepper [Fri, 21 Jul 2000 05:07:54 +0000 (05:07 +0000)]
Update.

20 years ago(_dl_map_object): Implement handling of DF_1_NODEFLIB.
drepper [Fri, 21 Jul 2000 05:06:53 +0000 (05:06 +0000)]
(_dl_map_object): Implement handling of DF_1_NODEFLIB.

20 years agoUpdate.
drepper [Fri, 21 Jul 2000 04:42:21 +0000 (04:42 +0000)]
Update.

20 years agoAlso test case where dependency of dlopen() object is marked nodelete.
drepper [Fri, 21 Jul 2000 04:41:23 +0000 (04:41 +0000)]
Also test case where dependency of dlopen() object is marked nodelete.

20 years agoAdd no modules for nodelete test.
drepper [Fri, 21 Jul 2000 04:40:44 +0000 (04:40 +0000)]
Add no modules for nodelete test.

20 years agoModule for test program for handling DF_1_NODELETE.
drepper [Fri, 21 Jul 2000 04:36:29 +0000 (04:36 +0000)]
Module for test program for handling DF_1_NODELETE.

20 years agoModule for test program for handling DF_1_NOOPEN.
drepper [Fri, 21 Jul 2000 04:36:17 +0000 (04:36 +0000)]
Module for test program for handling DF_1_NOOPEN.

20 years agoTest program for handling DF_1_NOOPEN.
drepper [Fri, 21 Jul 2000 04:36:08 +0000 (04:36 +0000)]
Test program for handling DF_1_NOOPEN.

20 years agoUpdate.
drepper [Fri, 21 Jul 2000 04:12:25 +0000 (04:12 +0000)]
Update.

20 years ago(_dl_map_object): Rename last parameter.
drepper [Fri, 21 Jul 2000 04:11:20 +0000 (04:11 +0000)]
(_dl_map_object): Rename last parameter.

20 years agoAdd new parameter to _dl_map_object calls.
drepper [Fri, 21 Jul 2000 04:10:30 +0000 (04:10 +0000)]
Add new parameter to _dl_map_object calls.

20 years agoDefine __RTLD_DLOPEN.
drepper [Fri, 21 Jul 2000 04:09:53 +0000 (04:09 +0000)]
Define __RTLD_DLOPEN.

20 years agoPass the whole mode word to _dl_map_object.
drepper [Fri, 21 Jul 2000 04:09:20 +0000 (04:09 +0000)]
Pass the whole mode word to _dl_map_object.

20 years ago(_dl_map_object_from_fd): If DF_1_NOOPEN is set and this is a dlopen()
drepper [Fri, 21 Jul 2000 04:08:55 +0000 (04:08 +0000)]
(_dl_map_object_from_fd): If DF_1_NOOPEN is set and this is a dlopen()
call, do not load the binary.

20 years ago(tests): Add nodlopen. Add rules to generate nodlopen.
drepper [Fri, 21 Jul 2000 04:07:03 +0000 (04:07 +0000)]
(tests): Add nodlopen.  Add rules to generate nodlopen.

20 years agoAdd __RTLD_DLOPEN to mode passed down to _dl_open.
drepper [Fri, 21 Jul 2000 04:06:28 +0000 (04:06 +0000)]
Add __RTLD_DLOPEN to mode passed down to _dl_open.

20 years agoRegenerated.
drepper [Fri, 21 Jul 2000 04:05:33 +0000 (04:05 +0000)]
Regenerated.

20 years agoDefine have-z-nodlopen with libc_cv_z_nodlopen.
drepper [Fri, 21 Jul 2000 04:04:57 +0000 (04:04 +0000)]
Define have-z-nodlopen with libc_cv_z_nodlopen.

20 years agoAdd test for -z nodlopen option.
drepper [Fri, 21 Jul 2000 04:04:37 +0000 (04:04 +0000)]
Add test for -z nodlopen option.

20 years ago(libnss_hesiod-routines): Add hesiod-init and hesiod-proto.
drepper [Fri, 21 Jul 2000 01:37:59 +0000 (01:37 +0000)]
(libnss_hesiod-routines): Add hesiod-init and hesiod-proto.

20 years ago[GLIBC_2.2]: Add _nss_hesiod_getservbyport_r,
drepper [Fri, 21 Jul 2000 01:37:42 +0000 (01:37 +0000)]
[GLIBC_2.2]: Add _nss_hesiod_getservbyport_r,
_nss_hesiod_setprotoent, _nss_hesiod_endprotoent,
_nss_hesiod_getprotobyname_r, and _nss_hesiod_getprotobynumber_r.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Fri, 21 Jul 2000 01:36:00 +0000 (01:36 +0000)]
Update from BIND 8.2.3-T5B.

20 years agoproto service for Hesiod NSS module.
drepper [Fri, 21 Jul 2000 01:35:34 +0000 (01:35 +0000)]
proto service for Hesiod NSS module.

20 years ago(_nss_hesiod_getservbyport_r): New function. Provide support for
drepper [Fri, 21 Jul 2000 01:35:11 +0000 (01:35 +0000)]
(_nss_hesiod_getservbyport_r): New function.  Provide support for
looking up services by port number.

20 years agoNSS hesiod definitions.
drepper [Fri, 21 Jul 2000 01:34:22 +0000 (01:34 +0000)]
NSS hesiod definitions.

20 years agoRewritten for thread-safeness.
drepper [Fri, 21 Jul 2000 01:33:54 +0000 (01:33 +0000)]
Rewritten for thread-safeness.

20 years agoInitialization functions for Hesiod NSS module.
drepper [Fri, 21 Jul 2000 01:33:14 +0000 (01:33 +0000)]
Initialization functions for Hesiod NSS module.

20 years agoUpdate.
drepper [Fri, 21 Jul 2000 01:32:45 +0000 (01:32 +0000)]
Update.

20 years ago(res_nsend): Cast &EXT(statp).nsaddrs[ns] to
drepper [Fri, 21 Jul 2000 01:31:44 +0000 (01:31 +0000)]
(res_nsend): Cast &EXT(statp).nsaddrs[ns] to
(struct sockaddr_in *) in call to sock_eq.
Use memcpy to copy statp->nsaddr_list[ns] to &EXT(statp).nsaddrs[ns].

20 years ago(struct __sockaddr_in): New definition.
drepper [Fri, 21 Jul 2000 01:31:27 +0000 (01:31 +0000)]
(struct __sockaddr_in): New definition.
(struct __res_state): Use __sockaddr_in instead of sockaddr_in in
the private parts of the structure to save some space.

20 years agoFix typos.
drepper [Fri, 21 Jul 2000 01:30:20 +0000 (01:30 +0000)]
Fix typos.

20 years agoUpdate.
drepper [Fri, 21 Jul 2000 00:15:14 +0000 (00:15 +0000)]
Update.

20 years agoPass -z nodelete to linker for libpthread.so generation if it
drepper [Fri, 21 Jul 2000 00:14:49 +0000 (00:14 +0000)]
Pass -z nodelete to linker for libpthread.so generation if it
understand this option.

20 years agoUpdate.
drepper [Fri, 21 Jul 2000 00:14:13 +0000 (00:14 +0000)]
Update.

20 years agoDefine have-z-nodelete with libc_cv_z_nodelete.
drepper [Fri, 21 Jul 2000 00:09:57 +0000 (00:09 +0000)]
Define have-z-nodelete with libc_cv_z_nodelete.

20 years agoAdd test for -z nodelete option.
drepper [Fri, 21 Jul 2000 00:09:18 +0000 (00:09 +0000)]
Add test for -z nodelete option.

20 years agoTest module for nodelete test.
drepper [Fri, 21 Jul 2000 00:08:21 +0000 (00:08 +0000)]
Test module for nodelete test.

20 years agoTest program for nodelete objects.
drepper [Fri, 21 Jul 2000 00:08:09 +0000 (00:08 +0000)]
Test program for nodelete objects.

20 years ago(tests): Add $(tests-nodelete-$(have-z-nodelete)).
drepper [Fri, 21 Jul 2000 00:06:37 +0000 (00:06 +0000)]
(tests): Add $(tests-nodelete-$(have-z-nodelete)).
(tests-nodelete-yes): Define.
(modules-names): Add $(modules-nodelete-$(have-z-nodelete)).
Add rules to build nodelete and modules.

20 years agoUpdate.
drepper [Thu, 20 Jul 2000 22:53:54 +0000 (22:53 +0000)]
Update.

20 years agoDefine RTLD_NOLOAD and RTLD_NODELETE.
drepper [Thu, 20 Jul 2000 22:52:49 +0000 (22:52 +0000)]
Define RTLD_NOLOAD and RTLD_NODELETE.

20 years agoUpdate prototype for _dl_map_object_from_fd and _dl_map_object
drepper [Thu, 20 Jul 2000 22:51:45 +0000 (22:51 +0000)]
Update prototype for _dl_map_object_from_fd and _dl_map_object
interface change.

20 years ago(struct link_map): Add l_feature_1 and l_flags_1.
drepper [Thu, 20 Jul 2000 22:50:55 +0000 (22:50 +0000)]
(struct link_map): Add l_feature_1 and l_flags_1.

20 years agoAdd new parameter to _dl_map_object calls.
drepper [Thu, 20 Jul 2000 22:50:00 +0000 (22:50 +0000)]
Add new parameter to _dl_map_object calls.

20 years agoTest for RTLD_NOLOAD flag.
drepper [Thu, 20 Jul 2000 22:49:36 +0000 (22:49 +0000)]
Test for RTLD_NOLOAD flag.

20 years agoAdd various DF_1_*, DTF_1_*, and DF_P1_* entries.
drepper [Thu, 20 Jul 2000 22:49:10 +0000 (22:49 +0000)]
Add various DF_1_*, DTF_1_*, and DF_P1_* entries.

20 years ago(elf_get_dynamic_info): Copy DT_FLAGS_1 entry if it exists into l_flags_1 word.
drepper [Thu, 20 Jul 2000 22:48:05 +0000 (22:48 +0000)]
(elf_get_dynamic_info): Copy DT_FLAGS_1 entry if it exists into l_flags_1 word.

20 years ago(dl_open_worker): Pass RTLD_NOLOAD as new parameter
drepper [Thu, 20 Jul 2000 22:39:03 +0000 (22:39 +0000)]
(dl_open_worker): Pass RTLD_NOLOAD as new parameter
to _dl_map_object.  Return immediately if no object loaded.
Set DF_1_NODELETE bit in l_flags_1 if RTLD_NODELETE was passed.

20 years ago(_dl_map_object_from_fd): Take no parameter and use it to determine
drepper [Thu, 20 Jul 2000 22:36:35 +0000 (22:36 +0000)]
(_dl_map_object_from_fd): Take no parameter and use it to determine
whether loading is wanted or not.
(_dl_map_object): Likewise.

20 years agoAdd new parameter to _dl_map_object calls.
drepper [Thu, 20 Jul 2000 22:24:30 +0000 (22:24 +0000)]
Add new parameter to _dl_map_object calls.

20 years ago(_dl_close): Don't close an object if it is marked with nodelete.
drepper [Thu, 20 Jul 2000 22:23:46 +0000 (22:23 +0000)]
(_dl_close): Don't close an object if it is marked with nodelete.

20 years ago(tests): Add noload. Add rules to generate noload.
drepper [Thu, 20 Jul 2000 22:21:58 +0000 (22:21 +0000)]
(tests): Add noload.  Add rules to generate noload.

20 years agolocaledata is no add-on anymore, change docu.
aj [Thu, 20 Jul 2000 11:10:29 +0000 (11:10 +0000)]
localedata is no add-on anymore, change docu.

20 years agoUpdate.
drepper [Thu, 20 Jul 2000 08:56:12 +0000 (08:56 +0000)]
Update.

20 years ago(_IO_wdo_write): Overflow only if there is really
drepper [Thu, 20 Jul 2000 08:55:08 +0000 (08:55 +0000)]
(_IO_wdo_write): Overflow only if there is really
something in the buffer.  gconv call can write up to end of the
buffer, not only _IO_write_end.
(_IO_wfile_overflow): Allocate also external buffer.

20 years agoOnly allocate external buffer if this hasn't happened yet.
drepper [Thu, 20 Jul 2000 08:53:15 +0000 (08:53 +0000)]
Only allocate external buffer if this hasn't happened yet.

20 years ago(tests): Add tst_wprintf2.
drepper [Thu, 20 Jul 2000 08:52:13 +0000 (08:52 +0000)]
(tests): Add tst_wprintf2.
(tst_wprintf2-ARGS): Define.

20 years agoTest case for wprintf functions.
drepper [Thu, 20 Jul 2000 08:50:59 +0000 (08:50 +0000)]
Test case for wprintf functions.

20 years ago(process_string_arg): Handle multibyte strings with precision in
drepper [Wed, 19 Jul 2000 22:49:26 +0000 (22:49 +0000)]
(process_string_arg): Handle multibyte strings with precision in
vfwprintf correctly.

20 years agoFix completely broken handlling of unbuffered wide character streams.
drepper [Wed, 19 Jul 2000 22:38:41 +0000 (22:38 +0000)]
Fix completely broken handlling of unbuffered wide character streams.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 22:13:03 +0000 (22:13 +0000)]
Update.

20 years ago(distribute): Add README.
drepper [Wed, 19 Jul 2000 22:11:37 +0000 (22:11 +0000)]
(distribute): Add README.

20 years agoText describing the situation and history of the resolver implementation.
drepper [Wed, 19 Jul 2000 22:11:18 +0000 (22:11 +0000)]
Text describing the situation and history of the resolver implementation.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 22:03:58 +0000 (22:03 +0000)]
Update.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 22:02:56 +0000 (22:02 +0000)]
Update from BIND 8.2.3-T5B.

20 years agoUpdate from BIND 8.2.3-T5B. Move definition of RES_SET_H_ERRNO and
drepper [Wed, 19 Jul 2000 22:02:37 +0000 (22:02 +0000)]
Update from BIND 8.2.3-T5B.  Move definition of RES_SET_H_ERRNO and
accompanying comment to include/resolv.h.

20 years ago(res_setoptions): Mark internal.
drepper [Wed, 19 Jul 2000 22:02:19 +0000 (22:02 +0000)]
(res_setoptions): Mark internal.
[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit
by using poll instead.

20 years ago(_res): Don't initialize. Fix res_close instead to avoid close(0).
drepper [Wed, 19 Jul 2000 22:01:49 +0000 (22:01 +0000)]
(_res): Don't initialize.  Fix res_close instead to avoid close(0).
(res_init): Always use the static resolver context.
[SHLIB_COMPAT (libc, GLIBC_2.0, GLIBC_2_2)]: Make res_init a weak
alias for __res_init.

20 years ago[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
drepper [Wed, 19 Jul 2000 22:01:36 +0000 (22:01 +0000)]
[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
using poll instead.
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)]: Make dn_expand a
weak alias for __dn_expand.
(res_close) [_LIBC]: Don't call res_nclose if RES_INIT isn't set
in _res.options.  Avoids a potential security risk by avoiding a
close (0).
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)]: Make
res_mkquery, res_query, res_querydomain adn res_search weak
aliases for __res_mkquery, __res_query, __res_querydomain and
__res_search.

20 years ago[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
drepper [Wed, 19 Jul 2000 22:00:45 +0000 (22:00 +0000)]
[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
using poll instead.
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)]: Make dn_expand a
weak alias for __dn_expand.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 22:00:19 +0000 (22:00 +0000)]
Update from BIND 8.2.3-T5B.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 21:59:47 +0000 (21:59 +0000)]
Update from BIND 8.2.3-T5B.

20 years agoAvoid emitting RCS ID in object file.
drepper [Wed, 19 Jul 2000 21:58:49 +0000 (21:58 +0000)]
Avoid emitting RCS ID in object file.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 21:58:02 +0000 (21:58 +0000)]
Update from BIND 8.2.3-T5B.

20 years ago[GLIBC_2.2] (libc): Add __res_init and __res_nclose.
drepper [Wed, 19 Jul 2000 21:57:36 +0000 (21:57 +0000)]
[GLIBC_2.2] (libc): Add __res_init and __res_nclose.

20 years agoBIND-8.2.3-T5B.
drepper [Wed, 19 Jul 2000 21:57:27 +0000 (21:57 +0000)]
BIND-8.2.3-T5B.

20 years agoMove definition of RES_SET_H_ERRNO and accompanying comment to here.
drepper [Wed, 19 Jul 2000 21:57:08 +0000 (21:57 +0000)]
Move definition of RES_SET_H_ERRNO and accompanying comment to here.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 21:56:17 +0000 (21:56 +0000)]
Update.

20 years ago(pthread_handle_create): Remove initialization of new_thread->p_res._sock.
drepper [Wed, 19 Jul 2000 21:55:59 +0000 (21:55 +0000)]
(pthread_handle_create): Remove initialization of new_thread->p_res._sock.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 18:58:05 +0000 (18:58 +0000)]
Update.

20 years ago(__pthread_alt_lock, __pthread_alt_timedlock): Wait node was not being
drepper [Wed, 19 Jul 2000 18:57:32 +0000 (18:57 +0000)]
(__pthread_alt_lock, __pthread_alt_timedlock): Wait node was not being
properly enqueued, due to failing to update the lock->__status field.

(__pthread_alt_timedlock): The oldstatus variable was being set
inappropriately, causing the suspend function to be called with a null
self pointer and crash.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 07:47:34 +0000 (07:47 +0000)]
Update.

20 years agoFix typos.
drepper [Wed, 19 Jul 2000 07:47:18 +0000 (07:47 +0000)]
Fix typos.

20 years agoCorrect syntax for HAN script.
drepper [Wed, 19 Jul 2000 07:46:53 +0000 (07:46 +0000)]
Correct syntax for HAN script.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 06:24:30 +0000 (06:24 +0000)]
Update.

20 years ago(__pthread_alt_trylock): Fix code used if no compare&swap is available.
drepper [Wed, 19 Jul 2000 06:24:02 +0000 (06:24 +0000)]
(__pthread_alt_trylock): Fix code used if no compare&swap is available.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 05:36:15 +0000 (05:36 +0000)]
Update.

20 years ago(__pthread_trylock): Use __compare_and_swap, not compare_and_swap.
drepper [Wed, 19 Jul 2000 05:35:49 +0000 (05:35 +0000)]
(__pthread_trylock): Use __compare_and_swap, not compare_and_swap.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 05:14:01 +0000 (05:14 +0000)]
Update.

20 years agoUpdate for Unicode 3.0.
drepper [Wed, 19 Jul 2000 05:13:50 +0000 (05:13 +0000)]
Update for Unicode 3.0.

20 years agoGB18030 charmap.
drepper [Wed, 19 Jul 2000 05:12:36 +0000 (05:12 +0000)]
GB18030 charmap.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 22:09:09 +0000 (22:09 +0000)]
Update.

20 years ago(main): Compare result of load_db with NSS_STATUS_SUCCESS and not 0.
drepper [Tue, 18 Jul 2000 22:08:00 +0000 (22:08 +0000)]
(main): Compare result of load_db with NSS_STATUS_SUCCESS and not 0.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 21:34:27 +0000 (21:34 +0000)]
Update.

20 years ago(pthread_initialize): Don't use syscond to determine whether the machine
drepper [Tue, 18 Jul 2000 21:34:03 +0000 (21:34 +0000)]
(pthread_initialize): Don't use syscond to determine whether the machine
has more than one processor.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 21:33:02 +0000 (21:33 +0000)]
Update.

20 years agoExport __sysctl for GLIBC_2.2.
drepper [Tue, 18 Jul 2000 21:31:44 +0000 (21:31 +0000)]
Export __sysctl for GLIBC_2.2.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 20:32:49 +0000 (20:32 +0000)]
Update.

20 years agoMark U0000 as cntrl and U00A0 not as space.
drepper [Tue, 18 Jul 2000 20:32:19 +0000 (20:32 +0000)]
Mark U0000 as cntrl and U00A0 not as space.

20 years agoMark U0000 as cntrl and U00A0 not as space.
drepper [Tue, 18 Jul 2000 20:31:16 +0000 (20:31 +0000)]
Mark U0000 as cntrl and U00A0 not as space.