kopensolaris-gnu/glibc.git
23 years ago(thread_atfork, thread_atfork_static): New macros to encapsulate
drepper [Thu, 14 Aug 1997 01:25:04 +0000 (01:25 +0000)]
(thread_atfork, thread_atfork_static): New macros to encapsulate
pthread_atfork's functionality.

23 years ago(ptmalloc_lock_all, ptmalloc_unlock_all): New functions, registered
drepper [Thu, 14 Aug 1997 01:24:55 +0000 (01:24 +0000)]
(ptmalloc_lock_all, ptmalloc_unlock_all): New functions, registered
via thread_atfork in the initialization routine or via
thread_atfork_static in global scope.  This ensures a consistent state
of all locks across fork().

23 years ago(compare_entry): Partially undo patch made by Klaus Espenlaub. There
drepper [Thu, 14 Aug 1997 01:24:30 +0000 (01:24 +0000)]
(compare_entry): Partially undo patch made by Klaus Espenlaub.  There
was no xtmp/utmp typo.  Added comment to cclarify this.

23 years ago(login): Check for correct return value of utmpname.
drepper [Thu, 14 Aug 1997 01:24:15 +0000 (01:24 +0000)]
(login): Check for correct return value of utmpname.

23 years agoRename to __getutid and make getutid and getutxid weak aliases.
drepper [Thu, 14 Aug 1997 01:23:46 +0000 (01:23 +0000)]
Rename to __getutid and make getutid and getutxid weak aliases.

23 years agoBetter prepare for use in libstdc++.
drepper [Thu, 14 Aug 1997 01:23:08 +0000 (01:23 +0000)]
Better prepare for use in libstdc++.

23 years ago(object_compare): Avoid memcmp when comparing scalar types.
drepper [Thu, 14 Aug 1997 01:21:18 +0000 (01:21 +0000)]
(object_compare): Avoid memcmp when comparing scalar types.

23 years ago(_dl_show_auxv): New function. It does nothing.
drepper [Thu, 14 Aug 1997 01:20:17 +0000 (01:20 +0000)]
(_dl_show_auxv): New function.  It does nothing.

23 years ago(dl_main): Call _dl_show_auxv if LD_SHOW_AUXV envvar is present.
drepper [Thu, 14 Aug 1997 01:18:32 +0000 (01:18 +0000)]
(dl_main): Call _dl_show_auxv if LD_SHOW_AUXV envvar is present.

23 years agoAdd prototype for _dl_show_auxv.
drepper [Thu, 14 Aug 1997 01:17:42 +0000 (01:17 +0000)]
Add prototype for _dl_show_auxv.

23 years agoStub out Elf64_Ver*, and make them the same as the Elf32_Ver* bits.
drepper [Thu, 14 Aug 1997 01:17:07 +0000 (01:17 +0000)]
Stub out Elf64_Ver*, and make them the same as the Elf32_Ver* bits.
The linker does not even know to differentiate between the word sizes.
Someone should examine this and figure out what the proper sizes of
things should be for 64-bit hosts before the sparc64 libraries are
distributed.

23 years ago(_ELF_DYNAMIC_DO_RELOC): New macro distilled from
drepper [Thu, 14 Aug 1997 01:16:55 +0000 (01:16 +0000)]
(_ELF_DYNAMIC_DO_RELOC): New macro distilled from
ELF_DYNAMIC_DO_REL{,A}.  Define a second version that accounts for the
possibility that DT_RELA and DT_JMPPLT overlap, as such is the case on
the Sparc.

23 years ago(elf_dynamic_do_rel): Take reloc address and size directly instead of
drepper [Thu, 14 Aug 1997 01:16:41 +0000 (01:16 +0000)]
(elf_dynamic_do_rel): Take reloc address and size directly instead of
the DT names to get them from.

23 years agoDon't use relative #include paths.
drepper [Thu, 14 Aug 1997 01:16:27 +0000 (01:16 +0000)]
Don't use relative #include paths.
(malloc): Don't try to initialize _dl_pagesize, it already is.
(__sigjmp_save, longjmp): Reformat.

23 years agoInclude <string.h>.
drepper [Thu, 14 Aug 1997 01:14:17 +0000 (01:14 +0000)]
Include <string.h>.

