kopensolaris-gnu/glibc.git
21 years ago1999-03-04 Roland McGrath <roland@baalperazim.frob.com>
roland [Thu, 4 Mar 1999 10:15:17 +0000 (10:15 +0000)]
1999-03-04  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/hurdlookup.c (__hurd_file_name_lookup): Comment fix.

21 years agoUpdate.
drepper [Wed, 3 Mar 1999 23:06:16 +0000 (23:06 +0000)]
Update.

21 years ago(add_slashes): Rename to norm_add_slashes and fold string to uppercase.
drepper [Wed, 3 Mar 1999 23:05:49 +0000 (23:05 +0000)]
(add_slashes): Rename to norm_add_slashes and fold string to uppercase.

21 years agoUpdate.
drepper [Wed, 3 Mar 1999 07:42:01 +0000 (07:42 +0000)]
Update.

21 years ago(lose): Fix return type.
drepper [Wed, 3 Mar 1999 07:40:30 +0000 (07:40 +0000)]
(lose): Fix return type.

21 years ago.
roland [Wed, 3 Mar 1999 00:31:21 +0000 (00:31 +0000)]
.

21 years ago1999-03-03 Roland McGrath <roland@baalperazim.frob.com>
roland [Wed, 3 Mar 1999 00:31:04 +0000 (00:31 +0000)]
1999-03-03  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/bits/fcntl.h
[__USE_GNU] (O_NOFOLLOW, O_DIRECTORY): New macros.
* hurd/hurdlookup.c (__hurd_file_name_lookup): If O_NOFOLLOW is set,
set O_NOTRANS as well.
(__hurd_file_name_lookup_retry): At successful end of lookup,
if O_NOFOLLOW set, io_stat the resultant port and fail with ENOENT if
it is a translated node not owned by root.
(__hurd_file_name_lookup): If O_DIRECTORY is set, put a trailing slash
on the file name passed to LOOKUP.

21 years agoUpdate.
drepper [Tue, 2 Mar 1999 21:18:07 +0000 (21:18 +0000)]
Update.

21 years ago(High-Resolution Calendar): Correct computation in example.
drepper [Tue, 2 Mar 1999 21:16:04 +0000 (21:16 +0000)]
(High-Resolution Calendar): Correct computation in example.

