kopensolaris-gnu/glibc.git
21 years agoAdd braces to make gcc quiet.
drepper [Mon, 7 Sep 1998 13:46:41 +0000 (13:46 +0000)]
Add braces to make gcc quiet.

21 years agoUpdate.
drepper [Mon, 7 Sep 1998 13:18:17 +0000 (13:18 +0000)]
Update.

21 years agoAdd braces to make gcc quiet.
drepper [Mon, 7 Sep 1998 13:17:42 +0000 (13:17 +0000)]
Add braces to make gcc quiet.

21 years agoUpdate.
drepper [Mon, 7 Sep 1998 11:07:34 +0000 (11:07 +0000)]
Update.

21 years agoAdd braces to make gcc quiet.
drepper [Mon, 7 Sep 1998 11:06:48 +0000 (11:06 +0000)]
Add braces to make gcc quiet.

21 years agoUpdate.
drepper [Mon, 7 Sep 1998 10:46:08 +0000 (10:46 +0000)]
Update.

21 years ago(__db_apprec): Add braces to make gcc quiet.
drepper [Mon, 7 Sep 1998 10:45:45 +0000 (10:45 +0000)]
(__db_apprec): Add braces to make gcc quiet.

21 years agoUpdate.
drepper [Mon, 7 Sep 1998 10:00:04 +0000 (10:00 +0000)]
Update.

21 years agoDefine scalb only as an extension.
drepper [Mon, 7 Sep 1998 09:58:26 +0000 (09:58 +0000)]
Define scalb only as an extension.

21 years agoUpdate.
drepper [Mon, 7 Sep 1998 09:56:37 +0000 (09:56 +0000)]
Update.

21 years agoMake vfscanf, vscanf and vsscanf available if __USE_ISOC9X.
drepper [Mon, 7 Sep 1998 09:56:27 +0000 (09:56 +0000)]
Make vfscanf, vscanf and vsscanf available if __USE_ISOC9X.

21 years agoFix comment.
drepper [Mon, 7 Sep 1998 09:56:07 +0000 (09:56 +0000)]
Fix comment.

21 years agoUpdate.
drepper [Sun, 6 Sep 1998 23:45:24 +0000 (23:45 +0000)]
Update.

21 years ago(my_strftime): When mbrlen returns (size_t) -2, copy the redundant
drepper [Sun, 6 Sep 1998 23:45:11 +0000 (23:45 +0000)]
(my_strftime): When mbrlen returns (size_t) -2, copy the redundant
bytes at the end of the format as-is; don't just copy their first byte
and then rescan, as that might get us an encoding error. Account
correctly for the length of multibyte sequences in the format.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:44:39 +0000 (23:44 +0000)]
Quiet -Wparentheses warnings.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:44:24 +0000 (23:44 +0000)]
Quiet -Wparentheses warnings.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:44:09 +0000 (23:44 +0000)]
Quiet -Wparentheses warnings.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:43:50 +0000 (23:43 +0000)]
Quiet -Wparentheses warnings.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:43:26 +0000 (23:43 +0000)]
Quiet -Wparentheses warnings.

21 years ago(wordexp): Correct null/unset mix-up when determining IFS characters.
drepper [Sun, 6 Sep 1998 23:43:07 +0000 (23:43 +0000)]
(wordexp): Correct null/unset mix-up when determining IFS characters.
Return WRDE_BADCHAR for unquoted special characters _except_ if they
are separators.

21 years agoAdd tests for different IFS values.
drepper [Sun, 6 Sep 1998 23:42:52 +0000 (23:42 +0000)]
Add tests for different IFS values.
Change unquoted-newline test so that newline is not in IFS.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:42:23 +0000 (23:42 +0000)]
Quiet -Wparentheses warnings.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:42:08 +0000 (23:42 +0000)]
Quiet -Wparentheses warnings.

21 years agoBetter explain reason for feature select macros.
drepper [Sun, 6 Sep 1998 23:41:44 +0000 (23:41 +0000)]
Better explain reason for feature select macros.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:41:21 +0000 (23:41 +0000)]
Quiet -Wparentheses warnings.

