external/glibc.git
25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 23:01:49 +0000 (23:01 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/getrlimit.c: New file.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 16:15:19 +0000 (16:15 +0000)]
Update.

1999-11-01  Ulrich Drepper  <drepper@cygnus.com>

* manual/texinfo.tex: Updated.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 07:13:56 +0000 (07:13 +0000)]
Update.

1999-11-01  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/sys/reboot.h: Remove K&R compatibility.

* inet/gethstbynm2_r.c: Reorder addresses.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 03:04:49 +0000 (03:04 +0000)]
Update.

1999-09-11  Paul Eggert  <eggert@twinsun.com>

* posix/glob.h (glob): If #defining to glob64, do this before
declaring it, so that all declarations and uses match, and do not
declare glob64, to avoid a declaration clash.
(globfree): Likewise with globfree64.

1999-09-08  Eli Zaretskii  <eliz@is.elta.co.il>

* sysdeps/generic/glob.c (prefix_array) [__MSDOS__,WINDOWS32]:
Keep the trailing slash unless DIRNAME is just "x:/".

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 02:36:17 +0000 (02:36 +0000)]
Update.

1999-10-11  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/bits/siginfo.h (SI_KERNEL): Added.
* sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Likewise.
Closes PR libc/1384.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 02:28:55 +0000 (02:28 +0000)]
Update.

1999-10-20  Andreas Schwab  <schwab@suse.de>

* math/Makefile (libm-tests-generated): Remove libm-test.stmp.
(generated): Add it here.
(before-compile): Add libm-test.c.
($(addprefix $(objpfx), $(libm-tests-generated))): Depend on
libm-test.stmp.
($(objpfx)libm-test.stmp): Use $(objpfx) instead of
$(objdir)/math/.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 00:30:17 +0000 (00:30 +0000)]
Update.

* Makefile (pdf): New goal.
* manual/Makefile: Add definitions and rules for PDF generation.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Nov 1999 00:17:59 +0000 (00:17 +0000)]
Update.

* sysdeps/mips/fclrexcpt.c: Moved to...
* sysdeps/mips/fpu/fclrexcpt.c: ...here.
* sysdeps/mips/fegetenv.c: Moved to...
* sysdeps/mips/fpu/fegetenv.c: ...here.
* sysdeps/mips/fegetround.c: Moved to...
* sysdeps/mips/fpu/fegetround.c: ...here.
* sysdeps/mips/fesetenv.c: Moved to...
* sysdeps/mips/fpu/fesetenv.c: ...here.
* sysdeps/mips/fesetround.c: Moved to...
* sysdeps/mips/fpu/fesetround.c: ...here.
* sysdeps/mips/feupdateenv.c: Moved to...
* sysdeps/mips/fpu/feupdateenv.c: ...here.
* sysdeps/mips/fgetexcptflg.c: Moved to...
* sysdeps/mips/fpu/fgetexcptflg.c: ...here.
* sysdeps/mips/ftestexcept.c: Moved to...
* sysdeps/mips/fpu/ftestexcept.c: ...here.

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 23:32:56 +0000 (23:32 +0000)]
Update.

* Versions.def (libm): Add GLIBC_2.1.3.

ISO C99 TR1 changes various fe* functions to return an error value.
* math/Versions [GLIBC_2.1.3]: Add feclearexcept, fegetexceptflag,
feraiseexcept, fesetexceptflag, fegetenv, fesetenv, and feupdateenv.
* sysdeps/alpha/fpu/fclrexcpt.c: Return value and add alias.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
* sysdeps/generic/fclrexcpt.c: Likewise.
* sysdeps/generic/fegetenv.c: Likewise.
* sysdeps/generic/fesetenv.c: Likewise.
* sysdeps/generic/feupdateenv.c: Likewise.
* sysdeps/generic/fgetexcptflg.c: Likewise.
* sysdeps/generic/fraiseexcpt.c: Likewise.
* sysdeps/generic/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fegetenv.c: Likewise.
* sysdeps/i386/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/feupdateenv.c: Likewise.
* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
* sysdeps/m68k/fpu/fegetenv.c: Likewise.
* sysdeps/m68k/fpu/fesetenv.c: Likewise.
* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
* sysdeps/mips/fclrexcpt.c: Likewise.
* sysdeps/mips/fegetenv.c: Likewise.
* sysdeps/mips/fesetenv.c: Likewise.
* sysdeps/mips/feupdateenv.c: Likewise.
* sysdeps/mips/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fclrexcpt.c: Likewise.
* sysdeps/powerpc/fegetenv.c: Likewise.
* sysdeps/powerpc/fesetenv.c: Likewise.
* sysdeps/powerpc/feupdateenv.c: Likewise.
* sysdeps/powerpc/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fraiseexcpt.c: Likewise.
* sysdeps/powerpc/fsetexcptflg.c: Likewise.
* sysdeps/sparc/fpu/fclrexcpt.c: Likewise.
* sysdeps/sparc/fpu/fegetenv.c: Likewise.
* sysdeps/sparc/fpu/fesetenv.c: Likewise.
* sysdeps/sparc/fpu/feupdateenv.c: Likewise.
* sysdeps/sparc/fpu/fgetexcptflg.c: Likewise.
* sysdeps/sparc/fpu/fraiseexcpt.c: Likewise.
* sysdeps/sparc/fpu/fsetexcptflg.c: Likewise.
* math/fenv.h: Adjust prototypes.: Likewise.
* manual/arith.texi: Adjust documentation for these changes.

* manual/arith.texi: Document feraiseexcept.

* sysdeps/powerpc/fegetenv.c: Moved to...
* sysdeps/powerpc/fpu/fegetenv.c: ...here.
* sysdeps/powerpc/fegetround.c: Moved to...
* sysdeps/powerpc/fpu/fegetround.c: ...here.
* sysdeps/powerpc/feholdexcpt.c: Moved to...
* sysdeps/powerpc/fpu/feholdexcpt.c: ...here.
* sysdeps/powerpc/fesetenv.c: Moved to...
* sysdeps/powerpc/fpu/fesetenv.c: ...here.
* sysdeps/powerpc/fenv_libc.h: Moved to...
* sysdeps/powerpc/fpu/fenv_libc.h: ...here.
* sysdeps/powerpc/feupdateenv.c: Moved to...
* sysdeps/powerpc/fpu/feupdateenv.c: ...here.
* sysdeps/powerpc/fgetexcptflg.c: Moved to...
* sysdeps/powerpc/fpu/fgetexcptflg.c: ...here.
* sysdeps/powerpc/fraiseexcpt.c: Moved to...
* sysdeps/powerpc/fpu/fraiseexcpt.c: ...here.
* sysdeps/powerpc/fsetexcptflg.c: Moved to...
* sysdeps/powerpc/fpu/fsetexcptflg.c: ...here.
* sysdeps/powerpc/ftestexcept.c: Moved to...
* sysdeps/powerpc/fpu/ftestexcept.c: ...here.
* sysdeps/powerpc/fesetround.c: Moved to...
* sysdeps/powerpc/fpu/fesetround.c: ...here
* sysdeps/powerpc/fenv_const.c: Moved to...
* sysdeps/powerpc/fpu/fenv_const.c: ...here.

1999-10-29  Jakub Jelinek  <jakub@redhat.com>

* stdlib/longlong.h: Avoid UDIV_TIME redefinition.
* sysdeps/sparc/sparc32/dl-machine.h: Fix loading of SPARC v8plus
libraries from statically linked programs.
* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: POSIX 199309
fix for sigaction on SPARC.
Patches by David S. Miller <davem@redhat.com>.

* sysdeps/unix/sysv/linux/sparc/sys/ucontext.h: Declare
gregset_t and other required structures and defines for SPARC 64bit
ABI as well, not only 32bit ABI.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* sysdeps/sparc/sparc64/fpu/bits/huge_val.h: Replace __USE_ISOC9X
by __USE_ISOC99 and update comments.

