kopensolaris-gnu/glibc.git
23 years agoMake values ITIMER_* also available as macros.
drepper [Sun, 23 Mar 1997 01:40:04 +0000 (01:40 +0000)]
Make values ITIMER_* also available as macros.

23 years ago(_dl_sysdep_read_whole_file): Don't call __fstat but instead __fxstat
drepper [Sun, 23 Mar 1997 01:35:45 +0000 (01:35 +0000)]
(_dl_sysdep_read_whole_file): Don't call __fstat but instead __fxstat
directly to avoid dependency on libc.a when inline failed.

23 years ago(_dl_sysdep_read_whole_file): Don't call __fstat but instead __fxstat
drepper [Sun, 23 Mar 1997 01:35:27 +0000 (01:35 +0000)]
(_dl_sysdep_read_whole_file): Don't call __fstat but instead __fxstat
directly to avoid dependency on libc.a when inline failed.

23 years ago(elf_machine_rel): Rewritten as for i386.
drepper [Sun, 23 Mar 1997 01:26:18 +0000 (01:26 +0000)]
(elf_machine_rel): Rewritten as for i386.
Check here for non-SHN_UNDEF STB_LOCAL symbols don't do any lookup or
consult their values.
(elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p,
ELF_MACHINE_RELOC_NOPLT): New macros.

23 years agoHandle implicit leading one correctly.
drepper [Sun, 23 Mar 1997 01:26:02 +0000 (01:26 +0000)]
Handle implicit leading one correctly.

23 years ago(ELF_MACHINE_RELOC_NOPLT): New macro.
drepper [Sun, 23 Mar 1997 01:21:57 +0000 (01:21 +0000)]
(ELF_MACHINE_RELOC_NOPLT): New macro.
(elf_machine_rel): Rewritten to do the
symbol lookup before checking reloc type except for R_386_RELATIVE.
(elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p): New macros.

23 years ago(dl_main): Pass ELF_MACHINE_RELOC_NOPLT to _dl_lookup_symbol in place
drepper [Sun, 23 Mar 1997 01:21:34 +0000 (01:21 +0000)]
(dl_main): Pass ELF_MACHINE_RELOC_NOPLT to _dl_lookup_symbol in place
of DL_LOOKUP_NOPLT.

23 years agoUpdate declarations.
drepper [Sun, 23 Mar 1997 01:21:24 +0000 (01:21 +0000)]
Update declarations.

23 years agoRemove argument of FLAGS parameter.
drepper [Sun, 23 Mar 1997 01:21:10 +0000 (01:21 +0000)]
Remove argument of FLAGS parameter.

23 years ago(RESOLVE): Remove STB_LOCAL check; let it be per-machine since it
drepper [Sun, 23 Mar 1997 01:19:21 +0000 (01:19 +0000)]
(RESOLVE): Remove STB_LOCAL check; let it be per-machine since it
supposedly can't happen on i386.

23 years ago(do_lookup): Change arg FLAGS to RELOC_TYPE. Use
drepper [Sun, 23 Mar 1997 01:19:09 +0000 (01:19 +0000)]
(do_lookup): Change arg FLAGS to RELOC_TYPE.  Use
elf_machine_lookup_{noexec,noplt}_p macros on it.  Remove gratuitous
indirection from REF arg; change callers.
(_dl_lookup_symbol, _dl_lookup_versioned_symbol): Change arg name.
(_dl_lookup_symbol_skip, _dl_lookup_versioned_symbol_skip): Remove
FLAGS arg altogether.

23 years agoImplementation of ISO C 9X remquo function.
drepper [Sun, 23 Mar 1997 01:16:10 +0000 (01:16 +0000)]
Implementation of ISO C 9X remquo function.

23 years agoImplementation of ISO C 9X remquof function.
drepper [Sun, 23 Mar 1997 01:15:51 +0000 (01:15 +0000)]
Implementation of ISO C 9X remquof function.

23 years agoImplementation of ISO C 9X remquol function.
drepper [Sun, 23 Mar 1997 01:15:31 +0000 (01:15 +0000)]
Implementation of ISO C 9X remquol function.

23 years ago(libm-routines): Add s_remquo.
drepper [Sun, 23 Mar 1997 01:13:17 +0000 (01:13 +0000)]
(libm-routines): Add s_remquo.

