kopensolaris-gnu/glibc.git
22 years agoABI tags for all platforms.
drepper [Wed, 27 Aug 1997 19:23:36 +0000 (19:23 +0000)]
ABI tags for all platforms.

22 years ago(subdirs): Change db to db2.
drepper [Wed, 27 Aug 1997 19:23:26 +0000 (19:23 +0000)]
(subdirs): Change db to db2.
(distribute): Add abi-tags.

22 years ago[$(build-omitfp)=yes] (CFLAGS-.o): Add -D__USE_STRING_INLINES.
drepper [Wed, 27 Aug 1997 19:21:35 +0000 (19:21 +0000)]
[$(build-omitfp)=yes] (CFLAGS-.o): Add -D__USE_STRING_INLINES.

22 years agoAdd DB copyright.
drepper [Wed, 27 Aug 1997 19:20:22 +0000 (19:20 +0000)]
Add DB copyright.

22 years agoUpdate. libc-ud-970824
drepper [Wed, 27 Aug 1997 19:13:16 +0000 (19:13 +0000)]
Update.

22 years agoAdd missing __END_DECLS.
drepper [Sun, 24 Aug 1997 16:47:38 +0000 (16:47 +0000)]
Add missing __END_DECLS.

22 years agoUpdate
drepper [Sun, 24 Aug 1997 16:45:47 +0000 (16:45 +0000)]
Update

22 years agoUpdate.
drepper [Sun, 24 Aug 1997 10:55:18 +0000 (10:55 +0000)]
Update.

22 years ago(__dev_t): Should have been 64-bits wide.
drepper [Sun, 24 Aug 1997 10:55:05 +0000 (10:55 +0000)]
(__dev_t): Should have been 64-bits wide.

22 years agosll->sllx, optimize for branch delay slot usage.
drepper [Sun, 24 Aug 1997 10:54:49 +0000 (10:54 +0000)]
sll->sllx, optimize for branch delay slot usage.

22 years ago(END, LOC): New definitions for assembly syntax differences.
drepper [Sun, 24 Aug 1997 10:54:25 +0000 (10:54 +0000)]
(END, LOC): New definitions for assembly syntax differences.

22 years agoRewrite in assembly based on the sparc64 version.
drepper [Sun, 24 Aug 1997 10:53:59 +0000 (10:53 +0000)]
Rewrite in assembly based on the sparc64 version.

22 years agoAttempt to get hold of the page size based on what we might have been
drepper [Sun, 24 Aug 1997 10:53:38 +0000 (10:53 +0000)]
Attempt to get hold of the page size based on what we might have been
told at startup time in _dl_pagesize.  This will be obsolete when I
finish the kernel hooks for a proper sysconf(), stay tuned.

22 years agoClean up PIC code.
drepper [Sun, 24 Aug 1997 10:53:25 +0000 (10:53 +0000)]
Clean up PIC code.

22 years agoCall __getopt_clean_environment with additional argument.
drepper [Sun, 24 Aug 1997 10:53:05 +0000 (10:53 +0000)]
Call __getopt_clean_environment with additional argument.

22 years agoClean up asm statements a bit.
drepper [Sun, 24 Aug 1997 10:52:07 +0000 (10:52 +0000)]
Clean up asm statements a bit.

22 years agoUpdate comment.
drepper [Sun, 24 Aug 1997 10:50:56 +0000 (10:50 +0000)]
Update comment.

22 years ago(ELF_FIXUP_RETURN_VALUE): New.
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.

22 years agoNew SuperSPARC specific implementations.
drepper [Sun, 24 Aug 1997 10:50:32 +0000 (10:50 +0000)]
New SuperSPARC specific implementations.

22 years agoDuh. Use proper syntax for manipulating %fsr.
drepper [Sun, 24 Aug 1997 10:50:03 +0000 (10:50 +0000)]
Duh.  Use proper syntax for manipulating %fsr.

22 years agoMake IEEE conformance be the default.
drepper [Sun, 24 Aug 1997 10:49:53 +0000 (10:49 +0000)]
Make IEEE conformance be the default.

22 years agoRemoved.
drepper [Sun, 24 Aug 1997 10:49:43 +0000 (10:49 +0000)]
Removed.