* math/complex.h: Update comments for ISO C99.
* math/fenv.h: Likewise.
* math/test-fenv.c: Likewise.
* math/tgmath.h: Likewise.
* libio/stdio.h: Likewise.
* posix/sys/types.h: Likewise.
* sysdeps/generic/inttypes.h: Likewise.
* sysdeps/generic/stdint.h: Likewise.

1999-10-31  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 18:04:47 +0000 (18:04 +0000)]
Update.

* manual/creature.texi (Feature Test Macros): Mention _ISOC99_SOURCE.

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 17:42:43 +0000 (17:42 +0000)]
Update.

* sysdeps/powerpc/bits/fenv.h: Moved to...
* sysdeps/powerpc/fpu/bits/fenv.h: ...here.

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Oct 1999 17:37:43 +0000 (17:37 +0000)]
Update.

1999-10-31  Ulrich Drepper  <drepper@cygnus.com>

* includes/features.h: Replace __USE_ISOC9X by __USE_ISOC99 and also
recognize _ISOC99_SOURCE.
* libio/stdio.h: Likewise.
* math/math.h: Likewise.
* math/bits/mathcalls.h: Likewise.
* math/stdio.h: Likewise.
* stdlib/stdlib.h: Likewise.
* sysdeps/alpha/fpu/bits/mathdef.h: Likewise.
* sysdeps/alpha/fpu/bits/mathinline.h: Likewise.
* sysdeps/arm/bits/huge_val.h: Likewise.
* sysdeps/generic/bits/mathdef.h: Likewise.
* sysdeps/i386/bits/huge_val.h: Likewise.
* sysdeps/i386/fpu/bits/mathdef.h: Likewise.
* sysdeps/i386/fpu/bits/mathinline.h: Likewise.
* sysdeps/ieee754/bits/huge_val.h: Likewise.
* sysdeps/m68k/bits/huge_val.h: Likewise.
* sysdeps/m68k/fpu/bits/mathdef.h: Likewise.
* sysdeps/m68k/fpu/bits/mathinline.h: Likewise.
* sysdeps/powerpc/bits/mathdef.h: Likewise.
* sysdeps/powerpc/bits/mathinline.h: Likewise.
* sysdeps/sparc/fpu/bits/mathdef.h: Likewise.
* sysdeps/sparc/fpu/bits/mathinline.h: Likewise.
* sysdeps/sparc/sparc32/fpu/bits/huge_val.h: Likewise.
* wcsmbs/wchar.h: Likewise.

* sysdeps/powerpc/bits/mathdef.h: Moved to...
* sysdeps/powerpc/fpu/bits/mathdef.h: ...here.
* sysdeps/powerpc/bits/mathinline.h: Moved to...
* sysdeps/powerpc/fpu/bits/mathinline.h: ...here.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* manual/math.texi (Errors in Math Functions): Correct TeX code.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc:  Change comments to use ISO C99 instead of
ISO C9x.
* math/w_lgamma.c: Likewise.
* math/w_lgammaf.c: Likewise.
* math/w_lgammal.c: Likewise.
* math/test-fenv.c: Likewise.
* sysdeps/ieee754/ldbl-96/printf_fphex.c: Likewise.
* sysdeps/ieee754/ldbl-128/printf_fphex.c: Likewise.
* sysdeps/generic/printf_fphex.c: Likewise.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* manual/arith.texi (Parsing of Floats): Remove C from ISO C comment.

* manual/math.texi: Change ISO C9x to ISO C99.
* manual/startup.texi: Likewise.
* manual/stdio.texi: Likewise.

1999-10-31  Andreas Jaeger  <aj@suse.de>

* manual/arith.texi: Change ISO C9x to ISO C99.
* manual/time.texi (Low-Level Time String Parsing): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 16:16:15 +0000 (16:16 +0000)]
Update.

* socket/Makefile (distribute): Add ifreq.h.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 16:13:07 +0000 (16:13 +0000)]
Update.

1999-10-30  Ulrich Drepper  <drepper@cygnus.com>

* manual/time.texi (Formatting Date and Time): Revise comments about
origins of the formats with ISO C99 references.

1999-10-30  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/ifreq.h: New file.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* manual/arith.texi (Parsing of Floats): Document the hexadecimal
input format; mention that strtof and strtold are part of ISO C99.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 06:56:10 +0000 (06:56 +0000)]
Update.

* manual/math.texi (Errors in Math Functions): New section.
* math/libm-err-tab.pl: Moved to...
* manual/libm-err-tab.pl: ...here.
* manual/Makefile: Add rules for math function error table generation.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Oct 1999 04:34:35 +0000 (04:34 +0000)]
Update.

!= 1 correctly and more than one digit before decimal point..

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 23:54:34 +0000 (23:54 +0000)]
Update.

* stdlib/tst-strtod.c: Add more hexadecimal tests.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 23:53:04 +0000 (23:53 +0000)]
Update.

1999-10-29  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtod.c: Handle hexadecimal numbers with leading digit
!= 1 correctly.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 21:40:21 +0000 (21:40 +0000)]
Update.

1999-10-27  Andreas Jaeger  <aj@suse.de>

* sysdeps/generic/ifreq.h: New file.

* resolv/res_hconf.c: Add missing includes to get all prototypes.
(_res_hconf_reorder_addrs): Rewrite.  This never worked before.
Reported by John DiMarco <jdd@cs.toronto.edu>.

(_res_hconf_reorder_addrs): Made thread safe.
(free_mem): New function, needed for malloc debugging.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/if_index.c (opensock): Move function to ...
* sysdeps/generic/opensock.c (__opensock): ...here in a new file.
* sysdeps/unix/sysv/linux/if_index.c: Change all callers of
opensock to use __opensock.

* socket/Makefile (routines): Add opensock.

* include/sys/socket.h (__opensock): Add prototype declaration.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 20:23:50 +0000 (20:23 +0000)]
Update.

* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Added missing
N_* constants.
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.

* sysdeps/unix/sysv/linux/bits/ioctl-types.h (N_SYNC_PPP): Added
new constant from Linux 2.3.25pre1.

* sysdeps/unix/sysv/linux/linux_fsinfo.h (BFS_MAGIC): Added.

1999-10-29  Andreas Jaeger  <aj@suse.de>

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 20:21:43 +0000 (20:21 +0000)]
Update.

* math/libm-err-tab.pl: New file to generate a table of

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 20:20:37 +0000 (20:20 +0000)]
Update.

* math/libm-err-test.pl: New file to generate a table of
Reported by Bernd Loechner <loechner@informatik.uni-kl.de>.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Oct 1999 17:38:14 +0000 (17:38 +0000)]
Update.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* math/gen-libm-test.pl: New file to generate a table of
libm-test-ulps values.

1999-10-29  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/profil-counter.h: Expect
struct sigcontext* object as second parameter for profil_counter.
Patches by Jakub Jelinek <jakub@redhat.com>.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Handle reiserfs.
* sysdeps/unix/sysv/linux/pathconf.c: Likewise.

* sysdeps/unix/sysv/linux/linux_fsinfo.h: Add values for devpts,
efs, qnx4 and reiser file systems.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* locale/Makefile (others): Set to localedef and locale for make
clean.

* debug/Makefile (generated): Add xtrace for make clean to work.

1999-10-29  Andreas Jaeger  <aj@suse.de>

* stdlib/tst-strtod.c: Add two testcases for hexadecimal input.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc: Added code to ignore the given max ulps.
(print_max_error): Check for ignore_max_ulp.
(check_float_internal): Likewise.
(parse_opt): Parse --ignore-max-ulp.
(main): Initialize ignore_max_ulp.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Oct 1999 21:38:59 +0000 (21:38 +0000)]
Update.

1999-10-26  Andreas Jaeger  <aj@suse.de>

* stdlib/msort.c: Include <alloca.h> for prototype.
Remove K&R compatibility and _quicksort prototype.

