kopensolaris-gnu/glibc.git
22 years agoUpdate.
drepper [Sat, 20 Feb 1999 15:02:24 +0000 (15:02 +0000)]
Update.

22 years ago(elf_machine_rela): DT_STRTAB is already relocated.
drepper [Sat, 20 Feb 1999 15:02:05 +0000 (15:02 +0000)]
(elf_machine_rela): DT_STRTAB is already relocated.

22 years ago(elf_machine_rela): DT_STRTAB is already relocated.
drepper [Sat, 20 Feb 1999 15:01:39 +0000 (15:01 +0000)]
(elf_machine_rela): DT_STRTAB is already relocated.

22 years ago(__process_machine_rel): DT_STRTAB is already relocated.
drepper [Sat, 20 Feb 1999 15:01:00 +0000 (15:01 +0000)]
(__process_machine_rel): DT_STRTAB is already relocated.

22 years ago(elf_machine_got_rel): Likewise.
drepper [Sat, 20 Feb 1999 15:00:01 +0000 (15:00 +0000)]
(elf_machine_got_rel): Likewise.
(elf_machine_got_rel): Likewise for DT_SYMTAB and DT_STRTAB.

22 years ago(elf_machine_rela): DT_STRTAB is already relocated.
drepper [Sat, 20 Feb 1999 14:58:50 +0000 (14:58 +0000)]
(elf_machine_rela): DT_STRTAB is already relocated.

22 years ago(elf_machine_rel): DT_STRTAB is already relocated.
drepper [Sat, 20 Feb 1999 14:58:20 +0000 (14:58 +0000)]
(elf_machine_rel): DT_STRTAB is already relocated.

22 years ago(elf_machine_rel): DT_STRTAB is already relocated.
drepper [Sat, 20 Feb 1999 14:57:43 +0000 (14:57 +0000)]
(elf_machine_rel): DT_STRTAB is already relocated.

22 years ago(elf_machine_fixup_plt): DT_JMPREL and DT_PLTGOT entries are already
drepper [Sat, 20 Feb 1999 14:56:45 +0000 (14:56 +0000)]
(elf_machine_fixup_plt): DT_JMPREL and DT_PLTGOT entries are already
relocated.
(elf_machine_rela): Likewise for DT_SYMTAB.

22 years ago(elf_get_dynamic_info): Also relocate DT_PLTGOT.
drepper [Sat, 20 Feb 1999 14:56:03 +0000 (14:56 +0000)]
(elf_get_dynamic_info): Also relocate DT_PLTGOT.

22 years ago(_dl_start): Pass extra argument to elf_get_dynamic_info.
drepper [Sat, 20 Feb 1999 14:52:39 +0000 (14:52 +0000)]
(_dl_start): Pass extra argument to elf_get_dynamic_info.
(find_needed): DT_STRTAB entry is already relocated.
(dl_main): Pass extra argument to elf_get_dynamic_info.
DT_STRTAB entry is already relocated.

22 years ago(elf_dynamic_do_rel): reladdr is now assumed to be relocated already.
drepper [Sat, 20 Feb 1999 14:50:49 +0000 (14:50 +0000)]
(elf_dynamic_do_rel): reladdr is now assumed to be relocated already.
DT_SYMTAB and DT_VERSYM entries are also relocated.

22 years agoRename VERSTAG macro into VERSYMIDX. Replace all users.
drepper [Sat, 20 Feb 1999 14:49:14 +0000 (14:49 +0000)]
Rename VERSTAG macro into VERSYMIDX.  Replace all users.
(match_symbol): DT_STRTAB entry is already relocated.
(_dl_check_map_versions): Likewise.  Also fo DT_VERSYM.

22 years ago(fixup): DT_SYMTAB, DT_STRTAB, DT_JMPREL, and DT_VERSYM entries are
drepper [Sat, 20 Feb 1999 14:47:20 +0000 (14:47 +0000)]
(fixup): DT_SYMTAB, DT_STRTAB, DT_JMPREL, and DT_VERSYM entries are
already relocated.
(profile_fixup): Likewise.