22 years agoNew file, slightly modified from the sparc64 version.
drepper [Sun, 24 Aug 1997 10:49:38 +0000 (10:49 +0000)]
New file, slightly modified from the sparc64 version.

22 years agoImplement lazy relocation.
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.

22 years agoDike out.
drepper [Sun, 24 Aug 1997 10:48:32 +0000 (10:48 +0000)]
Dike out.

22 years agoUse <sysdep.h> and ENTRY, END, and LOC for proper assembly
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.

22 years ago%g6,%g7 are reserved to the "system". Use %g2,%g3 instead. Use new
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.

22 years agoFix sparc->sparc/sparc32 bits in divrem expansions.
drepper [Sun, 24 Aug 1997 10:45:54 +0000 (10:45 +0000)]
Fix sparc->sparc/sparc32 bits in divrem expansions.

22 years ago(FP_ILOGB0, FP_ILOGBNAN): New.
drepper [Sun, 24 Aug 1997 10:44:08 +0000 (10:44 +0000)]
(FP_ILOGB0, FP_ILOGBNAN): New.

22 years agoRearrange for smaller code.
drepper [Sun, 24 Aug 1997 10:43:36 +0000 (10:43 +0000)]
Rearrange for smaller code.

22 years agoNot needed anymore.
drepper [Sun, 24 Aug 1997 10:43:18 +0000 (10:43 +0000)]
Not needed anymore.

22 years agoTransmute ELF_FIXUP_RETURNS_ADDRESS to ELF_FIXUP_RETURN_VALUE.
drepper [Sun, 24 Aug 1997 10:43:09 +0000 (10:43 +0000)]
Transmute ELF_FIXUP_RETURNS_ADDRESS to ELF_FIXUP_RETURN_VALUE.

22 years agoPartially undo change of 1997-08-14 03:14. gcc 2.7.2* is really
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.

22 years agoAdd volatile to asms.
drepper [Sun, 24 Aug 1997 10:41:16 +0000 (10:41 +0000)]
Add volatile to asms.

22 years ago(elf_machine_load_address): Rewrite
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.

22 years agoRecognize AT_BASE value on auxiliary vector.
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.

22 years agoAdd prototype for next_brace_sub.
drepper [Sun, 24 Aug 1997 10:37:07 +0000 (10:37 +0000)]
Add prototype for next_brace_sub.

22 years agoDon't use relative #include path.
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.

22 years ago(identities): Change epsilon.
drepper [Sun, 24 Aug 1997 10:34:12 +0000 (10:34 +0000)]
(identities): Change epsilon.

22 years agoFinish gettext section.
drepper [Sun, 24 Aug 1997 10:33:56 +0000 (10:33 +0000)]
Finish gettext section.

22 years ago(_nl_load_locale): Add cast.
drepper [Sun, 24 Aug 1997 10:33:25 +0000 (10:33 +0000)]
(_nl_load_locale): Add cast.

22 years agoUpdate for more recent ISO 4217 version.
drepper [Sun, 24 Aug 1997 10:32:54 +0000 (10:32 +0000)]
Update for more recent ISO 4217 version.

22 years agoMake {,v}snprintf available if __USE_BSD.
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++.

22 years agoInclude <bits/libc-lock.h> not <libc-lock.h>.
drepper [Sun, 24 Aug 1997 10:31:18 +0000 (10:31 +0000)]
Include <bits/libc-lock.h> not <libc-lock.h>.

22 years ago(_nl_find_domain): Correct comment.
drepper [Sun, 24 Aug 1997 10:30:19 +0000 (10:30 +0000)]
(_nl_find_domain): Correct comment.

22 years ago(_dl_hwcap): New variable.
drepper [Sun, 24 Aug 1997 10:29:39 +0000 (10:29 +0000)]
(_dl_hwcap): New variable.

22 years ago(HWCAP_SPARC_*): New definitions.
drepper [Sun, 24 Aug 1997 10:29:20 +0000 (10:29 +0000)]
(HWCAP_SPARC_*): New definitions.

22 years ago_dl_check_map_versions): Skip objects with no strtabs.
drepper [Sun, 24 Aug 1997 10:28:56 +0000 (10:28 +0000)]
_dl_check_map_versions): Skip objects with no strtabs.

22 years ago(ELF_FIXUP_RETURN_VALUE): Provide default value.
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.