23 years agoImplementation of ISO C 9X remquo function.
drepper [Sun, 23 Mar 1997 01:13:03 +0000 (01:13 +0000)]
Implementation of ISO C 9X remquo function.

23 years agoImplementation of ISO C 9X remquof function.
drepper [Sun, 23 Mar 1997 01:12:32 +0000 (01:12 +0000)]
Implementation of ISO C 9X remquof function.

23 years agoImplementation of ISO C 9X remquol function.
drepper [Sun, 23 Mar 1997 01:12:02 +0000 (01:12 +0000)]
Implementation of ISO C 9X remquol function.

23 years ago(remquo_test): New function.
drepper [Sun, 23 Mar 1997 01:11:14 +0000 (01:11 +0000)]
(remquo_test): New function.

23 years agoTruncate float value to largest integral value not larger than argument.
drepper [Sat, 22 Mar 1997 15:59:41 +0000 (15:59 +0000)]
Truncate float value to largest integral value not larger than argument.

23 years agoTruncate double value to largest integral value not larger than argument.
drepper [Sat, 22 Mar 1997 15:59:07 +0000 (15:59 +0000)]
Truncate double value to largest integral value not larger than argument.

23 years agoTruncate long double value to largest integral value not larger than argument.
drepper [Sat, 22 Mar 1997 15:58:30 +0000 (15:58 +0000)]
Truncate long double value to largest integral value not larger than argument.

23 years ago(copysign_test): New function.
drepper [Sat, 22 Mar 1997 13:30:43 +0000 (13:30 +0000)]
(copysign_test): New function.
(main): Call copysign_test.

23 years ago(basic_tests): Add tests for `nan' function.
drepper [Sat, 22 Mar 1997 13:09:24 +0000 (13:09 +0000)]
(basic_tests): Add tests for `nan' function.

23 years ago(libm-calls): Add s_nan.
drepper [Sat, 22 Mar 1997 13:06:03 +0000 (13:06 +0000)]
(libm-calls): Add s_nan.

23 years agoReturn quiet NaN.
drepper [Sat, 22 Mar 1997 13:05:27 +0000 (13:05 +0000)]
Return quiet NaN.

23 years agoReturn quiet NaN.
drepper [Sat, 22 Mar 1997 13:05:13 +0000 (13:05 +0000)]
Return quiet NaN.

23 years agoReturn quiet NaN.
drepper [Sat, 22 Mar 1997 13:04:59 +0000 (13:04 +0000)]
Return quiet NaN.

23 years agoReturn y if x == y.
drepper [Sat, 22 Mar 1997 06:04:10 +0000 (06:04 +0000)]
Return y if x == y.

23 years agoReturn y if x == y.
drepper [Sat, 22 Mar 1997 06:03:59 +0000 (06:03 +0000)]
Return y if x == y.

23 years agoReturn y if x == y.
drepper [Sat, 22 Mar 1997 06:03:47 +0000 (06:03 +0000)]
Return y if x == y.

23 years agoReturn y if x == y.
drepper [Sat, 22 Mar 1997 06:03:35 +0000 (06:03 +0000)]
Return y if x == y.

23 years ago(fdim_test, fmin_test, fmax_test): New functions. Test these functions.
drepper [Sat, 22 Mar 1997 05:28:26 +0000 (05:28 +0000)]
(fdim_test, fmin_test, fmax_test): New functions.  Test these functions.
(main): Call above new functions.

23 years ago(OXTABS): Define as alias for XTABS.
drepper [Sat, 22 Mar 1997 04:09:37 +0000 (04:09 +0000)]
(OXTABS): Define as alias for XTABS.

23 years agoRemove special case when OXTABS is not defined. Revert patch of
drepper [Sat, 22 Mar 1997 03:40:22 +0000 (03:40 +0000)]
Remove special case when OXTABS is not defined.  Revert patch of
Sun Dec 15 16:33:44 1996.

23 years ago(OXTABS): Define as alais for XTABS.
drepper [Sat, 22 Mar 1997 03:37:50 +0000 (03:37 +0000)]
(OXTABS): Define as alais for XTABS.

23 years agoUpdate.
drepper [Sat, 22 Mar 1997 03:31:46 +0000 (03:31 +0000)]
Update.

