kopensolaris-gnu/glibc.git
23 years ago(__do_niscall): Print message if cold start file does not exist.
drepper [Tue, 25 Mar 1997 01:20:14 +0000 (01:20 +0000)]
(__do_niscall): Print message if cold start file does not exist.

23 years agoFix typo.
drepper [Tue, 25 Mar 1997 01:19:52 +0000 (01:19 +0000)]
Fix typo.

23 years agoUse __MATHCALLX for fabs, infnan, copysign, nan, isnan, nextafter,
drepper [Tue, 25 Mar 1997 01:19:39 +0000 (01:19 +0000)]
Use __MATHCALLX for fabs, infnan, copysign, nan, isnan, nextafter,
trunc, __fpclassify and signbit to mark as `const'.
Use __MATHDECLX for isinf and finite.

23 years agoAdd definitions of macros __MATHCALLX and __MATHDECLX.
drepper [Tue, 25 Mar 1997 01:17:16 +0000 (01:17 +0000)]
Add definitions of macros __MATHCALLX and __MATHDECLX.

23 years agoOptimize a bit by using more sets of records to write in a single
drepper [Tue, 25 Mar 1997 01:14:46 +0000 (01:14 +0000)]
Optimize a bit by using more sets of records to write in a single
writev call.

23 years ago(struct ip_timestamp): Correct typos.
drepper [Mon, 24 Mar 1997 23:00:24 +0000 (23:00 +0000)]
(struct ip_timestamp): Correct typos.

23 years ago(all): Make sure this is always the default goal.
drepper [Mon, 24 Mar 1997 22:53:37 +0000 (22:53 +0000)]
(all): Make sure this is always the default goal.

23 years agoIncrease epsilon in many places. Fix many typos.
drepper [Mon, 24 Mar 1997 22:50:12 +0000 (22:50 +0000)]
Increase epsilon in many places.  Fix many typos.
Allow optinal argument also for short option.

23 years ago($(objpfx)$(tests)): Link against libm.
drepper [Mon, 24 Mar 1997 22:24:28 +0000 (22:24 +0000)]
($(objpfx)$(tests)): Link against libm.

23 years agoCorrect recognition of denormalized numbers.
drepper [Mon, 24 Mar 1997 22:19:21 +0000 (22:19 +0000)]
Correct recognition of denormalized numbers.

23 years agoRemove references to byte order macros. Don't include <endian.h>.
drepper [Mon, 24 Mar 1997 22:14:08 +0000 (22:14 +0000)]
Remove references to byte order macros.  Don't include <endian.h>.

23 years agoRemove references to byte order macros. Don't include <endian.h>.
drepper [Mon, 24 Mar 1997 22:12:52 +0000 (22:12 +0000)]
Remove references to byte order macros.  Don't include <endian.h>.

23 years agoRemove whitespace before function name in use of __MATHDECL macro, to
drepper [Mon, 24 Mar 1997 22:09:38 +0000 (22:09 +0000)]
Remove whitespace before function name in use of __MATHDECL macro, to
make it compilable with a traditional preprocessor.

23 years ago(iruserok): Use access instead of euidaccess.
drepper [Mon, 24 Mar 1997 22:09:15 +0000 (22:09 +0000)]
(iruserok): Use access instead of euidaccess.

23 years agoUse AC_PROG_CC instead of AC_PROG_TOOL to find compiler.
drepper [Mon, 24 Mar 1997 14:31:32 +0000 (14:31 +0000)]
Use AC_PROG_CC instead of AC_PROG_TOOL to find compiler.

23 years agoRegenerated: autoconf configure.in
drepper [Mon, 24 Mar 1997 04:38:30 +0000 (04:38 +0000)]
Regenerated: autoconf  configure.in

23 years ago(__finitel): Shift return value by 31 positions to get 0/1 result.
drepper [Mon, 24 Mar 1997 01:34:34 +0000 (01:34 +0000)]
(__finitel): Shift return value by 31 positions to get 0/1 result.

23 years agoPop additional result before returning.
drepper [Mon, 24 Mar 1997 00:55:15 +0000 (00:55 +0000)]
Pop additional result before returning.

23 years agoPop additional result before returning.
drepper [Mon, 24 Mar 1997 00:55:06 +0000 (00:55 +0000)]
Pop additional result before returning.

23 years agoPop additional result before returning.
drepper [Mon, 24 Mar 1997 00:54:56 +0000 (00:54 +0000)]
Pop additional result before returning.

23 years ago(dl_main): Set main_map->l_opencount to 1 also if dynamic linker was
drepper [Mon, 24 Mar 1997 00:37:19 +0000 (00:37 +0000)]
(dl_main): Set main_map->l_opencount to 1 also if dynamic linker was
called implicitly by the kernel.

23 years ago(CFLAGS-test-float.c, CFLAGS-test-double.c, CFLAGS-test-longdouble.c):
drepper [Mon, 24 Mar 1997 00:36:27 +0000 (00:36 +0000)]
(CFLAGS-test-float.c, CFLAGS-test-double.c, CFLAGS-test-longdouble.c):
New variables.  Set to -fno-inline to prevent clever optimizations
which corrupt the tests.

23 years ago(routines): Add printf_size.
drepper [Sun, 23 Mar 1997 15:33:24 +0000 (15:33 +0000)]
(routines): Add printf_size.

23 years agoAdd declarations for printf_size and printf_size_info.
drepper [Sun, 23 Mar 1997 15:33:02 +0000 (15:33 +0000)]
Add declarations for printf_size and printf_size_info.

23 years ago(__printf_arginfo_table): Correct declaration.
drepper [Sun, 23 Mar 1997 15:32:00 +0000 (15:32 +0000)]
(__printf_arginfo_table): Correct declaration.
(parse_one_spec): Test whether __printf_function_table is not NULL before
using registered handlers and don#t test __printf_arginfo_table.
Update nargs also when handler is registered.

23 years ago(vfprintf): Count number of specifiers processed in fast loop.
drepper [Sun, 23 Mar 1997 15:28:31 +0000 (15:28 +0000)]
(vfprintf): Count number of specifiers processed in fast loop.

23 years agoFunction which can be registered to use by printf for printing numbers
drepper [Sun, 23 Mar 1997 15:27:52 +0000 (15:27 +0000)]
Function which can be registered to use by printf for printing numbers
using the abbreviations for the orders of magnitude of numbers.

23 years agoUpdate. libc-ud-970322
drepper [Sun, 23 Mar 1997 01:54:07 +0000 (01:54 +0000)]
Update.

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.