22 years ago(_dl_relocate_object): DT_STRTAB entry is already relocated.
drepper [Sat, 20 Feb 1999 14:45:53 +0000 (14:45 +0000)]
(_dl_relocate_object): DT_STRTAB entry is already relocated.

22 years ago(do_lookup): DT_STRTAB and DT_SYMTAB entries are already relocated.
drepper [Sat, 20 Feb 1999 14:45:04 +0000 (14:45 +0000)]
(do_lookup): DT_STRTAB and DT_SYMTAB entries are already relocated.

22 years ago(_dl_init_paths): DT_STRTAB entry is already relocated.
drepper [Sat, 20 Feb 1999 14:44:04 +0000 (14:44 +0000)]
(_dl_init_paths): DT_STRTAB entry is already relocated.
(_dl_map_object_from_fd): Call elf_get_dynamic_info with new argument.
(_dl_map_object): DT_STRTAB entry is already relocated.

22 years ago(_dl_map_object_deps): DT_STRTAB entry is already relocated.
drepper [Sat, 20 Feb 1999 14:42:11 +0000 (14:42 +0000)]
(_dl_map_object_deps): DT_STRTAB entry is already relocated.

22 years ago(_dl_addr): DT_SYMTAB and DT_STRTAB entries are already relocated.
drepper [Sat, 20 Feb 1999 14:41:27 +0000 (14:41 +0000)]
(_dl_addr): DT_SYMTAB and DT_STRTAB entries are already relocated.

22 years ago(elf_get_dynamic_info): Take new argument with
drepper [Sat, 20 Feb 1999 14:40:30 +0000 (14:40 +0000)]
(elf_get_dynamic_info): Take new argument with
load address.  Relocate d_ptr in DT_DTRTAB, DT_SYMTAB, DT_RELA, DT_REL,
DT_JMPREL, and DT_VERSYM l_info entry.
(_ELF_DYNAMIC_DO_RELOC): Take extra argument which specifies whether
rel and rela relocations can both happen and skip one test if this
is not possible.
(ELF_DYNAMIC_DO_RELA, ELF_DYNAMIC_DO_REL): Call _ELF_DYNAMIC_DO_RELOC
appropriately.

22 years ago(initgroups): If function in current module was successful don't stop
drepper [Sat, 20 Feb 1999 14:36:02 +0000 (14:36 +0000)]
(initgroups): If function in current module was successful don't stop
but continue to process to get all the groups.

22 years agoUpdate.
drepper [Sat, 20 Feb 1999 09:52:46 +0000 (09:52 +0000)]
Update.

22 years ago(_dl_relocate_object): Use global _dl_pf_to_proot array to convert
drepper [Sat, 20 Feb 1999 09:52:07 +0000 (09:52 +0000)]
(_dl_relocate_object): Use global _dl_pf_to_proot array to convert
p_flags value.

22 years ago(_dl_map_object_from_fd): Use global _dl_pf_to_proot array to convert
drepper [Sat, 20 Feb 1999 09:51:42 +0000 (09:51 +0000)]
(_dl_map_object_from_fd): Use global _dl_pf_to_proot array to convert
p_flags value.

22 years agoUpdate.
drepper [Sat, 20 Feb 1999 09:40:26 +0000 (09:40 +0000)]
Update.

22 years ago(elf_get_dynamic_info): Use memset instead of loop to clear `info'.
drepper [Sat, 20 Feb 1999 09:40:06 +0000 (09:40 +0000)]
(elf_get_dynamic_info): Use memset instead of loop to clear `info'.

22 years agoIf fill byte is constant let gcc do the work.
drepper [Sat, 20 Feb 1999 09:39:16 +0000 (09:39 +0000)]
If fill byte is constant let gcc do the work.

22 years agoUpdate.
drepper [Fri, 19 Feb 1999 20:37:20 +0000 (20:37 +0000)]
Update.

22 years ago(lose): Make it a function at the toplevel, mark as
drepper [Fri, 19 Feb 1999 20:36:49 +0000 (20:36 +0000)]
(lose): Make it a function at the toplevel, mark as
noreturn, and prevent it from being inlined.
Define LOSE appropriately.
(_dl_map_object_from_fd): Compare all bytes in e_ident at once.
Optimize decoding of p_flags for certain platforms.

