kopensolaris-gnu/glibc.git
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.

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

23 years agoDon't fall back on i586 versions since these are less efficient than
drepper [Sun, 10 Aug 1997 17:28:59 +0000 (17:28 +0000)]
Don't fall back on i586 versions since these are less efficient than
i486/i386 versions.

23 years agoi586 optimized implementation of stpcpy.
drepper [Sun, 10 Aug 1997 17:28:18 +0000 (17:28 +0000)]
i586 optimized implementation of stpcpy.

23 years agoi586 optimized implementation of strcpy.
drepper [Sun, 10 Aug 1997 17:28:13 +0000 (17:28 +0000)]
i586 optimized implementation of strcpy.

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

23 years agoGeneri utmpx.h file.
drepper [Sun, 10 Aug 1997 17:25:48 +0000 (17:25 +0000)]
Generi utmpx.h file.

23 years agoPretty print.
drepper [Sun, 10 Aug 1997 17:25:31 +0000 (17:25 +0000)]
Pretty print.

23 years agoAdd xdr_sizeof prototype.
drepper [Sun, 10 Aug 1997 17:24:44 +0000 (17:24 +0000)]
Add xdr_sizeof prototype.

23 years agoXDR function from TIrpc 2.3.
drepper [Sun, 10 Aug 1997 17:24:33 +0000 (17:24 +0000)]
XDR function from TIrpc 2.3.

23 years agoAdd xdr_sizeof to routines.
drepper [Sun, 10 Aug 1997 17:24:13 +0000 (17:24 +0000)]
Add xdr_sizeof to routines.

23 years agoAdd tests for stpcpy.
drepper [Sun, 10 Aug 1997 17:23:53 +0000 (17:23 +0000)]
Add tests for stpcpy.

23 years agoCompare result of mmap with MAP_FAILED and not -1.
drepper [Sun, 10 Aug 1997 17:23:29 +0000 (17:23 +0000)]
Compare result of mmap with MAP_FAILED and not -1.

23 years ago(internal_setent): If opening of file failed with EGAIN return
drepper [Sun, 10 Aug 1997 17:22:23 +0000 (17:22 +0000)]
(internal_setent): If opening of file failed with EGAIN return
NSS_STATUS_TRYAGAIN.

23 years ago(internal_setent): If opening of file failed with EGAIN return
drepper [Sun, 10 Aug 1997 17:22:03 +0000 (17:22 +0000)]
(internal_setent): If opening of file failed with EGAIN return
NSS_STATUS_TRYAGAIN.

23 years agoReplace dummy functions.
drepper [Sun, 10 Aug 1997 17:19:40 +0000 (17:19 +0000)]
Replace dummy functions.

23 years ago(headers): Remove bits/nislib.h.
drepper [Sun, 10 Aug 1997 17:19:25 +0000 (17:19 +0000)]
(headers): Remove bits/nislib.h.

23 years agoUpdate.
drepper [Sun, 10 Aug 1997 17:19:05 +0000 (17:19 +0000)]
Update.

23 years ago(feenv_nomask_test): Don't execute if FE_NOMASK_ENV is not defined, or
drepper [Sun, 10 Aug 1997 17:18:26 +0000 (17:18 +0000)]
(feenv_nomask_test): Don't execute if FE_NOMASK_ENV is not defined, or
if fesetenv(FE_NOMASK_ENV) sets errno to ENOSYS.

23 years ago(cbrt_test): Add test for number with aboslute value < 1.0.
drepper [Sun, 10 Aug 1997 17:17:45 +0000 (17:17 +0000)]
(cbrt_test): Add test for number with aboslute value < 1.0.

23 years agoDocument UTMP/WTMP handling functions.
drepper [Sun, 10 Aug 1997 17:16:32 +0000 (17:16 +0000)]
Document UTMP/WTMP handling functions.

23 years agoCorrect typos.
drepper [Sun, 10 Aug 1997 17:15:30 +0000 (17:15 +0000)]
Correct typos.
Document localtime_r, gmtime_r, asctime_r, and ctime_r.
Mention that tzname values must not be changed.

23 years agoCorrect typos.
drepper [Sun, 10 Aug 1997 17:13:31 +0000 (17:13 +0000)]
Correct typos.

23 years agoCorrect typos.
drepper [Sun, 10 Aug 1997 17:12:46 +0000 (17:12 +0000)]
Correct typos.

23 years ago(mmap_chunk): Compare result of mmap with MAP_FAILED and not -1.
drepper [Sun, 10 Aug 1997 17:12:18 +0000 (17:12 +0000)]
(mmap_chunk): Compare result of mmap with MAP_FAILED and not -1.
(new_heap): Likewise.

23 years ago(__mach_setup_thread): Delete avoidance of a cthreads bug that hasn't
drepper [Sun, 10 Aug 1997 17:10:59 +0000 (17:10 +0000)]
(__mach_setup_thread): Delete avoidance of a cthreads bug that hasn't
existed for two years.

23 years agoFix xtmp/utmp typo.
drepper [Sun, 10 Aug 1997 17:10:32 +0000 (17:10 +0000)]
Fix xtmp/utmp typo.

23 years agoFix numerous xtmp/utmp typos. Use the ut_tv field for timestamps if
drepper [Sun, 10 Aug 1997 17:10:24 +0000 (17:10 +0000)]
Fix numerous xtmp/utmp typos.  Use the ut_tv field for timestamps if
supported.