* stdlib/qsort.c: Make code and comments 64 bit clean; clarify
some comments.
Reported by Bernd Löchner <loechner@informatik.uni-kl.de>.
Remove K&R compatibility.
Move prototype declaration to include/stdlib.h.
Include <alloca.h> for prototype; include <limits.h> for CHAR_BIT.

* include/stdlib.h: Prototype declaration for _quicksort.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Oct 1999 21:10:55 +0000 (21:10 +0000)]
Update.

1999-10-27  Andreas Jaeger  <aj@suse.de>

* stdlib/rand_r.c (rand_r): Really use 31 bits, the result was
shifted a bit too much.
Reported by Eugen Dedu <dedu@ese-metz.fr>.

25 years agoUpdate.
Ulrich Drepper [Wed, 27 Oct 1999 00:33:00 +0000 (00:33 +0000)]
Update.

1999-10-26  Ulrich Drepper  <drepper@cygnus.com>

* restart.h (suspend_with_cancellation): Rewrite as a macro.

* condvar.c (pthread_cond_timedwait_relative): Don't mark as inline.

25 years agoFix typo.
Ulrich Drepper [Mon, 25 Oct 1999 22:24:46 +0000 (22:24 +0000)]
Fix typo.

buflen.  Patch by Olaf Kirch <okir@lst.de>.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 22:22:33 +0000 (22:22 +0000)]
Update.

* resolv/gethnamaddr.c: Account bytes needed for alignment in
buflen.  Patch by Olaf Kibrch <okir@lst.de>.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 22:13:19 +0000 (22:13 +0000)]
Update.

* md5-crypt/md5test.c: Correct names of MD5 functions after
removing of public names.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 21:12:06 +0000 (21:12 +0000)]
Update.

* configure.in: Don't allow --enable-kernel without parameter.

1999-10-25  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 21:02:28 +0000 (21:02 +0000)]
Update.

1999-10-25  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/libm-test-ulps: Remove entries caused by +-0
problems.

* md5-crypt/md5.h: Remove prototypes for public interface.  md5 is
only used internally.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 20:18:27 +0000 (20:18 +0000)]
Update.

1999-10-25  Thorsten Kukuk  <kukuk@suse.de>

* md5-crypt/md5.h: Remove prototypes for public interface. md5 is
used only internal.
* md5-crypt/md5-crypt.c: Use internal names for md5 functions,
remove weak alias for public names.
* md5-crypt/md5.c: Remove weak aliase.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/README.libm-test: New file, documents libm-test.inc.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/gen-libm-test.pl: Only generate a new ulps file when -n is
given.
(print_ulps_file): Fix loops to not read @tests and @functions
since those are not initialized with -n now.
(parse_ulps): Set $results{..}{"kind"}.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Oct 1999 19:49:49 +0000 (19:49 +0000)]
Update.

1999-10-25  Andreas Jaeger  <aj@suse.de>

* math/gen-libm-test.pl (parse_ulps): Ignore 0 has ulp.

* math/libm-test.inc (check_float_internal): Don't print ulps for
wrong sign of zero.

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Oct 1999 23:55:16 +0000 (23:55 +0000)]
Update.

1999-10-20  Andreas Jaeger  <aj@suse.de>

* manual/socket.texi (Address Formats): Describe usage of AF_UNIX
versus AF_LOCAL.
Patch by Robert Bihlmeyer <robbe@orcus.priv.at>.

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Oct 1999 22:04:52 +0000 (22:04 +0000)]
Update.

1999-10-24  Ulrich Drepper  <drepper@cygnus.com>

* math/libm-test.inc: Disable some boundary case tests for inline
function testing.

* math/math.h: Pretty printing.

* sysdeps/i386/fpu/e_atanh.S: Correct handling of NaN.
* sysdeps/i386/fpu/e_atanhf.S: Likewise.
* sysdeps/i386/fpu/e_atanhl.S: Likewise.
* sysdeps/i386/fpu/e_log10.S: Likewise.
* sysdeps/i386/fpu/e_log10f.S: Likewise.
* sysdeps/i386/fpu/e_log10l.S: Likewise.
* sysdeps/i386/fpu/s_log1p.S: Likewise.
* sysdeps/i386/fpu/s_log1pf.S: Likewise.
* sysdeps/i386/fpu/s_log1pl.S: Likewise.
* sysdeps/i386/fpu/s_log2.S: Likewise.
* sysdeps/i386/fpu/s_log2f.S: Likewise.
* sysdeps/i386/fpu/s_log2l.S: Likewise.

* sysdeps/i386/fpu/libm-test-ulps: New file.

* sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Correct return
value for x == 0.
(pow): Correct case x == 0.
(__sgn1l): Correct handling of -0.0.

1999-10-22  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc (asinh_test): Add test for NaN as input parameter.
(atan_test): Likewise.
(atanh_test): Likewise.
(atan2_test): Likewise.
(carg_test): Likewise.
(ceil_test): Likewise.
(cos_test): Likewise.
(cosh_test): Likewise.
(cpow_test): Likewise.
(erf_test): Likewise.
(erfc_test): Likewise.
(exp_test): Likewise.
(exp10_test): Likewise.
(exp2_test): Likewise.
(expm1_test): Likewise.
(fabs_test): Likewise.
(floor_test): Likewise.
(fmod_test): Likewise.
(gamma_test): Likewise.
(lgamma_test): Likewise.
(log10_test): Likewise.
(log1p_test): Likewise.
(log2_test): Likewise.
(logb_test): Likewise.
(nearbyint_test): Likewise.
(remainder_test): Likewise.
(remquo_test): Likewise.
(sin_test): Likewise.
(sincos_test): Likewise.
(sinh_test): Likewise.
(sqrt_test): Likewise.
(tan_test): Likewise.
(tanh_test): Likewise.
(tgamma_test): Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 22 Oct 1999 15:30:17 +0000 (15:30 +0000)]
Update.

* sysdeps/ieee754/ldbl-96/s_nexttoward.c: If x == y, return y.

* sysdeps/ieee754/dbl-64/e_lgamma_r.c: Don't handle -Inf special.

* sysdeps/ieee754/dbl-64/e_gamma_r.c (__ieee754_gamma_r): Check
for -Inf and return NaN.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Oct 1999 16:19:39 +0000 (16:19 +0000)]
Update.

1999-10-21  Ulrich Drepper  <drepper@cygnus.com>

* configure.in: Correct test for Cygnus gcc versions.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Oct 1999 16:15:57 +0000 (16:15 +0000)]
Update.

1999-10-21  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc (cimag_test): New function, tests cimag.
(creal_test): New function, tests creal.
(conj_test): New function, tests conj.
(main): Add new functions.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Oct 1999 19:22:24 +0000 (19:22 +0000)]
Update.

1999-10-20  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc: Rewrite to allow different deltas for real
and imaginary part of complex functions.
* math/gen-libm-test.pl: Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Oct 1999 03:20:31 +0000 (03:20 +0000)]
Update.

1999-10-19  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/s_nextafterl.c: Add __nextafterl and nextafterl
aliases.

* sysdeps/ieee754/flt-32/e_lgammaf_r.c: Don't handle -Inf special.

* sysdeps/ieee754/flt-32/e_gammaf_r.c (__ieee754_gammaf_r): Check
for -Inf and return NaN.

* math/gen-libm-test.pl: Fix program name in help message.

* math/libm-test.inc (check_complex): It's Imaginary, not Complex.

* math/libm-test.inc (gamma_test): Result of gamma(-inf) is +inf.

* sysdeps/i386/Implies: Correct order of libm directories.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Oct 1999 13:53:34 +0000 (13:53 +0000)]
Update.

1999-10-19  Andreas Jaeger  <aj@suse.de>