23 years agoUpdate.
drepper [Sat, 22 Mar 1997 03:17:43 +0000 (03:17 +0000)]
Update.

23 years agoUpdate.
drepper [Sat, 22 Mar 1997 03:11:53 +0000 (03:11 +0000)]
Update.

23 years agoUpdate.
drepper [Sat, 22 Mar 1997 01:16:41 +0000 (01:16 +0000)]
Update.

23 years agoUpdate.
drepper [Sat, 22 Mar 1997 01:14:26 +0000 (01:14 +0000)]
Update.

23 years ago(distribute): Add BUGS.
drepper [Fri, 21 Mar 1997 21:26:51 +0000 (21:26 +0000)]
(distribute): Add BUGS.

23 years agoUpdate.
drepper [Fri, 21 Mar 1997 21:25:01 +0000 (21:25 +0000)]
Update.

23 years agoUpdate.
drepper [Fri, 21 Mar 1997 20:00:48 +0000 (20:00 +0000)]
Update.

23 years agoDeclare __atomic_writev_replacement.
drepper [Fri, 21 Mar 1997 20:00:28 +0000 (20:00 +0000)]
Declare __atomic_writev_replacement.

23 years agoDeclare __atomic_read_replacement.
drepper [Fri, 21 Mar 1997 20:00:21 +0000 (20:00 +0000)]
Declare __atomic_read_replacement.

23 years agoi386 specific files to distribute.
drepper [Fri, 21 Mar 1997 19:58:35 +0000 (19:58 +0000)]
i386 specific files to distribute.

23 years ago[PROF] (_dl_runtime_resolve): Don't use regparam mechanism for call of
drepper [Fri, 21 Mar 1997 19:57:41 +0000 (19:57 +0000)]
[PROF] (_dl_runtime_resolve): Don't use regparam mechanism for call of
`fixup' call.

23 years ago[$(subdir)=gmon] (sysdep_routines): Add i386-mcount.
drepper [Fri, 21 Mar 1997 19:56:29 +0000 (19:56 +0000)]
[$(subdir)=gmon] (sysdep_routines): Add i386-mcount.

23 years agoUpdate copyright.
drepper [Fri, 21 Mar 1997 19:54:51 +0000 (19:54 +0000)]
Update copyright.

23 years agoAdd cast to prevent warning.
drepper [Fri, 21 Mar 1997 19:54:32 +0000 (19:54 +0000)]
Add cast to prevent warning.

23 years agoi386 profiling entry point.
drepper [Fri, 21 Mar 1997 17:49:25 +0000 (17:49 +0000)]
i386 profiling entry point.

23 years agoi386 specific profiling definitions.
drepper [Fri, 21 Mar 1997 17:48:38 +0000 (17:48 +0000)]
i386 specific profiling definitions.

23 years ago(main): Save the value of errno since printf may modify it, use the
drepper [Fri, 21 Mar 1997 05:07:26 +0000 (05:07 +0000)]
(main): Save the value of errno since printf may modify it, use the
saved errno everywhere.

23 years ago(main): Save the value of errno since printf may modify it, use the
drepper [Fri, 21 Mar 1997 05:07:11 +0000 (05:07 +0000)]
(main): Save the value of errno since printf may modify it, use the
saved errno everywhere.

23 years ago(glob): Fix completely broken handling of GLOB_BRACE and partly borken
drepper [Fri, 21 Mar 1997 04:53:50 +0000 (04:53 +0000)]
(glob): Fix completely broken handling of GLOB_BRACE and partly borken
handling of GLOB_TILDE:

23 years ago(CALL_MCOUNT): Clear this macro so ENTRY(__syscall_error) doesn't
drepper [Thu, 20 Mar 1997 19:35:50 +0000 (19:35 +0000)]
(CALL_MCOUNT): Clear this macro so ENTRY(__syscall_error) doesn't
insert a call to _mcount, which clobbers %eax.

23 years agoInclude ctype.h for isdigit.
drepper [Thu, 20 Mar 1997 19:35:32 +0000 (19:35 +0000)]
Include ctype.h for isdigit.

23 years agoDon't emulate writev with small UIO_FASTIOV value by multiple writev
drepper [Thu, 20 Mar 1997 19:35:21 +0000 (19:35 +0000)]
Don't emulate writev with small UIO_FASTIOV value by multiple writev
calls since we need atomicity.

23 years agoDon't emulate readv with small UIO_FASTIOV value by multiple readv
drepper [Thu, 20 Mar 1997 19:35:11 +0000 (19:35 +0000)]
Don't emulate readv with small UIO_FASTIOV value by multiple readv
calls since we need atomicity.

23 years agoMane __readv and __writev names for syscalls and readv writev weak aliases.
drepper [Thu, 20 Mar 1997 19:34:56 +0000 (19:34 +0000)]
Mane __readv and __writev names for syscalls and readv writev weak aliases.

23 years agoRename and alias readv to __readv.
drepper [Thu, 20 Mar 1997 19:34:21 +0000 (19:34 +0000)]
Rename and alias readv to __readv.

23 years agoRename and alias writev to __writev.
drepper [Thu, 20 Mar 1997 19:33:53 +0000 (19:33 +0000)]
Rename and alias writev to __writev.

23 years agoRename and alias readv to __readv.
drepper [Thu, 20 Mar 1997 19:33:44 +0000 (19:33 +0000)]
Rename and alias readv to __readv.

23 years agoInitialize `quotient' and `mask'.
drepper [Thu, 20 Mar 1997 19:33:26 +0000 (19:33 +0000)]
Initialize `quotient' and `mask'.