21 years agoWrapper around real header.
drepper [Sun, 6 Sep 1998 23:40:57 +0000 (23:40 +0000)]
Wrapper around real header.

21 years agoUpdate.
drepper [Sun, 6 Sep 1998 23:40:29 +0000 (23:40 +0000)]
Update.

21 years agoCorrect reversed #ifs.
drepper [Sun, 6 Sep 1998 23:40:21 +0000 (23:40 +0000)]
Correct reversed #ifs.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:39:52 +0000 (23:39 +0000)]
Quiet -Wparentheses warnings.

21 years agoAdd multiple-inclusion guard.
drepper [Sun, 6 Sep 1998 23:39:10 +0000 (23:39 +0000)]
Add multiple-inclusion guard.

21 years agoAdd multiple-inclusion guard.
drepper [Sun, 6 Sep 1998 23:38:34 +0000 (23:38 +0000)]
Add multiple-inclusion guard.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:38:06 +0000 (23:38 +0000)]
Quiet -Wparentheses warnings.

21 years agoQuiet -Wparentheses warnings.
drepper [Sun, 6 Sep 1998 23:37:54 +0000 (23:37 +0000)]
Quiet -Wparentheses warnings.

21 years ago(+gccwarn): Remove -Wno-parentheses.
drepper [Sun, 6 Sep 1998 23:37:33 +0000 (23:37 +0000)]
(+gccwarn): Remove -Wno-parentheses.

21 years agoUpdate.
drepper [Sun, 6 Sep 1998 15:16:11 +0000 (15:16 +0000)]
Update.

21 years agoUse new RTLD_DEFAULT macro to test for use of global scope.
drepper [Sun, 6 Sep 1998 15:16:01 +0000 (15:16 +0000)]
Use new RTLD_DEFAULT macro to test for use of global scope.

21 years agoUpdate.
drepper [Sun, 6 Sep 1998 09:16:53 +0000 (09:16 +0000)]
Update.

21 years agoRewritten for thread-safetyness if ld.so.
drepper [Sun, 6 Sep 1998 09:13:49 +0000 (09:13 +0000)]
Rewritten for thread-safetyness if ld.so.

21 years agoRewritten for thread-safetyness if ld.so.
drepper [Sun, 6 Sep 1998 09:13:01 +0000 (09:13 +0000)]
Rewritten for thread-safetyness if ld.so.

21 years agoRewritten for thread-safetyness if ld.so.
drepper [Sun, 6 Sep 1998 09:11:51 +0000 (09:11 +0000)]
Rewritten for thread-safetyness if ld.so.

21 years agoUpdate.
drepper [Sun, 6 Sep 1998 09:10:59 +0000 (09:10 +0000)]
Update.

21 years ago(enum __libc_tsd_key_t): Add _LIBC_TSD_KEY_DL_ERROR.
drepper [Sun, 6 Sep 1998 09:10:09 +0000 (09:10 +0000)]
(enum __libc_tsd_key_t): Add _LIBC_TSD_KEY_DL_ERROR.

21 years agoRewritten for thread-safetyness if ld.so.
drepper [Sun, 6 Sep 1998 09:08:41 +0000 (09:08 +0000)]
Rewritten for thread-safetyness if ld.so.

21 years agoRewritten for thread-safetyness if ld.so.
drepper [Sun, 6 Sep 1998 09:07:53 +0000 (09:07 +0000)]
Rewritten for thread-safetyness if ld.so.

21 years agoAdd struct r_scope_elem and use this for l_searchlist,
drepper [Sun, 6 Sep 1998 09:04:37 +0000 (09:04 +0000)]
Add struct r_scope_elem and use this for l_searchlist,
l_symbolic_searchlist, l_scope, and l_local_scope elements in struct
link_map.

21 years ago[GLIBC_2.1]: Add _dl_loaded and _dl_main_searchlist.
drepper [Sun, 6 Sep 1998 09:03:01 +0000 (09:03 +0000)]
[GLIBC_2.1]: Add _dl_loaded and _dl_main_searchlist.

21 years ago(VERSION): Bump to 2.0.96.
drepper [Sun, 6 Sep 1998 09:01:51 +0000 (09:01 +0000)]
(VERSION): Bump to 2.0.96.