* include/bits/ipc.h: Remove K&R compatibility.
* include/libintl.h: Likewise.
* include/math.h: Likewise.
* include/mntent.h: Likewise
* include/netdb.h: Likewise.
* include/pwd.h: Likewise.
* include/sched.h: Likewise.
* include/shadow.h: Likewise
* include/stdlib.h: Likewise.
* include/sys/file.h: Likewise.
* include/sys/gmon.h: Likewise.
* include/sys/ioctl.h: Likewise.
* include/sys/mman.h: Likewise.
* include/sys/resource.h: Likewise.
* include/sys/socket.h: Likewise.
* include/sys/stat.h: Likewise.
* include/sys/sysinfo.h: Likewise.
* include/sys/time.h: Likewise.
* include/sys/times.h: Likewise.
* include/sys/uio.h: Likewise.
* include/sys/wait.h: Likewise.
* include/termios.h: Likewise.
* include/time.h: Likewise.
* include/ulimit.h: Likewise.
* include/utmp.h: Likewise.
* include/wchar.h: Likewise.
* include/wctype.h: Likewise.

1999-10-19  Andreas Jaeger  <aj@suse.de>

* math/libm-test.inc: Remove one K&R compatibility.
(main): Enable nexttoward_test.

* math/gen-libm-test.pl (output_ulps): Output name of Ulps file to
libm-test-ulps.h; pretty print output a bit.

1999-10-19  Andreas Jaeger  <aj@suse.de>

* iconv/iconv_prog.c (main): Set exit value in case that reading
from stdin failed [PR libc/1404].

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Oct 1999 06:29:27 +0000 (06:29 +0000)]
Update.

1999-10-18  Andreas Jaeger  <aj@suse.de>

Added improved math testsuite:
* math/libm-test.inc: New file, contains all tests from
libm-test.c but in a different form.
* math/libm-test.c: Removed.
* sysdeps/generic/libm-test-ulps: New file: Fallback ulps file.
* math/gen-libm-test.pl: New file: Preprocessor.
* math/test-double.c: Adopted to new testsuite.
* math/test-idouble.c: Likewise.
* math/test-float.c: Likewise.
* math/test-ifloat.c: Likewise.
* math/test-ldouble.c: Likewise.
* math/test-ildoubl.c: Likewise.
* math/Makefile: Added rules to generate new suite.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Oct 1999 03:26:25 +0000 (03:26 +0000)]
Update.

* inet/rcmd.c (iruserok2): Initialize isbad to -1 [PR libc/1405].
Patch by J. Richard Sladkey <jrs@world.std.com>.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Oct 1999 03:14:36 +0000 (03:14 +0000)]
Update.

1999-10-18  Ulrich Drepper  <drepper@cygnus.com>

* scripts/config.sub: Update from latest autoconf version.
* scripts/config.guess: Likewise.

1999-10-18  Andreas Jaeger  <aj@suse.de>

* inet/arpa/inet.h: Remove K&R compatibility.
* math/fenv.h: Likewise.

1999-10-18  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/kernel_sigaction.h (struct
kernel_sigaction): Remove K&R compatibility.
* sysdeps/unix/sysv/linux/net/if.h: Likewise.
* sysdeps/unix/sysv/linux/sys/acct.h: Likewise.
* sysdeps/unix/sysv/linux/sys/fsuid.h: Likewise.
* sysdeps/unix/sysv/linux/sys/io.h: Likewise.
* sysdeps/unix/sysv/linux/sys/kdaemon.h: Likewise.
* sysdeps/unix/sysv/linux/sys/klog.h: Likewise.
* sysdeps/unix/sysv/linux/sys/mount.h: Likewise.
* sysdeps/unix/sysv/linux/sys/prctl.h: Likewise.
* sysdeps/unix/sysv/linux/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/sys/quota.h: Likewise.
* sysdeps/unix/sysv/linux/sys/sendfile.h: Likewise.
* sysdeps/unix/sysv/linux/sys/swap.h: Likewise.
* sysdeps/unix/sysv/linux/sys/sysctl.h: Likewise.
* sysdeps/unix/sysv/linux/sys/sysinfo.h: Likewise.
* sysdeps/unix/sysv/linux/sys/timex.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sys/vm86.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sys/perm.h: Likewise.

1999-10-18  Andreas Jaeger  <aj@suse.de>

* iconv/iconv_prog.c (process_block): Save errno value from iconv call.
Patch by Bruno Haible <haible@ilog.fr> [libc/1402].

1999-10-18  Ulrich Drepper  <drepper@cygnus.com>

* po/gl.po: New file.

1999-10-18  Andreas Schwab  <schwab@suse.de>

* sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Correct
namespace selection.

1999-10-18  Andreas Schwab  <schwab@suse.de>

* debug/xtrace.sh: Use TERMINAL_PROG instead of TERM to avoid
clash with the TERM environment variable.

1999-10-18  Andreas Jaeger  <aj@suse.de>

* sysdeps/generic/s_cproj.c (__cproj): Fix bug: NaN + i NaN
returns now NaN + i NaN.
* sysdeps/generic/s_cprojf.c (__cprojf): Likewise
* sysdeps/generic/s_cprojl.c (__cprojl): Likewise.

1999-10-18  Andreas Jaeger  <aj@suse.de>

* include/aio.h: Remove K&R compatiblity.
* include/alloca.h: Likewise.
* include/db.h: Likewise.
* include/dirent.h: Likewise.
* include/fcntl.h: Likewise.
* include/fpu_control.h: Likewise.
* include/glob.h: Likewise.
* include/grp.h: Likewise.
* sysdeps/unix/sysv/linux/bits/errno.h: Likewise.
* sysdeps/unix/sysv/linux/bits/sched.h: Likewise.
* sysdeps/unix/sysv/linux/bits/siginfo.h: Likewise.
* sysdeps/unix/sysv/linux/bits/socket.h: Likewise.

* include/execinfo.h: Add __THROW.

1999-10-18  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/mips/Implies: Remove wordsize-32 reference.
* sysdeps/mips/mips3/Implies: Add it here.

25 years agoUpdate.
Ulrich Drepper [Sun, 17 Oct 1999 22:43:33 +0000 (22:43 +0000)]
Update.

1999-10-17  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Add various platform and architecture extensions.

* locale/lc-collate.c (_nl_postload_collate): Disable code for now.
* locale/setlocale.c (setlocale): Don't call _nl_find_locale for
LC_ALL.

* socket/sys/socket.h: Remove K&R compatibility.

1999-10-16  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/bits/in.h: Added struct in_pktinfo.

1999-10-15  Andreas Jaeger  <aj@suse.de>

* stdlib/Makefile (tests): Added tst-xpg-basename.

* stdlib/tst-xpg-basename.c: New test file.

25 years agoUpdate.
Ulrich Drepper [Fri, 15 Oct 1999 00:40:18 +0000 (00:40 +0000)]
Update.

* pthread.c (__pthread_initial_thread): Pass argument to
PTHREAD_START_ARGS_INITIALIZER.
(__pthread_manager_thread): Likewise.

* internals.h (PTHREAD_START_ARGS_INITIALIZER): Add parameter to
initialize function.

25 years agoUpdate.
Ulrich Drepper [Fri, 15 Oct 1999 00:38:31 +0000 (00:38 +0000)]
Update.

1999-10-14  Ulrich Drepper  <drepper@cygnus.com>

* manager.c (pthread_handle_create): Remove p_startfct initialization.

* internals.h (_pthread_descr_struct): We don't need p_startfct field.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Oct 1999 19:30:41 +0000 (19:30 +0000)]
Update.

1999-10-14  Cristian Gafton  <gafton@redhat.com>

* string/bits/string2.h (__stpcpy_small): Make -pedantic shut up.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Oct 1999 19:28:27 +0000 (19:28 +0000)]
Update.

* resolv/inet_addr.c (inet_aton): Fix last patch.  The little
endian version works for both endiannesses.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Oct 1999 19:21:07 +0000 (19:21 +0000)]
Update.

1999-10-14  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/sleep.c (__sleep): Optimize for zero
seconds.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Oct 1999 00:41:12 +0000 (00:41 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Thu, 14 Oct 1999 00:40:29 +0000 (00:40 +0000)]
Update.