21 years agoUpdate.
drepper [Tue, 2 Mar 1999 08:07:31 +0000 (08:07 +0000)]
Update.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Tue, 2 Mar 1999 08:06:57 +0000 (08:06 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.

21 years agoUpdate.
drepper [Mon, 1 Mar 1999 21:56:06 +0000 (21:56 +0000)]
Update.

21 years ago(parse_line): Skip empty lines.
drepper [Mon, 1 Mar 1999 21:55:37 +0000 (21:55 +0000)]
(parse_line): Skip empty lines.

21 years agoUpdate.
drepper [Mon, 1 Mar 1999 07:21:39 +0000 (07:21 +0000)]
Update.

21 years ago(ucontext): Rename field uc_links to
drepper [Mon, 1 Mar 1999 07:20:56 +0000 (07:20 +0000)]
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.

21 years ago(ucontext): Rename field uc_links to
drepper [Mon, 1 Mar 1999 07:20:47 +0000 (07:20 +0000)]
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.

21 years ago(ucontext): Rename field uc_links to
drepper [Mon, 1 Mar 1999 07:20:35 +0000 (07:20 +0000)]
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.

21 years ago(ucontext): Rename field uc_links to
drepper [Mon, 1 Mar 1999 07:20:21 +0000 (07:20 +0000)]
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.

21 years ago(ucontext): Rename field uc_links to
drepper [Mon, 1 Mar 1999 07:20:11 +0000 (07:20 +0000)]
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.

21 years ago(ucontext): Rename field uc_links to
drepper [Mon, 1 Mar 1999 07:19:59 +0000 (07:19 +0000)]
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.

21 years ago(ucontext): Rename field uc_links to
drepper [Mon, 1 Mar 1999 07:19:40 +0000 (07:19 +0000)]
(ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.

21 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
drepper [Mon, 1 Mar 1999 07:17:44 +0000 (07:17 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

21 years agoAdd I/O performance entry.
drepper [Mon, 1 Mar 1999 07:17:01 +0000 (07:17 +0000)]
Add I/O performance entry.

21 years agoUpdate.
drepper [Mon, 1 Mar 1999 07:15:16 +0000 (07:15 +0000)]
Update.

21 years agoWrap @top node inside @ifnottex instead of @ifinfo.
drepper [Mon, 1 Mar 1999 07:14:57 +0000 (07:14 +0000)]
Wrap @top node inside @ifnottex instead of @ifinfo.

21 years agoPut `ifndef avoid-generated' only around rule to generate sysd-syscalls.
drepper [Mon, 1 Mar 1999 07:14:06 +0000 (07:14 +0000)]
Put `ifndef avoid-generated' only around rule to generate sysd-syscalls.

21 years agoAlways include iconv-rules, but disable rule to regenerate it if
drepper [Mon, 1 Mar 1999 07:13:42 +0000 (07:13 +0000)]
Always include iconv-rules, but disable rule to regenerate it if
avoid-generated.

21 years ago(generated): Remove $(objpfx) from names.
drepper [Mon, 1 Mar 1999 07:13:19 +0000 (07:13 +0000)]
(generated): Remove $(objpfx) from names.

21 years agoAlways include sys-dirs, but disable rule to regenerate it when avoid-generated.
drepper [Mon, 1 Mar 1999 07:13:03 +0000 (07:13 +0000)]
Always include sys-dirs, but disable rule to regenerate it when avoid-generated.

21 years ago1999-02-28 Mark Kettenis <kettenis@gnu.org>
roland [Sun, 28 Feb 1999 13:01:19 +0000 (13:01 +0000)]
1999-02-28  Mark Kettenis  <kettenis@gnu.org>
* sysdeps/mach/hurd/getsockname.c (getsockname): Set *LEN to the
actual length if the adress length is smaller than the input
value.  Change type of *LEN paramater to socklen_t.
* sysdeps/mach/hurd/getpeername.c (getpeername): Likewise.
* sysdeps/mach/hurd/accept.c (accept): Likewise.
* sysdeps/mach/hurd/recvfrom.c (recvfrom): Likewise.
* sysdeps/mach/hurd/sendto.c (sendto): Change type of ADDR_LEN
paramater to socklen_t.

21 years ago.
roland [Sun, 28 Feb 1999 13:01:16 +0000 (13:01 +0000)]
.

21 years ago.
roland [Sun, 28 Feb 1999 09:46:20 +0000 (09:46 +0000)]
.

21 years ago1999-02-28 Roland McGrath <roland@baalperazim.frob.com>
roland [Sun, 28 Feb 1999 09:45:01 +0000 (09:45 +0000)]
1999-02-28  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/hurd-raise.c (_hurd_raise_signal): Send "poll request"
msg_sig_post RPC (with SIGNO=0), rather than generating signal (again)
with the RPC.

21 years ago.
roland [Sat, 27 Feb 1999 20:06:34 +0000 (20:06 +0000)]
.

21 years ago1999-02-27 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 27 Feb 1999 20:00:52 +0000 (20:00 +0000)]
1999-02-27  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/Makefile (routines): Add hurdchdir and hurdfchdir.
* hurd/hurdchdir.c: New file.
* hurd/hurdfchdir.c: New file.
* sysdeps/mach/hurd/chroot.c: Call
_hurd_change_directory_port_from_name to do the work.
* sysdeps/mach/hurd/chdir.c: Likewise.
* sysdeps/mach/hurd/fchdir.c: Call
_hurd_change_directory_port_from_fd to do the work.
* hurd/fchroot.c: Likewise.
* hurd/hurd.h: Declare them.

21 years ago1999-02-27 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 27 Feb 1999 20:00:41 +0000 (20:00 +0000)]
1999-02-27  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/getsysstats.c (__get_nprocs_conf, __get_nprocs,
__get_phys_pages): Cast &HBI to silence warning.

21 years agocs_CZ test data for locale tests.
drepper [Sat, 27 Feb 1999 18:14:22 +0000 (18:14 +0000)]
cs_CZ test data for locale tests.

21 years agoUpdate.
drepper [Sat, 27 Feb 1999 15:19:41 +0000 (15:19 +0000)]
Update.

21 years ago(lose): Add more comments to explain the `why'.
drepper [Sat, 27 Feb 1999 15:19:12 +0000 (15:19 +0000)]
(lose): Add more comments to explain the `why'.
(_dl_map_object): Remove redundant test.

21 years ago.
roland [Sat, 27 Feb 1999 13:27:55 +0000 (13:27 +0000)]
.

21 years ago1999-02-27 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 27 Feb 1999 13:27:03 +0000 (13:27 +0000)]
1999-02-27  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/hurdselect.c (_hurd_select): When bailing for bogus fd, don't
try to _hurd_port_free a lower-numbered descriptor that was not in any
fd_set.

21 years agoRegenerated: /usr/unsupported/bin/perl scripts/gen-FAQ.pl FAQ.in
drepper [Sat, 27 Feb 1999 10:59:20 +0000 (10:59 +0000)]
Regenerated:  /usr/unsupported/bin/perl scripts/gen-FAQ.pl FAQ.in

21 years agoAdd question about wrong _G_config.h.
drepper [Sat, 27 Feb 1999 10:58:52 +0000 (10:58 +0000)]
Add question about wrong _G_config.h.

21 years agoUpdate.
drepper [Fri, 26 Feb 1999 21:35:38 +0000 (21:35 +0000)]
Update.

21 years ago[__NO_LONG_DOUBLE_MATH] (____strtold_l_internal): Add prototype declaration.
drepper [Fri, 26 Feb 1999 21:35:14 +0000 (21:35 +0000)]
[__NO_LONG_DOUBLE_MATH] (____strtold_l_internal): Add prototype declaration.
(__strtold_l): Call correct function.

21 years ago[__NO_LONG_DOUBLE_MATH]: Add prototype declaration for ____wcstod_l_internal.
drepper [Fri, 26 Feb 1999 21:34:14 +0000 (21:34 +0000)]
[__NO_LONG_DOUBLE_MATH]: Add prototype declaration for ____wcstod_l_internal.

21 years ago[__NO_LONG_DOUBLE_MATH]: Include <stdlib.h> for __strtod_internal prototype.
drepper [Fri, 26 Feb 1999 21:33:09 +0000 (21:33 +0000)]
[__NO_LONG_DOUBLE_MATH]: Include <stdlib.h> for __strtod_internal prototype.

21 years agoUpdate.
drepper [Wed, 24 Feb 1999 10:08:06 +0000 (10:08 +0000)]
Update.

21 years agoAdd 32bit HPPA definitions.
drepper [Wed, 24 Feb 1999 10:07:43 +0000 (10:07 +0000)]
Add 32bit HPPA definitions.

21 years agoUpdate.
drepper [Wed, 24 Feb 1999 09:40:04 +0000 (09:40 +0000)]
Update.

21 years ago(DISTINGUISH_LIB_VERSIONS): Don't relocate DT_STRTAB a second time.
drepper [Wed, 24 Feb 1999 09:39:22 +0000 (09:39 +0000)]
(DISTINGUISH_LIB_VERSIONS): Don't relocate DT_STRTAB a second time.

21 years ago(dl_main): Rename paths_initialized to rtld_is_main. Don't call
drepper [Wed, 24 Feb 1999 09:38:34 +0000 (09:38 +0000)]
(dl_main): Rename paths_initialized to rtld_is_main.  Don't call
elf_get_dynamic_info and _dl_setup_hash a second time if ld.so is the
main program.

21 years ago(mALLOC_SET_STATe): Handle the case where a non-checked heap is
drepper [Wed, 24 Feb 1999 09:37:59 +0000 (09:37 +0000)]
(mALLOC_SET_STATe): Handle the case where a non-checked heap is
restored when malloc checking was requested by the user.
(struct malloc_state): Add using_malloc_checking.
(MALLOC_STATE_VERSION): Increment minor.
(using_malloc_checking, disallow_malloc_check): New variables.
(__malloc_check_init): Use them.
(mALLOC_GET_STATe): Use mALLOc to allocate the malloc_state, so
that it can the chunk is properly instrumented when malloc
checking is enabled.  Set the new using_malloc_checking field.
(malloc_hook_ini): Correct signature when _LIBC is not defined.

21 years agoUpdate.
drepper [Tue, 23 Feb 1999 15:27:54 +0000 (15:27 +0000)]
Update.

21 years ago(vfprintf): If precision or width if too large for work_buffer,
drepper [Tue, 23 Feb 1999 15:27:45 +0000 (15:27 +0000)]
(vfprintf): If precision or width if too large for work_buffer,
allocate new buffer.
(printf_unknown): Likewise.

21 years agoUpdate.
drepper [Mon, 22 Feb 1999 18:08:28 +0000 (18:08 +0000)]
Update.

21 years agoUse __xstat and __fxstat instead of stat and fstat.
drepper [Mon, 22 Feb 1999 18:08:11 +0000 (18:08 +0000)]
Use __xstat and __fxstat instead of stat and fstat.

21 years agoUse __xstat and __fxstat instead of stat and fstat.
drepper [Mon, 22 Feb 1999 18:08:02 +0000 (18:08 +0000)]
Use __xstat and __fxstat instead of stat and fstat.

21 years agoUpdate.
drepper [Mon, 22 Feb 1999 18:05:04 +0000 (18:05 +0000)]
Update.

21 years agoDeclare _dl_signal_cerror.
drepper [Mon, 22 Feb 1999 18:04:45 +0000 (18:04 +0000)]
Declare _dl_signal_cerror.

21 years ago(match_symbol): Call _dl_signal_cerror instead of _dl_signal_error
drepper [Mon, 22 Feb 1999 18:04:38 +0000 (18:04 +0000)]
(match_symbol): Call _dl_signal_cerror instead of _dl_signal_error
when reporting references to undefined symbols or versions.

21 years ago(_dl_lookup_symbol): Call _dl_signal_cerror instead of
drepper [Mon, 22 Feb 1999 18:04:22 +0000 (18:04 +0000)]
(_dl_lookup_symbol): Call _dl_signal_cerror instead of
_dl_signal_error when reporting references to undefined symbols or versions.
(_dl_lookup_versioned_symbol): Likewise.
(_dl_lookup_versioned_symbol_skip): Likewise.

21 years ago(_dl_signal_cerror): New function.
drepper [Mon, 22 Feb 1999 18:04:02 +0000 (18:04 +0000)]
(_dl_signal_cerror): New function.
(_dl_signal_error): Don't call receiver function.

21 years ago(getttyent): Release lock on stream later to also protect global
drepper [Mon, 22 Feb 1999 17:05:39 +0000 (17:05 +0000)]
(getttyent): Release lock on stream later to also protect global
variable zapchar.

21 years agoUpdate.
drepper [Mon, 22 Feb 1999 16:10:00 +0000 (16:10 +0000)]
Update.

21 years agoDon't test return value of __times.
drepper [Mon, 22 Feb 1999 16:09:03 +0000 (16:09 +0000)]
Don't test return value of __times.

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

21 years agoFix parentheses in Feb 2 changes.
drepper [Mon, 22 Feb 1999 09:37:00 +0000 (09:37 +0000)]
Fix parentheses in Feb 2 changes.

21 years agoFix parentheses in Feb 2 changes.
drepper [Mon, 22 Feb 1999 09:35:51 +0000 (09:35 +0000)]
Fix parentheses in Feb 2 changes.

21 years agoUpdate.
drepper [Sun, 21 Feb 1999 14:29:07 +0000 (14:29 +0000)]
Update.

21 years ago(glob): Save previous errno.
drepper [Sun, 21 Feb 1999 14:28:45 +0000 (14:28 +0000)]
(glob): Save previous errno.

21 years agoUpdate.
drepper [Sun, 21 Feb 1999 09:55:41 +0000 (09:55 +0000)]
Update.

21 years ago(glob): Enlarge buffers for reentrant lookup functions if it is too small.
drepper [Sun, 21 Feb 1999 09:55:22 +0000 (09:55 +0000)]
(glob): Enlarge buffers for reentrant lookup functions if it is too small.

21 years agoUpdate.
drepper [Sat, 20 Feb 1999 23:57:48 +0000 (23:57 +0000)]
Update.

21 years agoRemove test for l_opencount == 0 after change in dl-deps.c.
drepper [Sat, 20 Feb 1999 23:57:32 +0000 (23:57 +0000)]
Remove test for l_opencount == 0 after change in dl-deps.c.
DT_SYMTAB is always available according to ELF spec.

21 years ago(_dl_map_object_deps): Don't add dummy objects created for tracing to
drepper [Sat, 20 Feb 1999 23:56:01 +0000 (23:56 +0000)]
(_dl_map_object_deps): Don't add dummy objects created for tracing to
the scope lists.

21 years agoUpdate.
drepper [Sat, 20 Feb 1999 22:05:45 +0000 (22:05 +0000)]
Update.

21 years ago(_dl_lookup_symbol_skip): Before first do_lookup call test whether there is
drepper [Sat, 20 Feb 1999 22:05:25 +0000 (22:05 +0000)]
(_dl_lookup_symbol_skip): Before first do_lookup call test whether there is
any scope left.
(_dl_lookup_versioned_symbol_skip): Likewise.

21 years agoInner loop of lookup function.
drepper [Sat, 20 Feb 1999 22:04:20 +0000 (22:04 +0000)]
Inner loop of lookup function.

21 years agoUpdate.
drepper [Sat, 20 Feb 1999 21:12:26 +0000 (21:12 +0000)]
Update.

21 years agoMove do_lookup function in separate file and include the file twice, for
drepper [Sat, 20 Feb 1999 21:12:02 +0000 (21:12 +0000)]
Move do_lookup function in separate file and include the file twice, for
handling versioning and without it.

21 years ago(distribute): Add do-lookup.h.
drepper [Sat, 20 Feb 1999 21:10:40 +0000 (21:10 +0000)]
(distribute): Add do-lookup.h.

21 years agoUpdate.
drepper [Sat, 20 Feb 1999 18:28:24 +0000 (18:28 +0000)]
Update.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Sat, 20 Feb 1999 18:26:44 +0000 (18:26 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Sat, 20 Feb 1999 18:26:00 +0000 (18:26 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Sat, 20 Feb 1999 18:25:14 +0000 (18:25 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
(__dl_runtime_resolve): Likewise.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Sat, 20 Feb 1999 18:22:38 +0000 (18:22 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Sat, 20 Feb 1999 18:21:31 +0000 (18:21 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Sat, 20 Feb 1999 18:20:58 +0000 (18:20 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.

21 years ago(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
drepper [Sat, 20 Feb 1999 18:19:47 +0000 (18:19 +0000)]
(elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.

21 years agoUpdate.
drepper [Sat, 20 Feb 1999 15:02:24 +0000 (15:02 +0000)]
Update.

21 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.

21 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.

21 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.

21 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.

21 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.

21 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.

21 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.

21 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.

21 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.