21 years ago.
roland [Sat, 5 Sep 1998 15:00:54 +0000 (15:00 +0000)]
.

21 years ago1998-09-05 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 5 Sep 1998 15:00:35 +0000 (15:00 +0000)]
1998-09-05  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/i386/Makefile (omit-deps): Define to crt0.

21 years ago1998-09-05 Mark Kettenis <kettenis@phys.uva.nl>
roland [Sat, 5 Sep 1998 15:00:03 +0000 (15:00 +0000)]
1998-09-05  Mark Kettenis  <kettenis@phys.uva.nl>
* sysdeps/mach/hurd/i386/init-first.c (init1): Call
__getopt_clean_environment with __environ instead of envp.

21 years ago.
roland [Sat, 5 Sep 1998 04:03:21 +0000 (04:03 +0000)]
.

21 years ago1998-09-05 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 5 Sep 1998 04:02:48 +0000 (04:02 +0000)]
1998-09-05  Roland McGrath  <roland@baalperazim.frob.com>
* string/argz-extract.c (__argz_extract): Add de-consting cast for
setting results.

21 years ago1998-09-05 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 5 Sep 1998 04:02:08 +0000 (04:02 +0000)]
1998-09-05  Roland McGrath  <roland@baalperazim.frob.com>
* string/argz.h (argz_next): Add de-consting cast for return.
* string/argz-next.c (__argz_next): Likewise.

21 years ago.
roland [Sat, 5 Sep 1998 04:01:08 +0000 (04:01 +0000)]
.

21 years ago1998-09-05 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 5 Sep 1998 04:00:43 +0000 (04:00 +0000)]
1998-09-05  Roland McGrath  <roland@baalperazim.frob.com>
* string/argz.h (argz_next): Add de-consting cast for return.

21 years ago.
roland [Sat, 5 Sep 1998 03:58:56 +0000 (03:58 +0000)]
.

21 years ago1998-09-05 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 5 Sep 1998 03:58:36 +0000 (03:58 +0000)]
1998-09-05  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/unix/sysv/linux/Makefile [$(subdir)=inet] (sysdep_headers):
Don't add netinet/udp.h, netinet/ip_icmp.h here.
* sysdeps/gnu/Makefile: Do it here instead.
* sysdeps/unix/sysv/linux/Dist: Move those files from here ...
* sysdeps/gnu/Dist: ... to here.

21 years ago1998-09-05 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 5 Sep 1998 03:51:56 +0000 (03:51 +0000)]
1998-09-05  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/unix/sysv/linux/netinet/ip_icmp.h,
sysdeps/unix/sysv/linux/netinet/tcp.h,
sysdeps/unix/sysv/linux/netinet/udp.h: Moved to sysdeps/gnu/netinet.

21 years ago.
roland [Fri, 4 Sep 1998 16:27:01 +0000 (16:27 +0000)]
.