1999-10-13  Ulrich Drepper  <drepper@cygnus.com>

* td_ta_thr_iter.c: Use size of descriptor from *TA.
Don't return manager thread before it's actually running.
Actually use state parameter to distingusih at least a few states.

* td_thr_get_info.c: Handle manager thread special.  Fill in ti_lid,
ti_state fields, and ti_startfunc fields.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Oct 1999 23:34:33 +0000 (23:34 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Don't define
register names unconditionally, only if __USE_GNU.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Oct 1999 18:38:32 +0000 (18:38 +0000)]
Update.

* debug/Makefile: Fix rules to generate pcprofiledump.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Oct 1999 18:17:41 +0000 (18:17 +0000)]
Update.

* include/ucontext.h: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Oct 1999 16:33:15 +0000 (16:33 +0000)]
Update.

1999-10-12  Ulrich Drepper  <drepper@cygnus.com>

* locale/setlocale.c: Fix gcc warning about uninitialized variable.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Oct 1999 16:00:04 +0000 (16:00 +0000)]
Update.

1999-10-12  Andreas Jaeger  <aj@suse.de>

* stdlib/tst-environ.c: Include <string.h> for strcpy declaration.

* math/basic-test.c: Fix typo.

* locale/programs/xstrdup.c: Include string.h for glibc
compilation to get string prototypes.

* sysdeps/unix/sysv/linux/alpha/sys/ucontext.h: Add definition of
gregset_t and fpregset_t.

* sysdeps/generic/s_nexttowardf.c: Add parenthesis to shut up gcc
warnings.  Correct value for x == 0.

* argp/argp-help.c: Remove broken definition of flockfile and
funlockfile.

1999-10-12  Andreas Schwab  <schwab@suse.de>

* sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Update to match
generic Linux version.

1999-10-12  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/bits/sigaction.h: Remove K&R compatibility.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Oct 1999 00:49:56 +0000 (00:49 +0000)]
Update.

* sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Add gregset_t
and fpregset_t definitions.

25 years agoUpdate.
Ulrich Drepper [Tue, 12 Oct 1999 00:19:17 +0000 (00:19 +0000)]
Update.

1999-10-11  Ulrich Drepper  <drepper@cygnus.com>

* malloc/memprof.c (GETSP): Define for PowerPC.
(GETTIME): Fix generic version.

25 years agoUpdate.
Ulrich Drepper [Mon, 11 Oct 1999 23:52:07 +0000 (23:52 +0000)]
Update.

1999-10-10  Philip Blundell  <philb@gnu.org>

* sunrpc/xdr_float.c (LSW): Depend on __FLOAT_WORD_ORDER not
__BYTE_ORDER.

25 years agoUpdate.
Ulrich Drepper [Mon, 11 Oct 1999 23:36:50 +0000 (23:36 +0000)]
Update.

* sysdeps/unix/sysv/linux/powerpc/socket.S: Adjust asm syntax.
* sysdeps/unix/sysv/linux/powerpc/clone.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/syscall.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/brk.S: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 11 Oct 1999 23:31:35 +0000 (23:31 +0000)]
Update.

* sysdeps/unix/sysv/linux/powerpc/brk.S: Adjust asm syntax.

25 years agoUpdate.
Ulrich Drepper [Mon, 11 Oct 1999 22:31:36 +0000 (22:31 +0000)]
Update.

1999-10-11  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/powerpc/Makefile [math] (libm-support): Remove t_sqrt.

* sysdeps/powerpc/e_sqrt.c: Moved to...
* sysdeps/powerpc/fpu/e_sqrt.c: ...here.
* sysdeps/powerpc/e_sqrtf.c: Moved to...
* sysdeps/powerpc/fpu/e_sqrtf.c: ...here.

* sysdeps/powerpc/submul_1.S: Adjust asm syntax.
* sysdeps/powerpc/sub_n.S: Likewise.
* sysdeps/powerpc/strlen.S: Likewise.
* sysdeps/powerpc/strcpy.S: Likewise.
* sysdeps/powerpc/strcmp.S: Likewise.
* sysdeps/powerpc/strchr.S: Likewise.
* sysdeps/powerpc/stpcpy.S: Likewise.
* sysdeps/powerpc/setjmp.S: Likewise.
* sysdeps/powerpc/rshift.S: Likewise.
* sysdeps/powerpc/ppc-mcount.S: Likewise.
* sysdeps/powerpc/mul_1.S: Likewise.
* sysdeps/powerpc/memset.S: Likewise.
* sysdeps/powerpc/lshift.S: Likewise.
* sysdeps/powerpc/dl-start.S: Likewise.
* sysdeps/powerpc/bzero.S: Likewise.
* sysdeps/powerpc/bsd-setjmp.S: Likewise.
* sysdeps/powerpc/bsd-_setjmp.S: Likewise.
* sysdeps/powerpc/addmul_1.S: Likewise.
* sysdeps/powerpc/add_n.S: Likewise.
* sysdeps/powerpc/__longjmp.S: Likewise.
* sysdeps/powerpc/elf/start.S: Likewise.

1999-10-11  Cristian Gafton  <gafton@redhat.com>

* sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Declare

25 years agoUpdate.
Ulrich Drepper [Mon, 11 Oct 1999 20:17:13 +0000 (20:17 +0000)]
Update.

1999-10-11  Cristian Gafton  <gafton@redhat.com>

        * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Declare
SA_SIGINFO.

25 years agoFix typo.
Ulrich Drepper [Mon, 11 Oct 1999 04:34:14 +0000 (04:34 +0000)]
Fix typo.

* stdlib/exit.c (exit): Beware to not free statically allocated

25 years agoUpdate.
Ulrich Drepper [Mon, 11 Oct 1999 04:32:44 +0000 (04:32 +0000)]
Update.

* stdlib/atexit.c (initial): New variable.  Use to initialize
__exit_funcs.
* stdlib/exit.c (exit): Beware to not free statically allocale
list element [PR libc/1305].

25 years agoUpdate.
Ulrich Drepper [Sun, 10 Oct 1999 20:48:08 +0000 (20:48 +0000)]
Update.

* stdlib/xpg_basename.c (__xpg_basename): Don't return pointer to
slash before the basename [PR libc/1383].

* argp/argp.h: Fix typo in last patch.

25 years agoUpdate.
Ulrich Drepper [Sun, 10 Oct 1999 20:36:40 +0000 (20:36 +0000)]
Update.

1999-10-10  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/powerpc/sysdep.h: New file.
* sysdeps/unix/powerpc/sysdep.h: New file.
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Include
sysdeps/unix/powerpc/sysdep.h, not sysdeps/unix/sysdep.h.
* sysdeps/powerpc/fpu/s_copysign.S: Use symbolic names for registers
instead of bare numbers.
* sysdeps/powerpc/fpu/s_fabs.S: Likewise.
* sysdeps/powerpc/fpu/s_fmax.S: Likewise.
* sysdeps/powerpc/fpu/s_fmin.S: Likewise.

* sysdeps/hppa/sysdep.h: New file.

25 years agoUpdate.
Ulrich Drepper [Sun, 10 Oct 1999 15:45:52 +0000 (15:45 +0000)]
Update.

1999-10-10  Andreas Jaeger  <aj@suse.de>

* misc/sgtty.h: Fix typo in last patch.

* sysdeps/unix/sysv/linux/bits/socket.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Sun, 10 Oct 1999 00:00:36 +0000 (00:00 +0000)]
Update.