22 years ago(_dl_signal_error): Mark as __noreturn__.
drepper [Fri, 19 Feb 1999 20:33:27 +0000 (20:33 +0000)]
(_dl_signal_error): Mark as __noreturn__.

22 years agoUpdate.
drepper [Fri, 19 Feb 1999 08:52:29 +0000 (08:52 +0000)]
Update.

22 years ago(link-libc): When doing a static link, make sure that libgcc.a is
drepper [Fri, 19 Feb 1999 08:52:06 +0000 (08:52 +0000)]
(link-libc): When doing a static link, make sure that libgcc.a is
included both before and after libc.a.

22 years agoUpdate.
drepper [Fri, 19 Feb 1999 08:33:58 +0000 (08:33 +0000)]
Update.

22 years agoFix handling of default values for sp_warn, sp_inact, sp_expire and
drepper [Fri, 19 Feb 1999 08:33:38 +0000 (08:33 +0000)]
Fix handling of default values for sp_warn, sp_inact, sp_expire and
sp_flag.

22 years agoUpdate.
drepper [Fri, 19 Feb 1999 00:00:05 +0000 (00:00 +0000)]
Update.

22 years agoTest for multiple loading of the same file.
drepper [Thu, 18 Feb 1999 23:59:48 +0000 (23:59 +0000)]
Test for multiple loading of the same file.

22 years agoCompile and run new test.
drepper [Thu, 18 Feb 1999 23:59:21 +0000 (23:59 +0000)]
Compile and run new test.

22 years ago(dl_main): Explain situation is l_dev/l_ino with main object.
drepper [Thu, 18 Feb 1999 23:25:26 +0000 (23:25 +0000)]
(dl_main): Explain situation is l_dev/l_ino with main object.

22 years ago(_dl_map_object_from_fd): Test dev/ino of newly loaded shared object
drepper [Thu, 18 Feb 1999 23:24:32 +0000 (23:24 +0000)]
(_dl_map_object_from_fd): Test dev/ino of newly loaded shared object
with all laoded objects.  Initialize l_ino and l_dev in case it's new.

22 years ago(link_map): Add l_dev and l_ino.
drepper [Thu, 18 Feb 1999 23:23:02 +0000 (23:23 +0000)]
(link_map): Add l_dev and l_ino.

22 years agoUpdate.
drepper [Thu, 18 Feb 1999 22:27:04 +0000 (22:27 +0000)]
Update.

22 years ago(service_user): Change name field from const char * to char[0].
drepper [Thu, 18 Feb 1999 22:26:45 +0000 (22:26 +0000)]
(service_user): Change name field from const char * to char[0].
(name_database_entry): Likewise.

22 years ago(nss_parse_service_list): Adjust memory allocation for change of
drepper [Thu, 18 Feb 1999 22:25:37 +0000 (22:25 +0000)]
(nss_parse_service_list): Adjust memory allocation for change of
`service_user'.
(nss_getline): Adjust memory allocation for change of
`name_database_entry'.

22 years agoUpdate.
drepper [Thu, 18 Feb 1999 09:15:19 +0000 (09:15 +0000)]
Update.

22 years agoCorrectly handle NLSPATH from environment.
drepper [Thu, 18 Feb 1999 09:14:48 +0000 (09:14 +0000)]
Correctly handle NLSPATH from environment.

22 years agoUpdate.
drepper [Thu, 18 Feb 1999 09:10:37 +0000 (09:10 +0000)]
Update.

22 years agoLFS extension of lockf.
drepper [Thu, 18 Feb 1999 09:09:58 +0000 (09:09 +0000)]
LFS extension of lockf.

22 years agoAdd lockf64 for GLIBC_2.1.1.
drepper [Thu, 18 Feb 1999 09:09:08 +0000 (09:09 +0000)]
Add lockf64 for GLIBC_2.1.1.

22 years ago(routines): Add lock64.
drepper [Thu, 18 Feb 1999 09:08:44 +0000 (09:08 +0000)]
(routines): Add lock64.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 21:22:40 +0000 (21:22 +0000)]
Update.

22 years agoOnly use strncmp optimization if count argument is constant.
drepper [Tue, 16 Feb 1999 21:21:52 +0000 (21:21 +0000)]
Only use strncmp optimization if count argument is constant.