23 years ago(routines): Remove dl-version.
drepper [Thu, 14 Aug 1997 01:14:02 +0000 (01:14 +0000)]
(routines): Remove dl-version.
(dl-routines): Add it here instead.  This removes dead code from libc.so.

23 years agoNuke need-nopic-initfini bits. The problem was that sparc64 ld did
drepper [Thu, 14 Aug 1997 01:13:23 +0000 (01:13 +0000)]
Nuke need-nopic-initfini bits.  The problem was that sparc64 ld did
not recognize pic relocs at all.

23 years agoRename sparc64 ld.so to not conflict with sparc32 on the same machine.
drepper [Thu, 14 Aug 1997 01:13:03 +0000 (01:13 +0000)]
Rename sparc64 ld.so to not conflict with sparc32 on the same machine.

23 years agoAdd more symbols.
drepper [Thu, 14 Aug 1997 01:12:53 +0000 (01:12 +0000)]
Add more symbols.

23 years agoChange up subdirectories, rename sparc8->sparcv8.
drepper [Thu, 14 Aug 1997 01:12:38 +0000 (01:12 +0000)]
Change up subdirectories, rename sparc8->sparcv8.

23 years agoReadd.
drepper [Mon, 11 Aug 1997 20:54:00 +0000 (20:54 +0000)]
Readd.

23 years agoReadd.
drepper [Mon, 11 Aug 1997 20:50:21 +0000 (20:50 +0000)]
Readd.

23 years agoRegenerated: autoconf configure.in
drepper [Mon, 11 Aug 1997 20:42:27 +0000 (20:42 +0000)]
Regenerated: autoconf  configure.in

23 years agoUpdate. libc-ud-970810
drepper [Sun, 10 Aug 1997 18:37:15 +0000 (18:37 +0000)]
Update.

23 years agoChange return type of __tzstring to char *.
drepper [Sun, 10 Aug 1997 18:37:04 +0000 (18:37 +0000)]
Change return type of __tzstring to char *.
Change definition of __tzstring.
Interpret no DST information in user provided time
zone specification as it is meant: no DST.

23 years agoChange return type of __tzstring to char *.
drepper [Sun, 10 Aug 1997 18:35:29 +0000 (18:35 +0000)]
Change return type of __tzstring to char *.

23 years agoAdd casts.
drepper [Sun, 10 Aug 1997 18:34:39 +0000 (18:34 +0000)]
Add casts.

23 years agoRewrite to not use kernel header but bits/mman.h. Test feature macros
drepper [Sun, 10 Aug 1997 18:34:29 +0000 (18:34 +0000)]
Rewrite to not use kernel header but bits/mman.h.  Test feature macros
before definitions non-POSIX functions.

23 years agoAdditional files to distribute for Linux/SPARC64.
drepper [Sun, 10 Aug 1997 18:33:37 +0000 (18:33 +0000)]
Additional files to distribute for Linux/SPARC64.

23 years agoLinux/SPARC64 specific mman.h definitions.
drepper [Sun, 10 Aug 1997 18:32:20 +0000 (18:32 +0000)]
Linux/SPARC64 specific mman.h definitions.

23 years agoLinux/SPARC specific mman.h definitions.
drepper [Sun, 10 Aug 1997 18:32:13 +0000 (18:32 +0000)]
Linux/SPARC specific mman.h definitions.

23 years agoAdd some files.
drepper [Sun, 10 Aug 1997 18:31:46 +0000 (18:31 +0000)]
Add some files.

23 years agoLinux/PowerPC specific mman.h definitions.
drepper [Sun, 10 Aug 1997 18:31:39 +0000 (18:31 +0000)]
Linux/PowerPC specific mman.h definitions.

23 years agoDeleted since not used anymore.
drepper [Sun, 10 Aug 1997 18:31:23 +0000 (18:31 +0000)]
Deleted since not used anymore.

23 years agoLinux/PowerPC specific profiler invocation.
drepper [Sun, 10 Aug 1997 18:30:50 +0000 (18:30 +0000)]
Linux/PowerPC specific profiler invocation.

23 years agoClean up.
drepper [Sun, 10 Aug 1997 18:30:36 +0000 (18:30 +0000)]
Clean up.