* nss/getXXbyYY_r.c (do_weak_alias): Remove unnecessary parenthesis.
* sysdeps/powerpc/s_copysign.S: Move to...
* sysdeps/powerpc/fpu/s_copysign.S: ...here.  Use portable asm syntax.
* sysdeps/powerpc/s_copysignf.S: Move to...
* sysdeps/powerpc/fpu/s_copysignf.S: ...here.
* sysdeps/powerpc/s_fabs.S: Move to...
* sysdeps/powerpc/fpu/s_fabs.S: ...here.  Use portable asm syntax.
* sysdeps/powerpc/s_fabsf.S: Move to...
* sysdeps/powerpc/fpu/s_fabsf.S: ...here.
* sysdeps/powerpc/s_fdim.c: Move to...
* sysdeps/powerpc/fpu/s_fdim.c: ...here.
* sysdeps/powerpc/s_fdimf.c: Move to...
* sysdeps/powerpc/fpu/s_fdimf.c: ...here.
* sysdeps/powerpc/s_fmax.S: Move to...
* sysdeps/powerpc/fpu/s_fmax.S: ...here.  Use portable asm syntax.
* sysdeps/powerpc/s_fmaxf.S: Move to...
* sysdeps/powerpc/fpu/s_fmaxf.S: ...here.
* sysdeps/powerpc/s_fmin.S: Move to...
* sysdeps/powerpc/fpu/s_fmin.S: ...here.  Use portable asm syntax.
* sysdeps/powerpc/s_fminf.S: Move to...
* sysdeps/powerpc/fpu/s_fminf.S: ...here.
* sysdeps/powerpc/s_isnan.S: Move to...
* sysdeps/powerpc/fpu/s_isnan.c: ...here.
* sysdeps/powerpc/s_isnanf.S: Move to...
* sysdeps/powerpc/fpu/s_isnanf.S: ...here.
* sysdeps/powerpc/s_llrint.c: Move to...
* sysdeps/powerpc/fpu/s_llrint.c: ...here.
* sysdeps/powerpc/s_llrintf.c: Move to...
* sysdeps/powerpc/fpu/s_llrintf.c: ...here.
* sysdeps/powerpc/s_llround.c: Move to...
* sysdeps/powerpc/fpu/s_llround.c: ...here.
* sysdeps/powerpc/s_llroundf.c: Move to...
* sysdeps/powerpc/fpu/s_llroundf.c: ...here.
* sysdeps/powerpc/s_lrint.c: Move to...
* sysdeps/powerpc/fpu/s_lrint.c: ...here.
* sysdeps/powerpc/s_lrintf.S: Move to...
* sysdeps/powerpc/fpu/s_lrintf.S: ...here.
* sysdeps/powerpc/s_lround.c: Move to...
* sysdeps/powerpc/fpu/s_lround.c: ...here.
* sysdeps/powerpc/s_lroundf.c: Move to...
* sysdeps/powerpc/fpu/s_lroundf.c: ...here.
* sysdeps/powerpc/s_rint.c: Move to...
* sysdeps/powerpc/fpu/s_rint.c: ...here.
* sysdeps/powerpc/s_rintf.c: Move to...
* sysdeps/powerpc/fpu/s_rintf.c: ...here.
* sysdeps/powerpc/t_sqrt.c: Move to...
* sysdeps/powerpc/fpu/t_sqrt: ...here.
* sysdeps/powerpc/w_sqrt.c: Move to...
* sysdeps/powerpc/fpu/w_sqrt.c: ...here.
* sysdeps/powerpc/w_sqrtf.c: Move to...
* sysdeps/powerpc/fpu/w_sqrtf.c: ...here.
* configure.in: Support platforms which have no .text pseudo-op.
Patches partly by Jimi X <jimix@pobox.com>.

25 years agoUpdate.
Ulrich Drepper [Sat, 9 Oct 1999 21:57:58 +0000 (21:57 +0000)]
Update.

* Makeconfig: Look also in all subdirs for shlib-versions files.

25 years agoUpdate.
Ulrich Drepper [Sat, 9 Oct 1999 21:56:43 +0000 (21:56 +0000)]
Update.

Patch by khendricks@ivey.uwo.ca [libc/1382].

25 years agoPretty print.
Ulrich Drepper [Sat, 9 Oct 1999 21:19:32 +0000 (21:19 +0000)]
Pretty print.

* assert/assert.h: Likewise.
* catgets/nl_types.h: Likewise.
* ctype/ctype.h: Likewise.
* db/db.h: Likewise.
* db/ndbm.h: Likewise.
* db2/db.h: Likewise.
* db2/db_185.h: Likewise.
* debug/execinfo.h: Likewise.
* dirent/dirent.h: Likewise.
* dlfcn/dlfcn.h: Likewise.
* gmon/sys/gmon.h: Likewise.
* grp/grp.h: Likewise.
* iconv/gconv.h: Likewise.
* iconv/iconv.h: Likewise.
* include/execinfo.h: Likewise.
* inet/aliases.h: Likewise.
* inet/netinet/ether.h: Likewise.
* inet/netinet/in.h: Likewise.
* intl/libintl.h: Likewise.
* io/fcntl.h: Likewise.
* io/fts.h: Likewise.
* io/ftw.h: Likewise.
* io/utime.h: Likewise.
* io/sys/poll.h: Likewise.
* io/sys/stat.h: Likewise.
* io/sys/statfs.h: Likewise.
* io/sys/statvfs.h: Likewise.
* libio/libio.h: Likewise.
* libio/stdio.h: Likewise.
* linuxthreads/sysdeps/pthread/pthread.h: Likewise.
* locale/locale.h: Likewise.
* login/pty.h: Likewise.
* login/utmp.h: Likewise.
* malloc/mcheck.h: Likewise.
* math/complex.h: Likewise.
* math/math.h: Likewise.
* math/math_private.h: Likewise.
* misc/err.h: Likewise.
* misc/fstab.h: Likewise.
* misc/libgen.h: Likewise.
* misc/mntent.h: Likewise.
* misc/regexp.h: Likewise.
* misc/search.h: Likewise.
* misc/sgtty.h: Likewise.
* misc/ttyent.h: Likewise.
* misc/sys/cdefs.h: Likewise.
* misc/sys/file.h: Likewise.
* misc/sys/ioctl.h: Likewise.
* misc/sys/mman.h: Likewise.
* misc/sys/select.h: Likewise.
* misc/sys/syslog.h: Likewise.
* misc/sys/uio.h: Likewise.
* misc/sys/ustat.h: Likewise.
* nss/nss.h: Likewise.
* posix/sched.h: Likewise.
* posix/unistd.h: Likewise.
* posix/wordexp.h: Likewise.
* posix/sys/times.h: Likewise.
* posix/sys/utsname.h: Likewise.
* posix/sys/wait.h: Likewise.
* pwd/pwd.h: Likewise.
* resolv/netdb.h: Likewise.
* resolv/resolv.h: Likewise.
* resource/ulimit.h: Likewise.
* resource/sys/resource.h: Likewise.
* resource/sys/vlimit.h: Likewise.
* resource/sys/vtimes.h: Likewise.
* rt/aio.h: Likewise.
* setjmp/setjmp.h: Likewise.
* shadow/shadow.h: Likewise.
* signal/signal.h: Likewise.
* socket/socket.h: Likewise.
* stdio/stdio.h: Likewise.
* stdio-common/_itoa.h: Likewise.
* stdio-common/_itowa.h: Likewise.
* stdio-common/printf.h: Likewise.
* stdlib/alloca.h: Likewise.
* stdlib/fmtmsg.h: Likewise.
* stdlib/monetary.h: Likewise.
* stdlib/stdlib.h: Likewise.
* stdlib/ucontext.h: Likewise.
* streams/stropts.h: Likewise.
* string/argz.h: Likewise.
* string/envz.h: Likewise.
* string/string.h: Likewise.
* string/strings.h: Likewise.
* string/bits/string2.h: Likewise.
* sunrpc/rpc/auth.h: Likewise.
* sunrpc/rpc/auth_des.h: Likewise.
* sunrpc/rpc/auth_unix.h: Likewise.
* sunrpc/rpc/clnt.h: Likewise.
* sunrpc/rpc/des_crypt.h: Likewise.
* sunrpc/rpc/netdb.h: Likewise.
* sunrpc/rpc/pmap_clnt.h: Likewise.
* sunrpc/rpc/pmap_prot.h: Likewise.
* sunrpc/rpc/pmap_rmt.h: Likewise.
* sunrpc/rpc/rpc_msg.h: Likewise.
* sunrpc/rpc/svc.h: Likewise.
* sunrpc/rpc/svc_auth.h: Likewise.
* sunrpc/rpc/xdr.h: Likewise.
* sysdeps/unix/sysv/linux/bits/sigstack.h: Likewise.
* sysdeps/unix/sysv/linux/bitssocket.h: Likewise.
* sysvipc/sys/ipc.h: Likewise.
* sysvipc/sys/msg.h: Likewise.
* sysvipc/sys/sem.h: Likewise.
* sysvipc/sys/shm.h: Likewise.
* termios/termios.h: Likewise.
* time/time.h: Likewise.
* time/sys/time.h: Likewise.
* time/sys/timeb.h: Likewise.
* wcsmbs/wchar.h: Likewise.
* wctype/wctype.h: Likewise.
* conform/data/sched.h-data: Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise.
* sysdeps/i386/fpu/bits/mathinline.h: Likewise.
* resolv/mapv4v6hostent.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sys/ucontext.h (ucontext): Likewise.