22 years ago.
roland [Tue, 16 Feb 1999 19:10:07 +0000 (19:10 +0000)]
.

22 years ago1999-02-16 Roland McGrath <roland@baalperazim.frob.com>
roland [Tue, 16 Feb 1999 19:10:02 +0000 (19:10 +0000)]
1999-02-16  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/revoke.c: New file.

22 years ago(Running make install): Remove reference to nscd/README.
drepper [Tue, 16 Feb 1999 17:13:26 +0000 (17:13 +0000)]
(Running make install): Remove reference to nscd/README.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 17:10:53 +0000 (17:10 +0000)]
Update.

22 years ago(_ISwbit): Cast result of shift operations to int to avoid warning about
drepper [Tue, 16 Feb 1999 17:10:35 +0000 (17:10 +0000)]
(_ISwbit): Cast result of shift operations to int to avoid warning about
`ISO C restricts enumerator values to range of `int''.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 15:35:52 +0000 (15:35 +0000)]
Update.

22 years ago(test-input): Prepare for cs_CZ test.
drepper [Tue, 16 Feb 1999 15:34:40 +0000 (15:34 +0000)]
(test-input): Prepare for cs_CZ test.

22 years agoAdd repertoiremap.
drepper [Tue, 16 Feb 1999 15:34:07 +0000 (15:34 +0000)]
Add repertoiremap.

22 years agoNew version from author.
drepper [Tue, 16 Feb 1999 15:27:00 +0000 (15:27 +0000)]
New version from author.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 15:20:35 +0000 (15:20 +0000)]
Update.

22 years agoAdd explanation comment.
drepper [Tue, 16 Feb 1999 15:16:28 +0000 (15:16 +0000)]
Add explanation comment.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 15:13:37 +0000 (15:13 +0000)]
Update.

22 years agoFix typo.
drepper [Tue, 16 Feb 1999 15:13:16 +0000 (15:13 +0000)]
Fix typo.

22 years agoFix typo.
drepper [Tue, 16 Feb 1999 15:12:44 +0000 (15:12 +0000)]
Fix typo.

22 years agoFix typo.
drepper [Tue, 16 Feb 1999 15:12:17 +0000 (15:12 +0000)]
Fix typo.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 12:42:10 +0000 (12:42 +0000)]
Update.

22 years ago(memcmp): Correctly set flags for the case N == 0.
drepper [Tue, 16 Feb 1999 12:41:42 +0000 (12:41 +0000)]
(memcmp): Correctly set flags for the case N == 0.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 12:20:39 +0000 (12:20 +0000)]
Update.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 12:20:27 +0000 (12:20 +0000)]
Update.

22 years agoSleepycat license file.
drepper [Tue, 16 Feb 1999 12:20:02 +0000 (12:20 +0000)]
Sleepycat license file.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 12:14:05 +0000 (12:14 +0000)]
Update.

22 years ago(_sys_errlist): Fix typo.
drepper [Tue, 16 Feb 1999 12:13:56 +0000 (12:13 +0000)]
(_sys_errlist): Fix typo.

22 years agoAdd i18n and copyright to generated files.
drepper [Tue, 16 Feb 1999 12:13:22 +0000 (12:13 +0000)]
Add i18n and copyright to generated files.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 12:08:42 +0000 (12:08 +0000)]
Update.

22 years agoUse ISO C form for function definitions and remove unnecessary prototypes.
drepper [Tue, 16 Feb 1999 12:08:31 +0000 (12:08 +0000)]
Use ISO C form for function definitions and remove unnecessary prototypes.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 11:06:33 +0000 (11:06 +0000)]
Update.

22 years ago(getaddrinfo): Fix typo in last change.
drepper [Tue, 16 Feb 1999 11:06:14 +0000 (11:06 +0000)]
(getaddrinfo): Fix typo in last change.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 09:49:44 +0000 (09:49 +0000)]
Update.

22 years agoAvoid unneccesary #ifdef.
drepper [Tue, 16 Feb 1999 09:49:31 +0000 (09:49 +0000)]
Avoid unneccesary #ifdef.