23 years agoAdd some files.
drepper [Sun, 10 Aug 1997 18:30:24 +0000 (18:30 +0000)]
Add some files.

23 years agoLinux/MIPS specific mman.h definitions.
drepper [Sun, 10 Aug 1997 18:30:12 +0000 (18:30 +0000)]
Linux/MIPS specific mman.h definitions.

23 years agoAdd some files.
drepper [Sun, 10 Aug 1997 18:29:37 +0000 (18:29 +0000)]
Add some files.

23 years agoLinux/ix86 specific mman.h definitions.
drepper [Sun, 10 Aug 1997 18:28:46 +0000 (18:28 +0000)]
Linux/ix86 specific mman.h definitions.

23 years agoAdd some files.
drepper [Sun, 10 Aug 1997 18:28:02 +0000 (18:28 +0000)]
Add some files.

23 years ago(struct msghdr): Make field msg_iovlen of type int.
drepper [Sun, 10 Aug 1997 17:59:31 +0000 (17:59 +0000)]
(struct msghdr): Make field msg_iovlen of type int.

23 years agoNew file. Prevent using kernel header.
drepper [Sun, 10 Aug 1997 17:58:48 +0000 (17:58 +0000)]
New file.  Prevent using kernel header.

23 years agoAdd some files.
drepper [Sun, 10 Aug 1997 17:58:07 +0000 (17:58 +0000)]
Add some files.

23 years ago(if_indextoname): Correct little bug.
drepper [Sun, 10 Aug 1997 17:57:29 +0000 (17:57 +0000)]
(if_indextoname): Correct little bug.

23 years agoTest feature macros before defining non-POSIX things. Add MAP_FAILED.
drepper [Sun, 10 Aug 1997 17:56:16 +0000 (17:56 +0000)]
Test feature macros before defining non-POSIX things.  Add MAP_FAILED.

23 years agoTest feature macros before defining non-POSIX things. Add MAP_FAILED.
drepper [Sun, 10 Aug 1997 17:55:47 +0000 (17:55 +0000)]
Test feature macros before defining non-POSIX things.  Add MAP_FAILED.

23 years agoTest feature macros before defining non-POSIX things. Add MAP_FAILED.
drepper [Sun, 10 Aug 1997 17:55:30 +0000 (17:55 +0000)]
Test feature macros before defining non-POSIX things.  Add MAP_FAILED.

23 years agoTest feature macros before defining non-POSIX things. Add MAP_FAILED.
drepper [Sun, 10 Aug 1997 17:55:04 +0000 (17:55 +0000)]
Test feature macros before defining non-POSIX things.  Add MAP_FAILED.

23 years agoAdd login.
drepper [Sun, 10 Aug 1997 17:54:29 +0000 (17:54 +0000)]
Add login.

23 years ago(__libc_once_define): Add new first parameter for class.
drepper [Sun, 10 Aug 1997 17:54:08 +0000 (17:54 +0000)]
(__libc_once_define): Add new first parameter for class.

23 years agoAdd definition of __libc_pid.
drepper [Sun, 10 Aug 1997 17:53:13 +0000 (17:53 +0000)]
Add definition of __libc_pid.

23 years agoMove stub_warning() to the usual place.
drepper [Sun, 10 Aug 1997 17:52:17 +0000 (17:52 +0000)]
Move stub_warning() to the usual place.

23 years agoEmit correct stub_warning().
drepper [Sun, 10 Aug 1997 17:52:09 +0000 (17:52 +0000)]
Emit correct stub_warning().

23 years ago(send): Change to __send, add alias.
drepper [Sun, 10 Aug 1997 17:52:01 +0000 (17:52 +0000)]
(send): Change to __send, add alias.

23 years ago(connect): Change to __connect, add alias.
drepper [Sun, 10 Aug 1997 17:51:53 +0000 (17:51 +0000)]
(connect): Change to __connect, add alias.

23 years agoAdd EISDIR, EOPNOTSUPP; tidy up formatting.
drepper [Sun, 10 Aug 1997 17:51:30 +0000 (17:51 +0000)]
Add EISDIR, EOPNOTSUPP; tidy up formatting.

23 years agoAdditional files to distribute.
drepper [Sun, 10 Aug 1997 17:51:11 +0000 (17:51 +0000)]
Additional files to distribute.