25 years agoUpdate
Ulrich Drepper [Sat, 9 Oct 1999 21:15:57 +0000 (21:15 +0000)]
Update

1999-10-09  Ulrich Drepper  <drepper@cygnus.com>

* malloc/memprof.sh: Fix --help string a bit.

* argp/argp.h: Remove K&R compatiblity.
* assert/assert.h: Likewise
* catgets/nl_types.h: Likewise
* ctype/ctype.h: Likewise
* db/db.h: Likewise
* db/ndbm.h: Likewise
* db2/db.h: Likewise
* db2/db_185.h: Likewise
* debug/execinfo.h: Likewise
* dirent/dirent.h: Likewise
* dlfcn/dlfcn.h: Likewise
* gmon/sys/gmon.h: Likewise
* grp/grp.h: Likewise
* iconv/gconv.h: Likewise
* iconv/iconv.h: Likewise
* include/execinfo.h: Likewise
* inet/aliases.h: Likewise
* inet/netinet/ether.h: Likewise
* inet/netinet/in.h: Likewise
* intl/libintl.h: Likewise
* io/fcntl.h: Likewise
* io/fts.h: Likewise
* io/ftw.h: Likewise
* io/utime.h: Likewise
* io/sys/poll.h: Likewise
* io/sys/stat.h: Likewise
* io/sys/statfs.h: Likewise
* io/sys/statvfs.h: Likewise
* libio/libio.h: Likewise
* libio/stdio.h: Likewise
* linuxthreads/sysdeps/pthread/pthread.h: Likewise
* locale/locale.h: Likewise
* login/pty.h: Likewise
* login/utmp.h: Likewise
* malloc/mcheck.h: Likewise
* math/complex.h: Likewise
* math/math.h: Likewise
* math/math_private.h: Likewise
* misc/err.h: Likewise
* misc/fstab.h: Likewise
* misc/libgen.h: Likewise
* misc/mntent.h: Likewise
* misc/regexp.h: Likewise
* misc/search.h: Likewise
* misc/sgtty.h: Likewise
* misc/ttyent.h: Likewise
* misc/sys/cdefs.h: Likewise
* misc/sys/file.h: Likewise
* misc/sys/ioctl.h: Likewise
* misc/sys/mman.h: Likewise
* misc/sys/select.h: Likewise
* misc/sys/syslog.h: Likewise
* misc/sys/uio.h: Likewise
* misc/sys/ustat.h: Likewise
* nss/nss.h: Likewise
* posix/sched.h: Likewise
* posix/unistd.h: Likewise
* posix/wordexp.h: Likewise
* posix/sys/times.h: Likewise
* posix/sys/utsname.h: Likewise
* posix/sys/wait.h: Likewise
* pwd/pwd.h: Likewise
* resolv/netdb.h: Likewise
* resolv/resolv.h: Likewise
* resource/ulimit.h: Likewise
* resource/sys/resource.h: Likewise
* resource/sys/vlimit.h: Likewise
* resource/sys/vtimes.h: Likewise
* rt/aio.h: Likewise
* setjmp/setjmp.h: Likewise
* shadow/shadow.h: Likewise
* signal/signal.h: Likewise
* socket/socket.h: Likewise
* stdio/stdio.h: Likewise
* stdio-common/_itoa.h: Likewise
* stdio-common/_itowa.h: Likewise
* stdio-common/printf.h: Likewise
* stdlib/alloca.h: Likewise
* stdlib/fmtmsg.h: Likewise
* stdlib/monetary.h: Likewise
* stdlib/stdlib.h: Likewise
* stdlib/ucontext.h: Likewise
* streams/stropts.h: Likewise
* string/argz.h: Likewise
* string/envz.h: Likewise
* string/string.h: Likewise
* string/strings.h: Likewise
* string/bits/string2.h: Likewise
* sunrpc/rpc/auth.h: Likewise
* sunrpc/rpc/auth_des.h: Likewise
* sunrpc/rpc/auth_unix.h: Likewise
* sunrpc/rpc/clnt.h: Likewise
* sunrpc/rpc/des_crypt.h: Likewise
* sunrpc/rpc/netdb.h: Likewise
* sunrpc/rpc/pmap_clnt.h: Likewise
* sunrpc/rpc/pmap_prot.h: Likewise
* sunrpc/rpc/pmap_rmt.h: Likewise
* sunrpc/rpc/rpc_msg.h: Likewise
* sunrpc/rpc/svc.h: Likewise
* sunrpc/rpc/svc_auth.h: Likewise
* sunrpc/rpc/xdr.h: Likewise
* sysdeps/unix/sysv/linux/bits/sigstack.h: Likewise
* sysdeps/unix/sysv/linux/bitssocket.h: Likewise
* sysvipc/sys/ipc.h: Likewise
* sysvipc/sys/msg.h: Likewise
* sysvipc/sys/sem.h: Likewise
* sysvipc/sys/shm.h: Likewise
* termios/termios.h: Likewise
* time/time.h: Likewise
* time/sys/time.h: Likewise
* time/sys/timeb.h: Likewise
* wcsmbs/wchar.h: Likewise
* wctype/wctype.h: Likewise

25 years agoFix --help string a bit.
Ulrich Drepper [Sat, 9 Oct 1999 20:59:45 +0000 (20:59 +0000)]
Fix --help string a bit.

25 years ago1999-10-05 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 9 Oct 1999 16:42:18 +0000 (16:42 +0000)]
1999-10-05  Roland McGrath  <roland@baalperazim.frob.com>

* mach/mach/mig_support.h [! __USE_GNU]: Use #error to insist that
_GNU_SOURCE be defined.

25 years agoUpdate.
Ulrich Drepper [Fri, 8 Oct 1999 22:25:13 +0000 (22:25 +0000)]
Update.

* ctype/ctype.h: Pretty print.

25 years agoUpdate.
Ulrich Drepper [Fri, 8 Oct 1999 17:52:07 +0000 (17:52 +0000)]
Update.

* po/cs.po: Fix typos.

handling of empty entries.  [PR libc/1345]

25 years agoUpdate.
Ulrich Drepper [Fri, 8 Oct 1999 17:16:17 +0000 (17:16 +0000)]
Update.

1999-10-08  Ulrich Drepper  <drepper@cygnus.com>

* nis/nss_nisplus/nisplus-parser.c (_nss_nisplus_parse_spent): Fix
handling of empty entries.
Patch by Thorsten Kukuk <kukuk@suse.de>.

1999-10-08  Andreas Schwab  <schwab@suse.de>

* debug/xtrace.sh: Fix quoting bugs.  Implement --help and --version.

1999-10-08  Andreas Schwab  <schwab@suse.de>