22 years ago(do_lookup): Skip objects with no symtab.
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.

22 years ago(_dl_init_paths): Add error check.
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.

22 years agoImplement handling of DL_FILTER.
drepper [Sun, 24 Aug 1997 10:26:49 +0000 (10:26 +0000)]
Implement handling of DL_FILTER.

22 years ago(initfini.s): Disable optimization.
drepper [Sun, 24 Aug 1997 10:26:05 +0000 (10:26 +0000)]
(initfini.s): Disable optimization.

22 years agoAdd __xpg_basename.
drepper [Sun, 24 Aug 1997 10:25:24 +0000 (10:25 +0000)]
Add __xpg_basename.

22 years ago(INSTALL): Quote `$'.
drepper [Sun, 24 Aug 1997 10:24:54 +0000 (10:24 +0000)]
(INSTALL): Quote `$'.

22 years agoUpdate.
drepper [Sun, 24 Aug 1997 10:23:59 +0000 (10:23 +0000)]
Update.

22 years agoRegenerated: autoconf configure.in
drepper [Thu, 21 Aug 1997 11:40:08 +0000 (11:40 +0000)]
Regenerated: autoconf  configure.in

22 years agoRegenerated: autoconf configure.in
drepper [Thu, 21 Aug 1997 11:38:51 +0000 (11:38 +0000)]
Regenerated: autoconf  configure.in

22 years agoRegenerated from source files
drepper [Thu, 21 Aug 1997 01:59:39 +0000 (01:59 +0000)]
Regenerated from source files

22 years agoUpdate. libc-ud-970819
drepper [Wed, 20 Aug 1997 03:53:21 +0000 (03:53 +0000)]
Update.

22 years ago(__tzset_internal): Fix memory leak when the user
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.

22 years agoRemove the IS_* macros, they operate on internal kernel structures and
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.

22 years ago(if_nametoindex): Return 0 if using stub code.
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.

22 years agoTidy up.
drepper [Wed, 20 Aug 1997 03:52:19 +0000 (03:52 +0000)]
Tidy up.

22 years agoInclude <fenv.h>.
drepper [Wed, 20 Aug 1997 03:52:06 +0000 (03:52 +0000)]
Include <fenv.h>.

22 years agoLittle optimization.
drepper [Wed, 20 Aug 1997 03:51:26 +0000 (03:51 +0000)]
Little optimization.

22 years agoPop extra value for FPU stack.
drepper [Wed, 20 Aug 1997 03:50:54 +0000 (03:50 +0000)]
Pop extra value for FPU stack.

22 years agoPretty print.
drepper [Wed, 20 Aug 1997 03:50:26 +0000 (03:50 +0000)]
Pretty print.

22 years agoUse K&R form to allow use in other GNU packages.
drepper [Wed, 20 Aug 1997 03:49:36 +0000 (03:49 +0000)]
Use K&R form to allow use in other GNU packages.

22 years agoRemove uses of strcat.
drepper [Wed, 20 Aug 1997 03:48:52 +0000 (03:48 +0000)]
Remove uses of strcat.

22 years ago(getpeername): Fix type of LEN parameter, it must be socklen_t.
drepper [Wed, 20 Aug 1997 03:48:26 +0000 (03:48 +0000)]
(getpeername): Fix type of LEN parameter, it must be socklen_t.

22 years agoCompletely reworked buffer handling for much better performance.
drepper [Wed, 20 Aug 1997 03:47:41 +0000 (03:47 +0000)]
Completely reworked buffer handling for much better performance.

22 years agoDefine __const if necessary. Use __const in all prototypes.
drepper [Wed, 20 Aug 1997 03:46:55 +0000 (03:46 +0000)]
Define __const if necessary.  Use __const in all prototypes.

22 years agoRemove uses of strcat.
drepper [Wed, 20 Aug 1997 03:46:18 +0000 (03:46 +0000)]
Remove uses of strcat.

22 years ago(test-longdouble-yes): Enable. We want long double tests now.
drepper [Wed, 20 Aug 1997 03:45:29 +0000 (03:45 +0000)]
(test-longdouble-yes): Enable.  We want long double tests now.

22 years agoFix typos.
drepper [Wed, 20 Aug 1997 03:44:55 +0000 (03:44 +0000)]
Fix typos.