23 years agoAdd some files.
drepper [Sun, 10 Aug 1997 17:50:55 +0000 (17:50 +0000)]
Add some files.

23 years agoAdd FP_ILOGB0, FP_ILOGBNAN.
drepper [Sun, 10 Aug 1997 17:50:47 +0000 (17:50 +0000)]
Add FP_ILOGB0, FP_ILOGBNAN.

23 years agoInclude inline macro for fegetround.
drepper [Sun, 10 Aug 1997 17:50:28 +0000 (17:50 +0000)]
Include inline macro for fegetround.

23 years agoTest math.
drepper [Sun, 10 Aug 1997 17:49:42 +0000 (17:49 +0000)]
Test math.

23 years agoTest for sqrt.
drepper [Sun, 10 Aug 1997 17:49:29 +0000 (17:49 +0000)]
Test for sqrt.

23 years agoSchedule better, save 3 clocks :-).
drepper [Sun, 10 Aug 1997 17:48:59 +0000 (17:48 +0000)]
Schedule better, save 3 clocks :-).

23 years agoPowerPC specific implementation of rintf.
drepper [Sun, 10 Aug 1997 17:48:47 +0000 (17:48 +0000)]
PowerPC specific implementation of rintf.

23 years agoPowerPC specific implementation of rint.
drepper [Sun, 10 Aug 1997 17:48:41 +0000 (17:48 +0000)]
PowerPC specific implementation of rint.

23 years agoPowerPC specific implementation of lround.
drepper [Sun, 10 Aug 1997 17:48:34 +0000 (17:48 +0000)]
PowerPC specific implementation of lround.

23 years agoPowerPC specific implementation of lrint.
drepper [Sun, 10 Aug 1997 17:48:27 +0000 (17:48 +0000)]
PowerPC specific implementation of lrint.

23 years agoPowerPC specific implementation of llround.
drepper [Sun, 10 Aug 1997 17:48:19 +0000 (17:48 +0000)]
PowerPC specific implementation of llround.

23 years agoPowerPC specific implementation of llrint.
drepper [Sun, 10 Aug 1997 17:48:11 +0000 (17:48 +0000)]
PowerPC specific implementation of llrint.

23 years agoPowerPC specific implementation of isnan.
drepper [Sun, 10 Aug 1997 17:48:01 +0000 (17:48 +0000)]
PowerPC specific implementation of isnan.

23 years agoPowerPC specific implementation of fabs.
drepper [Sun, 10 Aug 1997 17:47:45 +0000 (17:47 +0000)]
PowerPC specific implementation of fabs.

23 years agoPowerPC specific implementation of copysign.
drepper [Sun, 10 Aug 1997 17:47:30 +0000 (17:47 +0000)]
PowerPC specific implementation of copysign.

23 years agoImplementation of 128bit floating point.
drepper [Sun, 10 Aug 1997 17:45:28 +0000 (17:45 +0000)]
Implementation of 128bit floating point.

23 years agoIs now much simpler.
drepper [Sun, 10 Aug 1997 17:44:46 +0000 (17:44 +0000)]
Is now much simpler.

23 years agoCorrect.
drepper [Sun, 10 Aug 1997 17:44:34 +0000 (17:44 +0000)]
Correct.

23 years agoConsequent change to the "Make FE_INVALID the summary bit in the
drepper [Sun, 10 Aug 1997 17:44:27 +0000 (17:44 +0000)]
Consequent change to the "Make FE_INVALID the summary bit in the
FPSCR, not the enable bit".

23 years agoFix _FPU_GETCW.
drepper [Sun, 10 Aug 1997 17:44:01 +0000 (17:44 +0000)]
Fix _FPU_GETCW.

23 years agoSimplify.
drepper [Sun, 10 Aug 1997 17:43:49 +0000 (17:43 +0000)]
Simplify.

23 years ago(fegetenv_register, fesetenv_register): Add 'volatile'.
drepper [Sun, 10 Aug 1997 17:43:41 +0000 (17:43 +0000)]
(fegetenv_register, fesetenv_register): Add 'volatile'.
(set_fpscr_bit, reset_fpscr_bit): New macros, FPSCR_*
constants to use with them.