* debug/pcprofiledump.c: Fix typos.

1999-10-07  Andreas Jaeger  <aj@suse.de>

* math/Makefile (tests): Added basic-tests.

* math/basic-test.c: New file.  Contains function basic_tests from
libm-test.

1999-10-07  Andreas Schwab  <schwab@suse.de>

* malloc/memprof.sh: Fix quoting bugs.

1999-10-08  Ulrich Drepper  <drepper@cygnus.com>

* timezone/europe: Update from tzdata1999h.

25 years agoUpdate.
Ulrich Drepper [Fri, 8 Oct 1999 07:03:03 +0000 (07:03 +0000)]
Update.

1999-10-07  Ulrich Drepper  <drepper@cygnus.com>

* Implies: New file.
* internals.h (struct _pthread_descr_struct): Add p_startfct.
* manager.c (pthread_handle_create): Initialize p_startfct.
* pthread.c: Define __linuxthread_pthread_sizeof_descr variable.

25 years agoUpdate.
Ulrich Drepper [Thu, 7 Oct 1999 18:37:47 +0000 (18:37 +0000)]
Update.

* elf/elf.h: Update from last gABI draft.

25 years agoUpdate.
Ulrich Drepper [Thu, 7 Oct 1999 18:22:40 +0000 (18:22 +0000)]
Update.

* elf/elf.h: Remove EM_486 entry.
* sysdeps/i386/dl-machine.h (elf_machine_matches_host): Remove
test for EM_486.

1999-10-07  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Thu, 7 Oct 1999 07:25:16 +0000 (07:25 +0000)]
Update.

1999-10-07  Ulrich Drepper  <drepper@cygnus.com>

* debug/Makefile (install-bin): Add pcprofiledump and xtrace.
Add rules for both programs.
* debug/pcprofiledump.c: New file.
* debug/xtrace.sh: New file.
* debug/pcprofile.c: Allow creating output file.  Add magic signature
to let reader recognize file format.

25 years agoUpdate.
Ulrich Drepper [Wed, 6 Oct 1999 18:22:29 +0000 (18:22 +0000)]
Update.

1999-10-06  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/ld-ctype.c (ctype_read): Fix typos in last patch.

1999-10-05  Andreas Jaeger  <aj@suse.de>

* locale/programs/ld-identification.c: Fix typo in comment.
* locale/programs/ld-messages.c: Likewise.
* locale/programs/ld-monetary.c: Likewise.
* locale/programs/ld-name.c: Likewise.

* locale/programs/ld-collate.c (read_lc_collate): Fix typo in comment.
(collate_read): Remove unnecessary comparisons with ignore_content.

* locale/programs/ld-ctype.c (ctype_finish): Loop only over actual
assigned elements.
(ctype_read): Remove unnecessary comparisons with ignore_content.
Fix typos in comments.

* locale/programs/ld-address.c (STR_ELEM): Remove unnecessary
comparisons with ignore_content.

* po/cs.po: Update.

25 years agoUpdate.
Ulrich Drepper [Wed, 6 Oct 1999 03:46:48 +0000 (03:46 +0000)]
Update.

1999-10-05  Ulrich Drepper  <drepper@cygnus.com>

* time/time.h: Move __gmtime_r declaration to ...
* include/time.h: ...here.

25 years agoMove __gmtime_r declaration to include/time.h.
Ulrich Drepper [Wed, 6 Oct 1999 03:42:11 +0000 (03:42 +0000)]
Move __gmtime_r declaration to include/time.h.

25 years ago1999-10-05 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 5 Oct 1999 18:31:06 +0000 (18:31 +0000)]
1999-10-05  Roland McGrath  <roland@baalperazim.frob.com>

* mach/mach/mig_support.h [! __USE_GNU]: Use #error to insist that
_GNU_SOURCE be defined.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Oct 1999 15:26:17 +0000 (15:26 +0000)]
Update.

1999-10-05  Andreas Jaeger  <aj@suse.de>

* manual/message.texi (The message catalog files): Fix description
to match gencat implementation and Unix98: Message fields are
separated by a single blank space.

1999-10-05  Andreas Jaeger  <aj@suse.de>

* manual/string.texi (Search Functions): Add missing end for
memrchr description.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Oct 1999 06:32:59 +0000 (06:32 +0000)]
Update.

* malloc/memprof.sh: Various small cleanups.  Add short options.
Write error messages to stderr.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Oct 1999 05:32:24 +0000 (05:32 +0000)]
Update.

* malloc/Makefile ($(objpfx)memprof): Fix typo in rule.

* malloc/memprof.sh: Take options to control memprofstat.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Oct 1999 01:55:45 +0000 (01:55 +0000)]
Update.

1999-10-04  Ulrich Drepper  <drepper@cygnus.com>

* malloc/Makefile: Add rule to generate memprof script.
* malloc/memprof.sh: New file.

* elf/ldd.bash.in: Add "Usage: " in help message to comply with
GNU standard.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Oct 1999 00:55:18 +0000 (00:55 +0000)]
Update.

1999-10-04  Andreas Jaeger  <aj@suse.de>

* configure.in: Allow makeinfo 4.*.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Oct 1999 00:48:12 +0000 (00:48 +0000)]
Update.

* stdio-common/Makefile (tests): Add bug13.
* stdio-common/bug13.c: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 5 Oct 1999 00:36:41 +0000 (00:36 +0000)]
Update.

* stdio-common/vfprintf.c: Correct last patch and use outchar
instead of PUTC to output single characters.

25 years agoUpdate.
Ulrich Drepper [Mon, 4 Oct 1999 23:15:01 +0000 (23:15 +0000)]
Update.

* configure.in: Add additional options --with-gd-include and
--with-gd-lib to help people with strange installations.

25 years agoUpdate.
Ulrich Drepper [Mon, 4 Oct 1999 22:59:43 +0000 (22:59 +0000)]
Update.

1999-10-04  Ulrich Drepper  <drepper@cygnus.com>

* malloc/Makefile: Add libdl dependency to libmemprof.so.
* malloc/Depend: New file.

25 years agoUpdate.
Ulrich Drepper [Mon, 4 Oct 1999 07:34:53 +0000 (07:34 +0000)]
Update.

1999-10-04  Andreas Jaeger  <aj@suse.de>

* timezone/README: Change wording to not mention the current
version.  This way we can't forget to update the file.

1999-10-04  Andreas Jaeger  <aj@suse.de>
* manual/time.texi (Basic CPU Time): Fix typo.
Reported by Ben Pfaff <pfaffben@msu.edu>.

1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
* string/string.h: Move __memrchr declaration to ...
* include/string.h: ...here.

25 years agoUpdate.
Ulrich Drepper [Mon, 4 Oct 1999 07:30:05 +0000 (07:30 +0000)]
Update.

1999-10-04  Ulrich Drepper  <drepper@cygnus.com>

* include/string.h: Add __memrchr declaration.

* string/string.h: Moce __memrchr declaration to include/string.h.

1999-10-03  Ulrich Drepper  <drepper@cygnus.com>

* string/Makefile (routines): Add memrchr.

* sysdeps/generic/memrchr.c: Don't undef memchr, undef memrchr.
Correct order of tests for matching bytes.

* string/tester.c: Add tests for memrchr.

* sysdeps/i386/i486/bits/string.h (__memrchr): Correct implementation.
Start from the last character and take decrement not increment
into account for correction in return line.  Add memrchr alias.
* sysdeps/i386/bits/string.h: Likewise.

25 years ago(routines): Add memrchr.
Ulrich Drepper [Mon, 4 Oct 1999 06:40:34 +0000 (06:40 +0000)]
(routines): Add memrchr.

25 years ago1999-10-04 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 4 Oct 1999 06:24:20 +0000 (06:24 +0000)]
1999-10-04  Roland McGrath  <roland@baalperazim.frob.com>

* stdlib/stdlib.h [__USE_BSD]: Declare getloadavg.