drepper [Sun, 24 Aug 1997 10:52:07 +0000 (10:52 +0000)]
Clean up asm statements a bit.
drepper [Sun, 24 Aug 1997 10:50:56 +0000 (10:50 +0000)]
Update comment.
drepper [Sun, 24 Aug 1997 10:50:47 +0000 (10:50 +0000)]
(ELF_FIXUP_RETURN_VALUE): New.
Figure out the right thing to return based on the .plt format.
drepper [Sun, 24 Aug 1997 10:50:32 +0000 (10:50 +0000)]
New SuperSPARC specific implementations.
drepper [Sun, 24 Aug 1997 10:50:03 +0000 (10:50 +0000)]
Duh. Use proper syntax for manipulating %fsr.
drepper [Sun, 24 Aug 1997 10:49:53 +0000 (10:49 +0000)]
Make IEEE conformance be the default.
drepper [Sun, 24 Aug 1997 10:49:43 +0000 (10:49 +0000)]
Removed.
drepper [Sun, 24 Aug 1997 10:49:38 +0000 (10:49 +0000)]
New file, slightly modified from the sparc64 version.
drepper [Sun, 24 Aug 1997 10:49:12 +0000 (10:49 +0000)]
Implement lazy relocation.
Fix up _dl_start_user to handle _dl_skip_args properly.
Use _dl_hwcap to determine if "flush" is available/needed.
drepper [Sun, 24 Aug 1997 10:48:32 +0000 (10:48 +0000)]
Dike out.
drepper [Sun, 24 Aug 1997 10:47:43 +0000 (10:47 +0000)]
Use <sysdep.h> and ENTRY, END, and LOC for proper assembly
headers/footers.
drepper [Sun, 24 Aug 1997 10:46:06 +0000 (10:46 +0000)]
%g6,%g7 are reserved to the "system". Use %g2,%g3 instead. Use new
local label macro.
drepper [Sun, 24 Aug 1997 10:45:54 +0000 (10:45 +0000)]
Fix sparc->sparc/sparc32 bits in divrem expansions.
drepper [Sun, 24 Aug 1997 10:44:08 +0000 (10:44 +0000)]
(FP_ILOGB0, FP_ILOGBNAN): New.
drepper [Sun, 24 Aug 1997 10:43:36 +0000 (10:43 +0000)]
Rearrange for smaller code.
drepper [Sun, 24 Aug 1997 10:43:18 +0000 (10:43 +0000)]
Not needed anymore.
drepper [Sun, 24 Aug 1997 10:43:09 +0000 (10:43 +0000)]
Transmute ELF_FIXUP_RETURNS_ADDRESS to ELF_FIXUP_RETURN_VALUE.
drepper [Sun, 24 Aug 1997 10:42:42 +0000 (10:42 +0000)]
Partially undo change of 1997-08-14 03:14. gcc 2.7.2* is really
broken in some aspects.
drepper [Sun, 24 Aug 1997 10:41:16 +0000 (10:41 +0000)]
Add volatile to asms.
drepper [Sun, 24 Aug 1997 10:40:44 +0000 (10:40 +0000)]
(elf_machine_load_address): Rewrite
to not generate relocation entry. Suggested by Richard Henderson.
(ELF_MACHINE_BEFORE_RTLD_RELOC): Removed.
(elf_machine_runtime_setup): Add .aligns.
drepper [Sun, 24 Aug 1997 10:38:58 +0000 (10:38 +0000)]
Recognize AT_BASE value on auxiliary vector.
(_dl_sysdep_start): Record AT_HWCAP.
drepper [Sun, 24 Aug 1997 10:37:07 +0000 (10:37 +0000)]
Add prototype for next_brace_sub.
drepper [Sun, 24 Aug 1997 10:36:31 +0000 (10:36 +0000)]
Don't use relative #include path.
(__getopt_clean_environment): Change function to take pointer to
environment as argument. Optimize generation of test string a bit.
drepper [Sun, 24 Aug 1997 10:34:12 +0000 (10:34 +0000)]
(identities): Change epsilon.
drepper [Sun, 24 Aug 1997 10:33:56 +0000 (10:33 +0000)]
Finish gettext section.
drepper [Sun, 24 Aug 1997 10:33:25 +0000 (10:33 +0000)]
(_nl_load_locale): Add cast.
drepper [Sun, 24 Aug 1997 10:32:54 +0000 (10:32 +0000)]
Update for more recent ISO 4217 version.
drepper [Sun, 24 Aug 1997 10:32:26 +0000 (10:32 +0000)]
Make {,v}snprintf available if __USE_BSD.
Change extern inline functions to work correctly in C++.
drepper [Sun, 24 Aug 1997 10:31:18 +0000 (10:31 +0000)]
Include <bits/libc-lock.h> not <libc-lock.h>.
drepper [Sun, 24 Aug 1997 10:30:19 +0000 (10:30 +0000)]
(_nl_find_domain): Correct comment.
drepper [Sun, 24 Aug 1997 10:29:39 +0000 (10:29 +0000)]
(_dl_hwcap): New variable.
drepper [Sun, 24 Aug 1997 10:29:20 +0000 (10:29 +0000)]
(HWCAP_SPARC_*): New definitions.
drepper [Sun, 24 Aug 1997 10:28:56 +0000 (10:28 +0000)]
_dl_check_map_versions): Skip objects with no strtabs.
drepper [Sun, 24 Aug 1997 10:28:32 +0000 (10:28 +0000)]
(ELF_FIXUP_RETURN_VALUE): Provide default value.
(fixup): Simplify code. Use ELF_FIXUP_RETURN_VALUE.
(profile_fixup): Likewise, though this still needs fixing for
Sparc32 and PPC.
drepper [Sun, 24 Aug 1997 10:28:17 +0000 (10:28 +0000)]
(do_lookup): Skip objects with no symtab.
(_dl_setup_hash): Likewise for hash tables.
drepper [Sun, 24 Aug 1997 10:28:02 +0000 (10:28 +0000)]
(_dl_init_paths): Add error check.
(_dl_map_object): Add_name_to_object could get called despite the
DT_SONAME != NULL test, segfaulting. Simplify the code here as well.
drepper [Sun, 24 Aug 1997 10:26:49 +0000 (10:26 +0000)]
Implement handling of DL_FILTER.
drepper [Sun, 24 Aug 1997 10:26:05 +0000 (10:26 +0000)]
(initfini.s): Disable optimization.
drepper [Sun, 24 Aug 1997 10:25:24 +0000 (10:25 +0000)]
Add __xpg_basename.
drepper [Sun, 24 Aug 1997 10:24:54 +0000 (10:24 +0000)]
(INSTALL): Quote `$'.
drepper [Sun, 24 Aug 1997 10:23:59 +0000 (10:23 +0000)]
Update.
drepper [Thu, 21 Aug 1997 11:40:08 +0000 (11:40 +0000)]
Regenerated: autoconf configure.in
drepper [Thu, 21 Aug 1997 11:38:51 +0000 (11:38 +0000)]
Regenerated: autoconf configure.in
drepper [Thu, 21 Aug 1997 01:59:39 +0000 (01:59 +0000)]
Regenerated from source files
drepper [Wed, 20 Aug 1997 03:53:21 +0000 (03:53 +0000)]
Update.
drepper [Wed, 20 Aug 1997 03:53:10 +0000 (03:53 +0000)]
(__tzset_internal): Fix memory leak when the user
specifies a TZ value that uses a default rule file.
Do not assume US DST rules when the user specifies
that there is no DST.
drepper [Wed, 20 Aug 1997 03:52:52 +0000 (03:52 +0000)]
Remove the IS_* macros, they operate on internal kernel structures and
have no place in a user header.
drepper [Wed, 20 Aug 1997 03:52:39 +0000 (03:52 +0000)]
(if_nametoindex): Return 0 if using stub code.
(if_indextoname): Use SIOGIFNAME ioctl if the kernel supports it.
(if_nameindex): Use alloca() rather than malloc(); use
SIOCGIFCOUNT ioctl if the kernel supports it.
drepper [Wed, 20 Aug 1997 03:52:19 +0000 (03:52 +0000)]
Tidy up.
drepper [Wed, 20 Aug 1997 03:52:06 +0000 (03:52 +0000)]
Include <fenv.h>.
drepper [Wed, 20 Aug 1997 03:51:26 +0000 (03:51 +0000)]
Little optimization.
drepper [Wed, 20 Aug 1997 03:50:54 +0000 (03:50 +0000)]
Pop extra value for FPU stack.
drepper [Wed, 20 Aug 1997 03:50:26 +0000 (03:50 +0000)]
Pretty print.
drepper [Wed, 20 Aug 1997 03:49:36 +0000 (03:49 +0000)]
Use K&R form to allow use in other GNU packages.
drepper [Wed, 20 Aug 1997 03:48:52 +0000 (03:48 +0000)]
Remove uses of strcat.
drepper [Wed, 20 Aug 1997 03:48:26 +0000 (03:48 +0000)]
(getpeername): Fix type of LEN parameter, it must be socklen_t.
drepper [Wed, 20 Aug 1997 03:47:41 +0000 (03:47 +0000)]
Completely reworked buffer handling for much better performance.
drepper [Wed, 20 Aug 1997 03:46:55 +0000 (03:46 +0000)]
Define __const if necessary. Use __const in all prototypes.
drepper [Wed, 20 Aug 1997 03:46:18 +0000 (03:46 +0000)]
Remove uses of strcat.
drepper [Wed, 20 Aug 1997 03:45:29 +0000 (03:45 +0000)]
(test-longdouble-yes): Enable. We want long double tests now.
drepper [Wed, 20 Aug 1997 03:44:55 +0000 (03:44 +0000)]
Fix typos.
drepper [Wed, 20 Aug 1997 03:43:53 +0000 (03:43 +0000)]
Description of message translation functions in glibc.
drepper [Wed, 20 Aug 1997 03:43:33 +0000 (03:43 +0000)]
Document LC_ALL, LC_MESSAGES, NLSPATH, setenv, unsetenv, and clearenv.
drepper [Wed, 20 Aug 1997 03:42:20 +0000 (03:42 +0000)]
Correct previous entry in @node for new chapter.
drepper [Wed, 20 Aug 1997 03:41:51 +0000 (03:41 +0000)]
Correct previous entry in @node for new chapter.
drepper [Wed, 20 Aug 1997 03:41:13 +0000 (03:41 +0000)]
Add menu entries for chapter on message translation.
drepper [Wed, 20 Aug 1997 03:39:59 +0000 (03:39 +0000)]
Update and reformat copyright. Protect use of weak_alias. Use _IO_*
thread macros instead of __libc_*.
drepper [Wed, 20 Aug 1997 03:36:05 +0000 (03:36 +0000)]
Use strdup in glibc. Correct comment.
drepper [Wed, 20 Aug 1997 03:34:19 +0000 (03:34 +0000)]
Tidy up.
drepper [Wed, 20 Aug 1997 03:34:05 +0000 (03:34 +0000)]
Fix case of missing DT_RPATH in object which gets executed (e.g., when
it is a static binary).
drepper [Wed, 20 Aug 1997 03:32:35 +0000 (03:32 +0000)]
(_dl_signal_error): Fix error message.
drepper [Wed, 20 Aug 1997 03:32:25 +0000 (03:32 +0000)]
Make seekdir and telldir available for __USE_XOPEN.
drepper [Wed, 20 Aug 1997 03:31:27 +0000 (03:31 +0000)]
(read_input_file): Fix typo.
drepper [Wed, 20 Aug 1997 03:30:55 +0000 (03:30 +0000)]
(catclose): Use __munmap instead of munmap.
drepper [Wed, 20 Aug 1997 03:30:08 +0000 (03:30 +0000)]
[__USE_GNU]: Undefine assert_perror.
drepper [Wed, 20 Aug 1997 03:29:07 +0000 (03:29 +0000)]
Change object suffixes from *.[spgb]o to *.o[spgb] to avoid conflict
with PO files.
drepper [Wed, 20 Aug 1997 03:27:36 +0000 (03:27 +0000)]
Change object suffixes from *.[spgb]o to *.o[spgb] to avoid conflict
with PO files.
drepper [Wed, 20 Aug 1997 03:27:21 +0000 (03:27 +0000)]
Add comment about Philipp adn ARM.
drepper [Thu, 14 Aug 1997 01:54:13 +0000 (01:54 +0000)]
Update.
drepper [Thu, 14 Aug 1997 01:53:53 +0000 (01:53 +0000)]
(__tzset_internal): Correctly handle TZ strings following incorrect
old POSIX specs.
drepper [Thu, 14 Aug 1997 01:53:30 +0000 (01:53 +0000)]
Correct comment for SA_RESTART.
drepper [Thu, 14 Aug 1997 01:53:12 +0000 (01:53 +0000)]
Moved to sysdeps/unix/sysv/linux/sparc/sparc64.
drepper [Thu, 14 Aug 1997 01:52:40 +0000 (01:52 +0000)]
Linux/SPARC64 specific code.
drepper [Thu, 14 Aug 1997 01:52:14 +0000 (01:52 +0000)]
Linux/SPARC specific mman.h definitions.
drepper [Thu, 14 Aug 1997 01:51:41 +0000 (01:51 +0000)]
Linux/SPARC specific code.
drepper [Thu, 14 Aug 1997 01:51:22 +0000 (01:51 +0000)]
Correct comment for SA_RESTART.
drepper [Thu, 14 Aug 1997 01:50:57 +0000 (01:50 +0000)]
Moved to sysdeps/unix/sysv/linux/sparc/sparc32.
drepper [Thu, 14 Aug 1997 01:50:42 +0000 (01:50 +0000)]
Moved to sysdeps/unix/sysv/linux/sparc/sparc32/bits
drepper [Thu, 14 Aug 1997 01:49:40 +0000 (01:49 +0000)]
Linux/M68k specific mman.h definitions.
drepper [Thu, 14 Aug 1997 01:49:09 +0000 (01:49 +0000)]
(if_nametoindex): Return 0 if SIOGIFINDEX is not defined.
(if_indextoname): Initialize "result" to NULL.
(if_nametoindex, if_nameindex): Fix ENOSYS setting.
drepper [Thu, 14 Aug 1997 01:48:52 +0000 (01:48 +0000)]
[subdir=misc] (sysdep_headers): Add bits/mman.h.
drepper [Thu, 14 Aug 1997 01:48:24 +0000 (01:48 +0000)]
Fix typo.
drepper [Thu, 14 Aug 1997 01:48:08 +0000 (01:48 +0000)]
Use socklen_t where necessary.
drepper [Thu, 14 Aug 1997 01:47:39 +0000 (01:47 +0000)]
Moved to sysdeps/sparc/sparc64/elf
drepper [Thu, 14 Aug 1997 01:46:42 +0000 (01:46 +0000)]
Moved to sysdeps/sparc64.
drepper [Thu, 14 Aug 1997 01:46:27 +0000 (01:46 +0000)]
Moved to sysdeps/sprc32/sparcv8.
drepper [Thu, 14 Aug 1997 01:45:53 +0000 (01:45 +0000)]
SPARC64 support for glibc.
drepper [Thu, 14 Aug 1997 01:45:32 +0000 (01:45 +0000)]
SPARC64 support for glibc.
drepper [Thu, 14 Aug 1997 01:45:16 +0000 (01:45 +0000)]
FSPARC FPU definitions.
drepper [Thu, 14 Aug 1997 01:44:55 +0000 (01:44 +0000)]
Sparc ISO C 9x exception handling.