23 years agoAdd __fe_enabled_env, __fe_nonieee_env; delete __fe_nomask_env.
drepper [Sun, 10 Aug 1997 17:43:20 +0000 (17:43 +0000)]
Add __fe_enabled_env, __fe_nonieee_env; delete __fe_nomask_env.

23 years agoUse mcrfs to be faster and not require a stack frame.
drepper [Sun, 10 Aug 1997 17:43:02 +0000 (17:43 +0000)]
Use mcrfs to be faster and not require a stack frame.

23 years agoTo generate stub warnings.
drepper [Sun, 10 Aug 1997 17:42:41 +0000 (17:42 +0000)]
To generate stub warnings.

23 years agoCorrect.
drepper [Sun, 10 Aug 1997 17:42:11 +0000 (17:42 +0000)]
Correct.

23 years agoPowerPC sqrt implementation.
drepper [Sun, 10 Aug 1997 17:41:35 +0000 (17:41 +0000)]
PowerPC sqrt implementation.

23 years ago(elf_machine_rela): Add comment explaining some reentrancy issues with
drepper [Sun, 10 Aug 1997 17:40:27 +0000 (17:40 +0000)]
(elf_machine_rela): Add comment explaining some reentrancy issues with
lazy PLT entries.

23 years ago[subdir=math]: Add q_* routines.
drepper [Sun, 10 Aug 1997 17:40:10 +0000 (17:40 +0000)]
[subdir=math]: Add q_* routines.

23 years ago(stdstream): Change (PTR) to (void *).
drepper [Sun, 10 Aug 1997 17:39:58 +0000 (17:39 +0000)]
(stdstream): Change (PTR) to (void *).

23 years ago(stdstream): Change (PTR) to (void *).
drepper [Sun, 10 Aug 1997 17:39:19 +0000 (17:39 +0000)]
(stdstream): Change (PTR) to (void *).

23 years agoAdditional files to istribute for mips/mipsel.
drepper [Sun, 10 Aug 1997 17:39:01 +0000 (17:39 +0000)]
Additional files to istribute for mips/mipsel.

23 years agoAdd some files.
drepper [Sun, 10 Aug 1997 17:38:39 +0000 (17:38 +0000)]
Add some files.

23 years ago(fetch_samples): Put parens in the right place.
drepper [Sun, 10 Aug 1997 17:38:25 +0000 (17:38 +0000)]
(fetch_samples): Put parens in the right place.
(fetch_samples): Do arithmetic on PC's in long long to avoid overflow.

23 years agoAdd login.
drepper [Sun, 10 Aug 1997 17:37:56 +0000 (17:37 +0000)]
Add login.

23 years ago($(common-objpfx)hurd/../mach/RPC_vm_deallocate_rpc.c): Delete this
drepper [Sun, 10 Aug 1997 17:37:24 +0000 (17:37 +0000)]
($(common-objpfx)hurd/../mach/RPC_vm_deallocate_rpc.c): Delete this
rule.

23 years agoAdd cthreads.c.
drepper [Sun, 10 Aug 1997 17:35:43 +0000 (17:35 +0000)]
Add cthreads.c.

23 years ago(__libc_once): Define correctly.
drepper [Sun, 10 Aug 1997 17:35:18 +0000 (17:35 +0000)]
(__libc_once): Define correctly.
(__libc_once, __libc_once_define): New macros.

23 years agoAdd empty file to prevent the version from libm-ieee754 be compiled
drepper [Sun, 10 Aug 1997 17:34:45 +0000 (17:34 +0000)]
Add empty file to prevent the version from libm-ieee754 be compiled
since the later is not needed.

23 years ago[NO_LONG_DOUBLE]: Fix a few bugs, document the existence of some more.
drepper [Sun, 10 Aug 1997 17:33:47 +0000 (17:33 +0000)]
[NO_LONG_DOUBLE]: Fix a few bugs, document the existence of some more.

23 years agoRemove K&R definition.
drepper [Sun, 10 Aug 1997 17:33:25 +0000 (17:33 +0000)]
Remove K&R definition.

23 years agoFix several bugs.
drepper [Sun, 10 Aug 1997 17:32:19 +0000 (17:32 +0000)]
Fix several bugs.