23 years ago(print_entry): Always use ut_tv field.
drepper [Sun, 10 Aug 1997 17:10:00 +0000 (17:10 +0000)]
(print_entry): Always use ut_tv field.

23 years ago(store_state_entry): Don't compile if there is no ut_type field.
drepper [Sun, 10 Aug 1997 17:09:49 +0000 (17:09 +0000)]
(store_state_entry): Don't compile if there is no ut_type field.
(store_state_entry, store_process_entry): Use the ut_tv field
for timestamps if supported.

23 years ago(__utmpname): Reset backend right after backend endutent call.
drepper [Sun, 10 Aug 1997 17:08:57 +0000 (17:08 +0000)]
(__utmpname): Reset backend right after backend endutent call.

23 years agoReordered functions. Remove unecessary header files.
drepper [Sun, 10 Aug 1997 17:08:46 +0000 (17:08 +0000)]
Reordered functions.  Remove unecessary header files.
(getutent_r_file, pututline_file): Do not call setutent_file.  At this
point the file is guaranteed to be open (assert!).
(getutid_r_file, getutline_r_file): Remove check for validity of file
descriptor.  At this point the file is guaranteed to be open.
(getutent_r_file, internal_getut_r, getutline_r_file, pututline_file,
updwtmp_file): Do not wait when unlocking file.

23 years agoGeneral cleanup and a bit of reordering.
drepper [Sun, 10 Aug 1997 17:08:34 +0000 (17:08 +0000)]
General cleanup and a bit of reordering.
(getutent_r_daemon, pututline_daemon): Do not call setutent_daemon.
At this point the socket is guaranteed to be open (assert!).
(getutid_r_daemon, getutline_r_daemon): Do not check if daemon_sock is
valid.  At this point the socket is guaranteed to be open (assert!).

23 years ago(logout): utmpname returns -1 on error.
drepper [Sun, 10 Aug 1997 17:08:21 +0000 (17:08 +0000)]
(logout): utmpname returns -1 on error.

23 years agoRemove unnecessary header files.
drepper [Sun, 10 Aug 1997 17:08:11 +0000 (17:08 +0000)]
Remove unnecessary header files.
(__getutline_r): Do not call backend setutent.

23 years agoRename getutline to __getutline and make getutline a weak alias. Make
drepper [Sun, 10 Aug 1997 17:08:03 +0000 (17:08 +0000)]
Rename getutline to __getutline and make getutline a weak alias.  Make
getutxline a weak alias for __getutline.

23 years agoRemove unnecessary header files.
drepper [Sun, 10 Aug 1997 17:07:43 +0000 (17:07 +0000)]
Remove unnecessary header files.
(__getutid_r): Do not call backend setutent.

23 years agoRemove unneccesary header files.
drepper [Sun, 10 Aug 1997 17:07:29 +0000 (17:07 +0000)]
Remove unneccesary header files.
(__libc_utmp_unknown_functions): Added getutid_r_unknown,
getutline_r_unknown.
(setutent_unknown): Only set file backend if setutent for the file
backend was successful.
(getutent_r_unknown, pututline_unknown): Call setutent_unknown instead
of __setutent.  Report failure if no backend was selected.
(getutid_r_unknown): New function.
(getutline_r_unknown): New function.
(__endutent): Reset backend.  This makes sure all backends are checked
on the next setutent call.

23 years agoCompare result of mmap with MAP_FAILED and not -1.
drepper [Sun, 10 Aug 1997 17:06:44 +0000 (17:06 +0000)]
Compare result of mmap with MAP_FAILED and not -1.

23 years ago(_nl_load_locale): Compare result of mmap with MAP_FAILED and not -1.
drepper [Sun, 10 Aug 1997 17:06:08 +0000 (17:06 +0000)]
(_nl_load_locale): Compare result of mmap with MAP_FAILED and not -1.

23 years agoDon't compare holes in structures.
drepper [Sun, 10 Aug 1997 17:05:29 +0000 (17:05 +0000)]
Don't compare holes in structures.

23 years agoTests for inet_ntoa.
drepper [Sun, 10 Aug 1997 17:04:58 +0000 (17:04 +0000)]
Tests for inet_ntoa.

23 years agoMake once control variable static.
drepper [Sun, 10 Aug 1997 17:04:47 +0000 (17:04 +0000)]
Make once control variable static.
Correctly handle case where key cannot be retrieved.

23 years agoMake `domain' non-const.
drepper [Sun, 10 Aug 1997 17:03:42 +0000 (17:03 +0000)]
Make `domain' non-const.

23 years ago(tests): Add tst-ntoa.
drepper [Sun, 10 Aug 1997 17:03:13 +0000 (17:03 +0000)]
(tests): Add tst-ntoa.

23 years ago(GMON_SHOBJ_VERSION): New macro for shared lib profiling data.
drepper [Sun, 10 Aug 1997 17:02:27 +0000 (17:02 +0000)]
(GMON_SHOBJ_VERSION): New macro for shared lib profiling data.

23 years agoAdd prototype for write_profiling.
drepper [Sun, 10 Aug 1997 17:01:40 +0000 (17:01 +0000)]
Add prototype for write_profiling.