21 years ago1998-09-04 Roland McGrath <roland@baalperazim.frob.com>
roland [Fri, 4 Sep 1998 16:26:30 +0000 (16:26 +0000)]
1998-09-04  Roland McGrath  <roland@baalperazim.frob.com>
* string/argz.h (argz_extract, argz_next): Use `const' for ARGZ param.
* string/argz-next.c, string/argz-extract.c: Fix defns.

21 years ago.
roland [Fri, 4 Sep 1998 10:57:56 +0000 (10:57 +0000)]
.

21 years ago1998-09-03 Roland McGrath <roland@baalperazim.frob.com>
roland [Fri, 4 Sep 1998 10:57:27 +0000 (10:57 +0000)]
1998-09-03  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/sysd-stdio.c: Declare fns
__stdio_{read,write,seek,close,fileno} using __io_*_fn types.
* sysdeps/generic/sysd-stdio.c: Likewise.

21 years ago1998-09-03 Roland McGrath <roland@baalperazim.frob.com>
roland [Fri, 4 Sep 1998 10:57:18 +0000 (10:57 +0000)]
1998-09-03  Roland McGrath  <roland@baalperazim.frob.com>
* mach/Makefile: Use -include for mach-syscalls.mk to silence warning.

21 years agoUpdate.
drepper [Wed, 2 Sep 1998 16:35:38 +0000 (16:35 +0000)]
Update.

21 years agoUpdate.
drepper [Wed, 2 Sep 1998 12:58:42 +0000 (12:58 +0000)]
Update.

21 years agoHandle file in root directory correctly.
drepper [Wed, 2 Sep 1998 12:58:11 +0000 (12:58 +0000)]
Handle file in root directory correctly.

21 years agoHandle file in root directory correctly.
drepper [Wed, 2 Sep 1998 12:58:01 +0000 (12:58 +0000)]
Handle file in root directory correctly.

21 years ago(dl_main): Add comment describing reason for memory leak.
drepper [Wed, 2 Sep 1998 12:57:09 +0000 (12:57 +0000)]
(dl_main): Add comment describing reason for memory leak.
Remove last parameter in _dl_new_object call.

21 years agoAdjust prototype for _dl_new_object.
drepper [Wed, 2 Sep 1998 12:56:10 +0000 (12:56 +0000)]
Adjust prototype for _dl_new_object.

21 years agoRemove last parameter. Determine whether create origin entry based on
drepper [Wed, 2 Sep 1998 12:55:39 +0000 (12:55 +0000)]
Remove last parameter.  Determine whether create origin entry based on
empty realname.  Handle file in root directory correctly.

21 years ago(fillin_rpath): Handle "/" as RAPTH correctly.
drepper [Wed, 2 Sep 1998 12:54:10 +0000 (12:54 +0000)]
(fillin_rpath): Handle "/" as RAPTH correctly.
(_dl_map_object_from_fd): Make NAME argument const.
Remove last parameter in _dl_new_object call.
(print_search_path): Correct construction of composed path name.
(_dl_map_object): Prevent looking at RPATH of the main map twice.
Remove last parameter in _dl_new_object call.

21 years agoUpdate.
drepper [Tue, 1 Sep 1998 23:08:36 +0000 (23:08 +0000)]
Update.

21 years ago(_dl_close): Add more comments and correct some.
drepper [Tue, 1 Sep 1998 23:08:11 +0000 (23:08 +0000)]
(_dl_close): Add more comments and correct some.
Free l_searchlist and l_dupsearchlist.

21 years agoUpdate.
drepper [Tue, 1 Sep 1998 18:58:12 +0000 (18:58 +0000)]
Update.

21 years agoAdd one more pair of quotes.
drepper [Tue, 1 Sep 1998 18:57:58 +0000 (18:57 +0000)]
Add one more pair of quotes.

21 years agoUpdate.
drepper [Tue, 1 Sep 1998 17:58:59 +0000 (17:58 +0000)]
Update.

21 years ago(dl_new_object): Allocate room for NAME in same memory block used for
drepper [Tue, 1 Sep 1998 17:58:49 +0000 (17:58 +0000)]
(dl_new_object): Allocate room for NAME in same memory block used for
l_libname entry.

21 years ago(add_name_to_object): Change return type to void and
drepper [Tue, 1 Sep 1998 17:58:11 +0000 (17:58 +0000)]
(add_name_to_object): Change return type to void and
make NAME parameter const.  Allocate room for NAME in same memory
block used for l_libname entry.
(_dl_map_object_from_fd): Don't free NAME on failure.
(map_segment): Pass SONAME to add_name_to_object, not a copy.
(_dl_map_object): Don't create copy of NAME.  Pass NAME to
_dl_map_object_from_fd.

21 years agoAdjust free()ing for change of l_libname allocation change.
drepper [Tue, 1 Sep 1998 17:55:27 +0000 (17:55 +0000)]
Adjust free()ing for change of l_libname allocation change.

21 years agoUpdate.
drepper [Tue, 1 Sep 1998 17:19:00 +0000 (17:19 +0000)]
Update.

21 years ago(_dl_close): Use l_map_start and l_map_end info for munmap call
drepper [Tue, 1 Sep 1998 17:18:38 +0000 (17:18 +0000)]
(_dl_close): Use l_map_start and l_map_end info for munmap call
instead of examining phdr again.
Free all malloc()ed strings and arrays.

21 years ago(_dl_addr): Make sure that map to be examined is really initialized.
drepper [Tue, 1 Sep 1998 17:17:03 +0000 (17:17 +0000)]
(_dl_addr): Make sure that map to be examined is really initialized.

21 years agoInclude Makeconfig before testing config-sysdirs.
drepper [Tue, 1 Sep 1998 15:39:05 +0000 (15:39 +0000)]
Include Makeconfig before testing config-sysdirs.

21 years agoAdd bug report address. Update email address.
drepper [Tue, 1 Sep 1998 15:38:52 +0000 (15:38 +0000)]
Add bug report address.  Update email address.
Add more @XXX@ to print correct address size.

21 years agoUpdate.
drepper [Tue, 1 Sep 1998 14:31:49 +0000 (14:31 +0000)]
Update.

21 years agoPowerPC specific startup code for dynamic loader.
drepper [Tue, 1 Sep 1998 14:31:31 +0000 (14:31 +0000)]
PowerPC specific startup code for dynamic loader.

21 years agoMove much stuff into separate files. Revise ELF_PREFERRED_ADDRESS to
drepper [Tue, 1 Sep 1998 14:31:12 +0000 (14:31 +0000)]
Move much stuff into separate files.  Revise ELF_PREFERRED_ADDRESS to
take account of the new mapping information (fixes bug involving huge
bloated web browser).  Set ELF_MACHINE_PLTREL_OVERLAP.

21 years agoRelocation code.
drepper [Tue, 1 Sep 1998 14:31:03 +0000 (14:31 +0000)]
Relocation code.

21 years ago[subdir=elf]: Add new files split out of dl-machine.h.
drepper [Tue, 1 Sep 1998 14:30:52 +0000 (14:30 +0000)]
[subdir=elf]: Add new files split out of dl-machine.h.

21 years agoUse __size_t instead of size_t in definitions and make sure this is
drepper [Tue, 1 Sep 1998 14:30:35 +0000 (14:30 +0000)]
Use __size_t instead of size_t in definitions and make sure this is
defined.

21 years agoAdd more comments.
drepper [Tue, 1 Sep 1998 14:27:43 +0000 (14:27 +0000)]
Add more comments.

21 years agoAdd links.
drepper [Tue, 1 Sep 1998 14:27:33 +0000 (14:27 +0000)]
Add links.

21 years ago(_dl_start): Initialise l_map_start for ld.so and the executable.
drepper [Tue, 1 Sep 1998 14:27:09 +0000 (14:27 +0000)]
(_dl_start): Initialise l_map_start for ld.so and the executable.

21 years agoAdd new members l_map_start and l_map_end to keep track of the memory
drepper [Tue, 1 Sep 1998 14:27:00 +0000 (14:27 +0000)]
Add new members l_map_start and l_map_end to keep track of the memory
map.

21 years agoAllow PLT relocs to be in the middle of the others. Call
drepper [Tue, 1 Sep 1998 14:26:46 +0000 (14:26 +0000)]
Allow PLT relocs to be in the middle of the others.  Call
elf_dynamic_do_##reloc only once (to save even more space).

21 years ago(_dl_map_object_from_fd): Initialise l_map_start, l_map_end.
drepper [Tue, 1 Sep 1998 14:26:22 +0000 (14:26 +0000)]
(_dl_map_object_from_fd): Initialise l_map_start, l_map_end.

21 years ago(catchsegv): We need not rewrite SOVER anymore.
drepper [Tue, 1 Sep 1998 14:25:23 +0000 (14:25 +0000)]
(catchsegv): We need not rewrite SOVER anymore.

21 years agoUpdate.
drepper [Tue, 1 Sep 1998 10:41:59 +0000 (10:41 +0000)]
Update.

21 years agoUpdate.
drepper [Tue, 1 Sep 1998 10:41:50 +0000 (10:41 +0000)]
Update.

21 years agoImplement netgroup support.
drepper [Tue, 1 Sep 1998 10:41:22 +0000 (10:41 +0000)]
Implement netgroup support.