23 years agoAdd setrpcent and endrpcent prototypes.
drepper [Thu, 20 Mar 1997 19:33:14 +0000 (19:33 +0000)]
Add setrpcent and endrpcent prototypes.

23 years agoExit with error status when we have an error.
drepper [Thu, 20 Mar 1997 19:33:04 +0000 (19:33 +0000)]
Exit with error status when we have an error.

23 years ago(nis_free_endpoints): Use unsigned int.
drepper [Thu, 20 Mar 1997 19:32:48 +0000 (19:32 +0000)]
(nis_free_endpoints): Use unsigned int.
(nis_free_servers): Likewise.

23 years ago(nis_free_endpoints): Use unsigned int.
drepper [Thu, 20 Mar 1997 19:32:35 +0000 (19:32 +0000)]
(nis_free_endpoints): Use unsigned int.
(nis_free_servers): Likewise.

23 years ago(writeColdStartFile): Fix typo.
drepper [Thu, 20 Mar 1997 19:32:18 +0000 (19:32 +0000)]
(writeColdStartFile): Fix typo.
Unify error handling.

23 years agoDeclare __writev and __readv.
drepper [Thu, 20 Mar 1997 19:31:53 +0000 (19:31 +0000)]
Declare __writev and __readv.

23 years agoRevert the bulk of the 960930 changes, as they affect the alignment,
drepper [Thu, 20 Mar 1997 19:31:36 +0000 (19:31 +0000)]
Revert the bulk of the 960930 changes, as they affect the alignment,
and therefore the end padding of the structs.

23 years agoDeclare the variables with aligned tags to compensate.
drepper [Thu, 20 Mar 1997 19:31:17 +0000 (19:31 +0000)]
Declare the variables with aligned tags to compensate.
Use __writev instead of write for the I/O.

23 years ago[$(elf)=yes] (+prector, +postctor): New variables for
drepper [Thu, 20 Mar 1997 19:30:35 +0000 (19:30 +0000)]
[$(elf)=yes] (+prector, +postctor): New variables for
crtbegin.o/crtend.o, using gcc to find them.
(+link): Use them.

23 years agoFix typo.
drepper [Thu, 20 Mar 1997 19:30:14 +0000 (19:30 +0000)]
Fix typo.

23 years agoUpdate. libc-ud-970319
drepper [Thu, 20 Mar 1997 05:17:15 +0000 (05:17 +0000)]
Update.

23 years agoDefine ENTRY.
drepper [Thu, 20 Mar 1997 05:16:57 +0000 (05:16 +0000)]
Define ENTRY.

23 years agoAdd fork, pipe, and syscall.
drepper [Thu, 20 Mar 1997 05:16:03 +0000 (05:16 +0000)]
Add fork, pipe, and syscall.