22 years agoDescription of message translation functions in glibc.
drepper [Wed, 20 Aug 1997 03:43:53 +0000 (03:43 +0000)]
Description of message translation functions in glibc.

22 years agoDocument LC_ALL, LC_MESSAGES, NLSPATH, setenv, unsetenv, and clearenv.
drepper [Wed, 20 Aug 1997 03:43:33 +0000 (03:43 +0000)]
Document LC_ALL, LC_MESSAGES, NLSPATH, setenv, unsetenv, and clearenv.

22 years agoCorrect previous entry in @node for new chapter.
drepper [Wed, 20 Aug 1997 03:42:20 +0000 (03:42 +0000)]
Correct previous entry in @node for new chapter.

22 years agoCorrect 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.

22 years agoAdd menu entries for chapter on message translation.
drepper [Wed, 20 Aug 1997 03:41:13 +0000 (03:41 +0000)]
Add menu entries for chapter on message translation.

22 years agoUpdate and reformat copyright. Protect use of weak_alias. Use _IO_*
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_*.

22 years agoUse strdup in glibc. Correct comment.
drepper [Wed, 20 Aug 1997 03:36:05 +0000 (03:36 +0000)]
Use strdup in glibc.  Correct comment.

22 years agoTidy up.
drepper [Wed, 20 Aug 1997 03:34:19 +0000 (03:34 +0000)]
Tidy up.

22 years agoFix case of missing DT_RPATH in object which gets executed (e.g., when
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).

22 years ago(_dl_signal_error): Fix error message.
drepper [Wed, 20 Aug 1997 03:32:35 +0000 (03:32 +0000)]
(_dl_signal_error): Fix error message.

22 years agoMake seekdir and telldir available for __USE_XOPEN.
drepper [Wed, 20 Aug 1997 03:32:25 +0000 (03:32 +0000)]
Make seekdir and telldir available for __USE_XOPEN.

22 years ago(read_input_file): Fix typo.
drepper [Wed, 20 Aug 1997 03:31:27 +0000 (03:31 +0000)]
(read_input_file): Fix typo.

22 years ago(catclose): Use __munmap instead of munmap.
drepper [Wed, 20 Aug 1997 03:30:55 +0000 (03:30 +0000)]
(catclose): Use __munmap instead of munmap.

22 years ago[__USE_GNU]: Undefine assert_perror.
drepper [Wed, 20 Aug 1997 03:30:08 +0000 (03:30 +0000)]
[__USE_GNU]: Undefine assert_perror.

22 years agoChange object suffixes from *.[spgb]o to *.o[spgb] to avoid conflict
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.

22 years agoChange object suffixes from *.[spgb]o to *.o[spgb] to avoid conflict
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.

22 years agoAdd comment about Philipp adn ARM.
drepper [Wed, 20 Aug 1997 03:27:21 +0000 (03:27 +0000)]
Add comment about Philipp adn ARM.

22 years agoUpdate. libc-ud-970813
drepper [Thu, 14 Aug 1997 01:54:13 +0000 (01:54 +0000)]
Update.

22 years ago(__tzset_internal): Correctly handle TZ strings following incorrect
drepper [Thu, 14 Aug 1997 01:53:53 +0000 (01:53 +0000)]
(__tzset_internal): Correctly handle TZ strings following incorrect
old POSIX specs.

22 years agoCorrect comment for SA_RESTART.
drepper [Thu, 14 Aug 1997 01:53:30 +0000 (01:53 +0000)]
Correct comment for SA_RESTART.

22 years agoMoved to sysdeps/unix/sysv/linux/sparc/sparc64.
drepper [Thu, 14 Aug 1997 01:53:12 +0000 (01:53 +0000)]
Moved to sysdeps/unix/sysv/linux/sparc/sparc64.

22 years agoLinux/SPARC64 specific code.
drepper [Thu, 14 Aug 1997 01:52:40 +0000 (01:52 +0000)]
Linux/SPARC64 specific code.

22 years agoLinux/SPARC specific mman.h definitions.
drepper [Thu, 14 Aug 1997 01:52:14 +0000 (01:52 +0000)]
Linux/SPARC specific mman.h definitions.

22 years agoLinux/SPARC specific code.
drepper [Thu, 14 Aug 1997 01:51:41 +0000 (01:51 +0000)]
Linux/SPARC specific code.