22 years agoUpdate.
drepper [Tue, 16 Feb 1999 09:39:12 +0000 (09:39 +0000)]
Update.

22 years ago(_itoa): Correct parameters to udiv_qrnnd_preinv.
drepper [Tue, 16 Feb 1999 09:38:13 +0000 (09:38 +0000)]
(_itoa): Correct parameters to udiv_qrnnd_preinv.

22 years agoUndefine __PMT since it might be defined before (e.g. in glob.h).
drepper [Tue, 16 Feb 1999 09:37:08 +0000 (09:37 +0000)]
Undefine __PMT since it might be defined before (e.g. in glob.h).

22 years agoFix typo.
drepper [Tue, 16 Feb 1999 09:35:56 +0000 (09:35 +0000)]
Fix typo.
Remove __setfpucw.

22 years ago.
roland [Mon, 15 Feb 1999 16:32:41 +0000 (16:32 +0000)]
.

22 years ago1999-02-10 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 15 Feb 1999 16:11:21 +0000 (16:11 +0000)]
1999-02-10  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/pipe.c (__pipe): Don't call __socket_shutdown on
the "unused" ends of the sockets.  Let pipes be bidirectional.

22 years agoUpdate.
drepper [Mon, 15 Feb 1999 10:38:47 +0000 (10:38 +0000)]
Update.

22 years ago(getaddrinfo): Correct test for invalid ai_flags.
drepper [Mon, 15 Feb 1999 10:38:11 +0000 (10:38 +0000)]
(getaddrinfo): Correct test for invalid ai_flags.

22 years agoUpdate.
drepper [Mon, 15 Feb 1999 09:25:37 +0000 (09:25 +0000)]
Update.

22 years ago(Non-Local Exits and Signals): Fix typo.
drepper [Mon, 15 Feb 1999 09:25:07 +0000 (09:25 +0000)]
(Non-Local Exits and Signals): Fix typo.

22 years ago(Waiting for I/O): Add missing `not' in select documentation.
drepper [Mon, 15 Feb 1999 09:24:08 +0000 (09:24 +0000)]
(Waiting for I/O): Add missing `not' in select documentation.

22 years agoUpdate.
drepper [Mon, 15 Feb 1999 09:20:26 +0000 (09:20 +0000)]
Update.

22 years agoAdd __strverscmp to GLIBC_2.1.1.
drepper [Mon, 15 Feb 1999 09:20:12 +0000 (09:20 +0000)]
Add __strverscmp to GLIBC_2.1.1.

22 years agoUpdate.
drepper [Sun, 14 Feb 1999 20:14:54 +0000 (20:14 +0000)]
Update.

22 years ago(init_rtsigs, __libc_current_sigrtmin,
drepper [Sun, 14 Feb 1999 20:14:34 +0000 (20:14 +0000)]
(init_rtsigs, __libc_current_sigrtmin,
__libc_current_sigrtmax, __libc_allocate_rtsig): New functions.
(__pthread_sig_restart, __pthread_sig_cancel,
__pthread_sig_debug): Initialized.
(pthread_initialize): Call init_rtsigs () to initialize
real-time signals.

22 years ago(DEFAULT_SIG_RESTART): Removed.
drepper [Sun, 14 Feb 1999 20:14:17 +0000 (20:14 +0000)]
(DEFAULT_SIG_RESTART): Removed.
(DEFAULT_SIG_CANCEL): Removed.

22 years ago(__libc_current_sigrtmin, __libc_current_sigrtmax,
drepper [Sun, 14 Feb 1999 20:13:48 +0000 (20:13 +0000)]
(__libc_current_sigrtmin, __libc_current_sigrtmax,
__libc_allocate_rtsig): Added to GLIBC_2.1.

22 years agoUpdate.
drepper [Sun, 14 Feb 1999 20:12:11 +0000 (20:12 +0000)]
Update.

22 years ago(vsyslog): Remember errno for %m format. Fix check for priority mask.
drepper [Sun, 14 Feb 1999 20:10:50 +0000 (20:10 +0000)]
(vsyslog): Remember errno for %m format.  Fix check for priority mask.

22 years agoUpdate.
drepper [Sun, 14 Feb 1999 20:07:32 +0000 (20:07 +0000)]
Update.