23 years agoLinux/Sparc specific definition of pipe function.
drepper [Thu, 20 Mar 1997 05:15:22 +0000 (05:15 +0000)]
Linux/Sparc specific definition of pipe function.

23 years agoLinux/Sparc specific definition of fork function.
drepper [Thu, 20 Mar 1997 05:15:11 +0000 (05:15 +0000)]
Linux/Sparc specific definition of fork function.

23 years agoDefine asm-CPPFLAGS and as-FLAGS-.so.
drepper [Thu, 20 Mar 1997 05:13:38 +0000 (05:13 +0000)]
Define asm-CPPFLAGS and as-FLAGS-.so.

23 years agoAdd start.c, fork.S, and pipe.S.
drepper [Thu, 20 Mar 1997 05:12:24 +0000 (05:12 +0000)]
Add start.c, fork.S, and pipe.S.

23 years agoUpdate copyright.
drepper [Thu, 20 Mar 1997 05:10:58 +0000 (05:10 +0000)]
Update copyright.

23 years agoFix my bugs.
drepper [Thu, 20 Mar 1997 05:10:35 +0000 (05:10 +0000)]
Fix my bugs.

23 years agoFix OPCODE_CALL;
drepper [Thu, 20 Mar 1997 05:10:19 +0000 (05:10 +0000)]
Fix OPCODE_CALL;

23 years agoNo spaces in assignment.
drepper [Thu, 20 Mar 1997 05:09:13 +0000 (05:09 +0000)]
No spaces in assignment.

23 years agoRegenerated.
drepper [Thu, 20 Mar 1997 05:08:50 +0000 (05:08 +0000)]
Regenerated.

23 years ago[HAVE_ELF]: Use type @function in the FUNC macro on ELF systems.
drepper [Thu, 20 Mar 1997 05:08:37 +0000 (05:08 +0000)]
[HAVE_ELF]: Use type @function in the FUNC macro on ELF systems.

23 years agoFix typo in last change.
drepper [Thu, 20 Mar 1997 05:08:11 +0000 (05:08 +0000)]
Fix typo in last change.

23 years agoSave the value of errno, printf may modify it.
drepper [Thu, 20 Mar 1997 05:07:24 +0000 (05:07 +0000)]
Save the value of errno, printf may modify it.

23 years agoSome more optimization and unused variables removed.
drepper [Thu, 20 Mar 1997 03:46:15 +0000 (03:46 +0000)]
Some more optimization and unused variables removed.

23 years agoSome more optimization and unused variables removed.
drepper [Thu, 20 Mar 1997 03:45:40 +0000 (03:45 +0000)]
Some more optimization and unused variables removed.

23 years agoUpdate.
drepper [Thu, 20 Mar 1997 02:20:57 +0000 (02:20 +0000)]
Update.

23 years agoList of known bugs.
drepper [Thu, 20 Mar 1997 02:20:47 +0000 (02:20 +0000)]
List of known bugs.

23 years agoHandle x == +-0 as a special case since tanh(-0) == -0.
drepper [Thu, 20 Mar 1997 02:19:35 +0000 (02:19 +0000)]
Handle x == +-0 as a special case since tanh(-0) == -0.

23 years agoCorrect former completely bogus code. It never worked correctly.
drepper [Thu, 20 Mar 1997 02:18:40 +0000 (02:18 +0000)]
Correct former completely bogus code.  It never worked correctly.

23 years agoOptimize code by avoiding unneeded access to FP number.
drepper [Thu, 20 Mar 1997 02:18:31 +0000 (02:18 +0000)]
Optimize code by avoiding unneeded access to FP number.

23 years agoHandle x == +-0 as a special case since expm1(-0) == -0.
drepper [Thu, 20 Mar 1997 02:16:24 +0000 (02:16 +0000)]
Handle x == +-0 as a special case since expm1(-0) == -0.

23 years agoCorrect recognition of mantissa overflow.
drepper [Thu, 20 Mar 1997 02:15:10 +0000 (02:15 +0000)]
Correct recognition of mantissa overflow.

23 years agoCorrect fatal bug in jump to `__sigsetjmp' in PIC code.
drepper [Thu, 20 Mar 1997 02:14:01 +0000 (02:14 +0000)]
Correct fatal bug in jump to `__sigsetjmp' in PIC code.