kopensolaris-gnu/glibc.git
25 years agoThu Mar 14 06:01:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Sat, 16 Mar 1996 21:30:04 +0000 (21:30 +0000)]
Thu Mar 14 06:01:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* libc-symbols.h (lint): New macro.

25 years agoThu Mar 14 15:20:45 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Sat, 16 Mar 1996 21:29:45 +0000 (21:29 +0000)]
Thu Mar 14 15:20:45 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/libm-ieee754/e_atan2.c (__ieee754_atan2): Change atan
call to __atan.
* sysdeps/libm-ieee754/e_atan2f.c (__ieee754_atan2f): Change atanf
  call to __atanf.

25 years agoFri Mar 15 01:18:00 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Sat, 16 Mar 1996 21:08:20 +0000 (21:08 +0000)]
Fri Mar 15 01:18:00 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* libio/iosetvbuf.c: Add weak alias setvbuf.

25 years agoRecognize mips-*-sysv* libc-960316
ian [Fri, 15 Mar 1996 00:14:04 +0000 (00:14 +0000)]
Recognize mips-*-sysv*

25 years agoThu Mar 14 06:01:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Thu, 14 Mar 1996 11:20:20 +0000 (11:20 +0000)]
Thu Mar 14 06:01:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* string/strnlen.c: New file.
* string/Makefile (routines): Add strnlen.
* string/string.h [__USE_GNU] (strnlen): Declare new function.
[__OPTIMIZE__]: Define extern inline implementation of it.

25 years agoThu Mar 14 04:20:48 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Thu, 14 Mar 1996 11:20:10 +0000 (11:20 +0000)]
Thu Mar 14 04:20:48 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/init-first.c (init): Call `__personality'
function instead of using inline asm i386 syscall.
* sysdeps/unix/sysv/linux/syscalls.list: Add personality syscall.

25 years ago.
roland [Thu, 14 Mar 1996 11:20:03 +0000 (11:20 +0000)]
.

25 years agoMon Mar 4 21:57:14 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 14 Mar 1996 11:20:02 +0000 (11:20 +0000)]
Mon Mar  4 21:57:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/m68k/Makefile: New file.

25 years agoTue Mar 12 04:57:57 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Thu, 14 Mar 1996 11:19:54 +0000 (11:19 +0000)]
Tue Mar 12 04:57:57 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdlib/drand48-iter.c (__drand48_iterate): Use u_int64_t instead of
conditionalizing long vs long long.
* stdlib/drand48-iter.c (__drand48_iterate): Don't check for null
pointers; never return EFAULT.
* stdlib/drand48_r.c (drand48_r): Likewise.
* stdlib/erand48_r.c (erand48_r): Likewise.

25 years agoMon Mar 4 21:57:14 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 14 Mar 1996 11:19:46 +0000 (11:19 +0000)]
Mon Mar  4 21:57:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYS_ify): Redefine.
(CALL_MCOUNT): New macro, empty unless [PROF].
(ENTRY): Do CALL_MCOUNT just after the label.
(JUMPTARGET): New macro.
(SYSCALL_ERROR_HANDLER): Fix syntax.

25 years agoThu Mar 14 06:01:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Thu, 14 Mar 1996 11:19:41 +0000 (11:19 +0000)]
Thu Mar 14 06:01:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdlib/erand48_r.c: Use __mpn_construct_double instead of ldexp and
addition, to avoid using anything from -lm.
Tue Mar 12 04:57:57 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdlib/drand48-iter.c (__drand48_iterate): Don't check for null
pointers; never return EFAULT.
* stdlib/drand48_r.c (drand48_r): Likewise.
* stdlib/erand48_r.c (erand48_r): Likewise.

25 years agoTue Mar 12 04:57:57 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Thu, 14 Mar 1996 11:19:34 +0000 (11:19 +0000)]
Tue Mar 12 04:57:57 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdlib/drand48-iter.c (__drand48_iterate): Don't check for null
pointers; never return EFAULT.
* stdlib/drand48_r.c (drand48_r): Likewise.
* stdlib/erand48_r.c (erand48_r): Likewise.

25 years agoTue Mar 12 04:57:57 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Thu, 14 Mar 1996 11:19:27 +0000 (11:19 +0000)]
Tue Mar 12 04:57:57 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* misc/efgcvt.c (MAXDIG): New macro computed from <floats.h> constants.
(fcvt, ecvt): Use it for buffer size.

25 years agoMention strnlen.
roland [Thu, 14 Mar 1996 11:14:23 +0000 (11:14 +0000)]
Mention strnlen.

25 years agoThu Mar 14 04:20:48 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> libc-960314
roland [Thu, 14 Mar 1996 09:42:43 +0000 (09:42 +0000)]
Thu Mar 14 04:20:48 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* posix/unistd.h [__USE_BSD]: Declare usleep.

25 years ago.
roland [Tue, 12 Mar 1996 14:15:41 +0000 (14:15 +0000)]
.

25 years agoTue Mar 12 04:57:57 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> libc-960313
roland [Tue, 12 Mar 1996 13:44:40 +0000 (13:44 +0000)]
Tue Mar 12 04:57:57 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* setjmp/Makefile (tests): Add jmpbug.
* setjmp/jmpbug.c: New file.

25 years ago. libc-960312
roland [Tue, 12 Mar 1996 10:01:41 +0000 (10:01 +0000)]
.

25 years agoTue Mar 12 04:57:57 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 09:59:03 +0000 (09:59 +0000)]
Tue Mar 12 04:57:57 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* setjmp/Makefile (tests): Add jmpbug.
* setjmp/jmpbug.c: New file.

25 years agoTue Mar 12 04:42:01 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 09:56:12 +0000 (09:56 +0000)]
Tue Mar 12 04:42:01 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/sparc/jmp_buf.h: Rewritten; use array of ints, not struct.
* sysdeps/sparc/setjmp.S: Rewritten; store %fp value as well.
* sysdeps/sparc/__longjmp.S: Rewritten; unwind frames one by one with
`restore' until the target frame is hit.

25 years ago.
roland [Tue, 12 Mar 1996 09:50:46 +0000 (09:50 +0000)]
.

25 years agoTue Mar 12 03:15:02 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 09:50:07 +0000 (09:50 +0000)]
Tue Mar 12 03:15:02 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdio-common/Makefile (tests): Add tst-ungetc.
* stdio-common/tst-ungetc.c: New test from drepper.
* stdio-common/tstscanf.c (main): New %[ test case from drepper.

25 years agoTue Mar 12 04:42:01 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 09:43:50 +0000 (09:43 +0000)]
Tue Mar 12 04:42:01 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/sparc/jmp_buf.h: Rewritten; use array of ints, not struct.
* sysdeps/sparc/setjmp.S: Rewritten; store %fp value as well.
* sysdeps/sparc/__longjmp.S: Rewritten; unwind frames one by one with
`restore' until the target frame is hit.

25 years agoTue Mar 12 03:15:02 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 08:56:19 +0000 (08:56 +0000)]
Tue Mar 12 03:15:02 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdio-common/Makefile (tests): Add tst-ungetc.
* stdio-common/tst-ungetc.c: New test from drepper.
* stdio-common/tstscanf.c (main): New %[ test case from drepper.

25 years agoSun Mar 10 16:58:10 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 08:56:13 +0000 (08:56 +0000)]
Sun Mar 10 16:58:10 1996  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

* stdio-common/printf_fp.c (hack_digit): __mpn_normal_size
is not available anymore.  Do it ourselves.

25 years agoTue Mar 12 03:15:02 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 08:56:07 +0000 (08:56 +0000)]
Tue Mar 12 03:15:02 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/libm-ieee754/s_scalbn.c (scalbn): Rename to __scalbn;
somehow this was missed, though the weak alias is already there.

25 years agoSun Mar 10 16:58:10 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 08:56:03 +0000 (08:56 +0000)]
Sun Mar 10 16:58:10 1996  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/fpu_control.h (_FPU_SETCW):
Correct GCC `asm' syntax.

25 years agoSun Mar 10 20:29:40 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Tue, 12 Mar 1996 08:54:48 +0000 (08:54 +0000)]
Sun Mar 10 20:29:40 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/sigsuspend.c: New file.
* sysdeps/unix/sysv/linux/syscalls.list: Remove sigsuspend, add
s_sigsuspend.

25 years agoSun Mar 10 20:29:40 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Tue, 12 Mar 1996 08:54:05 +0000 (08:54 +0000)]
Sun Mar 10 20:29:40 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/sigsuspend.c: New file.
* sysdeps/unix/sysv/linux/syscalls.list: Remove sigsuspend, add
s_sigsuspend.

25 years agoThu Mar 7 21:30:58 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Tue, 12 Mar 1996 08:50:30 +0000 (08:50 +0000)]
Thu Mar  7 21:30:58 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Makerules (+make-deps, sed-remove-objpfx): Quote periods on the
left side of sed substitutions.

25 years ago.
roland [Tue, 12 Mar 1996 08:19:58 +0000 (08:19 +0000)]
.

25 years agoTue Mar 12 03:15:02 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 12 Mar 1996 08:19:28 +0000 (08:19 +0000)]
Tue Mar 12 03:15:02 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/fpu_control.h (_FPU_DEFAULT): Change
default to double precision, all interrupts masked; fdlibm requires.

25 years ago. libc-960311
roland [Sat, 9 Mar 1996 23:50:19 +0000 (23:50 +0000)]
.

25 years agoSat Mar 9 18:44:27 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Sat, 9 Mar 1996 23:49:07 +0000 (23:49 +0000)]
Sat Mar  9 18:44:27 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/setfpucw.c: Obsolete file removed.

25 years agoFri Mar 8 22:16:48 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> libc-960309
roland [Sat, 9 Mar 1996 03:16:59 +0000 (03:16 +0000)]
Fri Mar  8 22:16:48 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdio-common/printf_fp.c (HAVE_ALLOCA): New macro.

25 years ago*** empty log message *** libc-960308
miles [Tue, 5 Mar 1996 23:48:15 +0000 (23:48 +0000)]
*** empty log message ***

25 years ago(__select): Include LASTFD in the final loop.
miles [Tue, 5 Mar 1996 23:46:23 +0000 (23:46 +0000)]
(__select): Include LASTFD in the final loop.

25 years agoAdd -apple and -aux.
kenner [Tue, 5 Mar 1996 23:34:58 +0000 (23:34 +0000)]
Add -apple and -aux.

25 years ago.
roland [Tue, 5 Mar 1996 21:41:22 +0000 (21:41 +0000)]
.

25 years agoSun Mar 3 08:43:44 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 5 Mar 1996 19:09:12 +0000 (19:09 +0000)]
Sun Mar  3 08:43:44 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

Replace math code with fdlibm from Sun as modified for netbsd by
JT Conklin and Ian Taylor, including x86 FPU support.
* sysdeps/libm-ieee754, sysdeps/libm-i387: New directories.
* math/math_private.h: New file.
* sysdeps/i386/fpu/Implies: New file.
* sysdeps/ieee754/Implies: New file.
* math/machine/asm.h, math/machine/endian.h: New files.
* math/Makefile, math/math.h: Rewritten.
* mathcalls.h, math/mathcalls.h: New file, broken out of math.h.
* math/finite.c: File removed.
* sysdeps/generic/Makefile [$(subdir)=math]: Frobnication removed.

25 years agoSun Mar 3 08:43:44 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 5 Mar 1996 19:07:07 +0000 (19:07 +0000)]
Sun Mar  3 08:43:44 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

Replace math code with fdlibm from Sun as modified for netbsd by
JT Conklin and Ian Taylor, including x86 FPU support.
* sysdeps/libm-ieee754, sysdeps/libm-i387: New directories.
* math/math_private.h: New file.
* sysdeps/i386/fpu/Implies: New file.
* sysdeps/ieee754/Implies: New file.
* math/machine/asm.h, math/machine/endian.h: New files.
* math/Makefile, math/math.h: Rewritten.
* mathcalls.h, math/mathcalls.h: New file, broken out of math.h.
* math/finite.c: File removed.
* sysdeps/generic/Makefile [$(subdir)=math]: Frobnication removed.

25 years agoSun Mar 3 08:43:44 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 5 Mar 1996 19:06:19 +0000 (19:06 +0000)]
Sun Mar  3 08:43:44 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* math/test-math.c: Include errno.h and string.h.

25 years agoSun Mar 3 08:43:44 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 5 Mar 1996 19:06:13 +0000 (19:06 +0000)]
Sun Mar  3 08:43:44 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

Replace math code with fdlibm from Sun as modified for netbsd by
JT Conklin and Ian Taylor, including x86 FPU support.
* sysdeps/libm-ieee754, sysdeps/libm-i387: New directories.
* math/math_private.h: New file.
* sysdeps/i386/fpu/Implies: New file.
* sysdeps/ieee754/Implies: New file.
* math/machine/asm.h, math/machine/endian.h: New files.
* math/Makefile, math/math.h: Rewritten.
* mathcalls.h, math/mathcalls.h: New file, broken out of math.h.
* math/finite.c: File removed.
* sysdeps/generic/Makefile [$(subdir)=math]: Frobnication removed.

25 years agoSun Mar 3 08:43:44 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 5 Mar 1996 19:05:54 +0000 (19:05 +0000)]
Sun Mar  3 08:43:44 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

Replace math code with fdlibm from Sun as modified for netbsd by
JT Conklin and Ian Taylor, including x86 FPU support.
* sysdeps/libm-ieee754, sysdeps/libm-i387: New directories.
* math/math_private.h: New file.
* sysdeps/i386/fpu/Implies: New file.
* sysdeps/ieee754/Implies: New file.
* math/machine/asm.h, math/machine/endian.h: New files.
* math/Makefile, math/math.h: Rewritten.
* mathcalls.h, math/mathcalls.h: New file, broken out of math.h.
* math/finite.c: File removed.
* sysdeps/generic/Makefile [$(subdir)=math]: Frobnication removed.

25 years agoSun Mar 3 08:43:44 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 5 Mar 1996 19:05:39 +0000 (19:05 +0000)]
Sun Mar  3 08:43:44 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

Replace math code with fdlibm from Sun as modified for netbsd by
JT Conklin and Ian Taylor, including x86 FPU support.
* sysdeps/libm-ieee754, sysdeps/libm-i387: New directories.
* math/math_private.h: New file.
* sysdeps/i386/fpu/Implies: New file.
* sysdeps/ieee754/Implies: New file.
* math/machine/asm.h, math/machine/endian.h: New files.
* math/Makefile, math/math.h: Rewritten.
* mathcalls.h, math/mathcalls.h: New file, broken out of math.h.
* math/finite.c: File removed.
* sysdeps/generic/Makefile [$(subdir)=math]: Frobnication removed.

25 years agoA bug fix for the previous select bug fix.
miles [Tue, 5 Mar 1996 17:35:49 +0000 (17:35 +0000)]
A bug fix for the previous select bug fix.

25 years ago(__select): Don't fault when some fdmask is 0.
miles [Tue, 5 Mar 1996 17:15:44 +0000 (17:15 +0000)]
(__select): Don't fault when some fdmask is 0.

25 years agoMon Mar 4 20:54:40 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Tue, 5 Mar 1996 16:23:22 +0000 (16:23 +0000)]
Mon Mar  4 20:54:40 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Makeconfig ($(common-objpfx)config.make): Depend on config.h.in.

25 years ago(moss): Fix previous change. libc-960305
erik [Tue, 5 Mar 1996 03:02:45 +0000 (03:02 +0000)]
(moss): Fix previous change.

25 years ago(__select):
miles [Tue, 5 Mar 1996 00:07:01 +0000 (00:07 +0000)]
(__select):
  Don't increment GOT only because READ/WRITE/EXCEPTFDS is 0!
  Don't return without frobbing the bitmasks after a timeout.
  When clearing the bitmasks, only loop from FIRSTFD to LASTFD.

25 years agoAccept -moss* as op sys.
kenner [Mon, 4 Mar 1996 23:03:15 +0000 (23:03 +0000)]
Accept -moss* as op sys.

25 years agoHurd select fixes.
miles [Mon, 4 Mar 1996 22:56:09 +0000 (22:56 +0000)]
Hurd select fixes.

25 years agoMon Mar 4 17:35:09 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Mon, 4 Mar 1996 22:44:58 +0000 (22:44 +0000)]
Mon Mar  4 17:35:09 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* hurd/catch-signal.c (hurd_safe_memmove): New function.
(hurd_safe_copyin, hurd_safe_copyout): New functions.
* hurd/hurd/sigpreempt.h: Declare them.

25 years agoSun Mar 3 08:43:44 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Sun, 3 Mar 1996 13:46:31 +0000 (13:46 +0000)]
Sun Mar  3 08:43:44 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/bsd/dirstream.h: File removed.
* sysdeps/unix/bsd/readdir.c: File removed.

25 years ago. libc-960303
roland [Sat, 2 Mar 1996 21:38:05 +0000 (21:38 +0000)]
.

25 years agoSat Mar 2 16:35:40 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Sat, 2 Mar 1996 21:37:41 +0000 (21:37 +0000)]
Sat Mar  2 16:35:40 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/m68k/profil-counter.h: File removed.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/profil-counter.h: File
removed.
* sysdeps/generic/profil-counter.h: New file.

25 years ago * sysdeps/unix/sysv/sysv4/solaris2/sparc/sigcontext.h: New file, libc-960302
brendan [Sat, 2 Mar 1996 01:34:41 +0000 (01:34 +0000)]
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sigcontext.h: New file,
including <sysdeps/unix/bsd/sun/sparc/sigcontext.h>.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/profil-counter.h: New file,
same as linux/m68k/profil-counter.h except the comment.

25 years ago.
roland [Fri, 1 Mar 1996 18:45:35 +0000 (18:45 +0000)]
.

25 years agoFri Mar 1 10:09:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Fri, 1 Mar 1996 18:45:22 +0000 (18:45 +0000)]
Fri Mar  1 10:09:46 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* stdlib/Makefile (mpn-stuff): New target.
(copy-mpn): Use it.

25 years agoUpdated from /src/gmp-1.937
roland [Fri, 1 Mar 1996 18:43:39 +0000 (18:43 +0000)]
Updated from /src/gmp-1.937

25 years agoUpdated from /src/gmp-1.937
roland [Fri, 1 Mar 1996 18:43:25 +0000 (18:43 +0000)]
Updated from /src/gmp-1.937

25 years agoUpdated from /src/gmp-1.937
roland [Fri, 1 Mar 1996 18:43:01 +0000 (18:43 +0000)]
Updated from /src/gmp-1.937

25 years agoUpdated from /src/gmp-1.937
roland [Fri, 1 Mar 1996 18:42:31 +0000 (18:42 +0000)]
Updated from /src/gmp-1.937

25 years agoUpdated from /src/gmp-1.937
roland [Fri, 1 Mar 1996 18:42:29 +0000 (18:42 +0000)]
Updated from /src/gmp-1.937

25 years agoFri Mar 1 10:09:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Fri, 1 Mar 1996 18:39:56 +0000 (18:39 +0000)]
Fri Mar  1 10:09:46 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* Code copied from GMP updated to 1.937 version.
* stdlib/strtod.c (HAVE_ALLOCA): Define this for gmp headers.

25 years agoThu Feb 29 20:55:57 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 1 Mar 1996 18:14:40 +0000 (18:14 +0000)]
Thu Feb 29 20:55:57 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/m68k/profil-counter.h: New file.

25 years agoTue Feb 27 12:14:59 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Fri, 1 Mar 1996 18:09:27 +0000 (18:09 +0000)]
Tue Feb 27 12:14:59 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* libc-symbols.h [GCC >= 2.8] (strong_alias, weak_alias): Remove
`extern' keyword.

25 years agoRegenerated
roland [Fri, 1 Mar 1996 17:42:49 +0000 (17:42 +0000)]
Regenerated

25 years ago.
roland [Fri, 1 Mar 1996 17:40:28 +0000 (17:40 +0000)]
.

25 years agoFri Mar 1 10:09:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Fri, 1 Mar 1996 17:40:06 +0000 (17:40 +0000)]
Fri Mar  1 10:09:46 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/posix/profil.c: New file.

25 years agoFri Mar 1 10:09:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Fri, 1 Mar 1996 17:40:03 +0000 (17:40 +0000)]
Fri Mar  1 10:09:46 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* posix/glob.c: Use canonical code from autoconf manual for dirent
  include.
[_D_NAMLEN]: Redefine NAMLEN using this.
(glob_in_dir): Use NAMLEN macro.

25 years agoRegenerated: autoconf glob/configure.in
roland [Fri, 1 Mar 1996 17:19:22 +0000 (17:19 +0000)]
Regenerated: autoconf  glob/configure.in

25 years agoRegenerated
roland [Fri, 1 Mar 1996 17:07:03 +0000 (17:07 +0000)]
Regenerated

25 years agoRecognize cpu-vendor [ctj]90-cray, default c90-cray-unicos. From tege.
roland [Fri, 1 Mar 1996 14:57:49 +0000 (14:57 +0000)]
Recognize cpu-vendor [ctj]90-cray, default c90-cray-unicos.  From tege.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c libc-960229
miles [Thu, 29 Feb 1996 01:05:13 +0000 (01:05 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c

25 years ago. libc-960228
roland [Tue, 27 Feb 1996 19:19:12 +0000 (19:19 +0000)]
.

25 years agoTue Feb 27 12:14:59 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 19:18:45 +0000 (19:18 +0000)]
Tue Feb 27 12:14:59 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/common/tcsendbrk.c: New file.

25 years agoTue Feb 27 12:14:59 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 19:18:42 +0000 (19:18 +0000)]
Tue Feb 27 12:14:59 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* time/strftime.c: Support - and _ flags to affect number padding.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 14:51:18 +0000 (14:51 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/dirstream.h: Rewritten.
* sysdeps/unix/readdir.c: Rewritten.
* sysdeps/unix/telldir.c: Rewritten.
* sysdeps/unix/closedir.c: Use <...> instead of "..." for dirstream.h.
Remove __ from DIR struct member names.
* sysdeps/unix/dirfd.c: Likewise.
* sysdeps/unix/seekdir.c: Likewise.
* sysdeps/unix/rewinddir.c: Likewise.
* sysdeps/unix/opendir.c: Likewise.  Don't allocate extra space after
DIR structure.
* sysdeps/stub/direct.h: File removed.
* sysdeps/unix/bsd/bsd4.4/direct.h: File removed.
* sysdeps/unix/bsd/direct.h: File removed.
* sysdeps/unix/common/direct.h: File removed.
* sysdeps/unix/sysv/irix4/direct.h: File removed.
* sysdeps/unix/sysv/isc3/direct.h: File removed.
* sysdeps/unix/sysv/sco3.2.4/direct.h: File removed.
* sysdeps/unix/sysv/sysv4/solaris2/direct.h: File removed.
* sysdeps/unix/common/direntry.h: New file.
* sysdeps/unix/bsd/direntry.h: New file.
* sysdeps/unix/bsd/bsd4.4/direntry.h: New file.
* sysdeps/unix/sysv/direntry.h: New file.
* sysdeps/stub/direntry.h: New file.
* dirent/dirent.h (struct dirent): Type removed.  Include <direntry.h>
to define it.
(_D_EXACT_NAMLEN, _D_ALLOC_NAMLEN): New macros.
* dirent/Makefile (headers): Add direntry.h.
(distribute): Remove direct.h.
* sysdeps/posix/getcwd.c: Use new macros instead of d_namlen.
* dirent/scandir.c: Likewise.
* io/fts.c (fts_build): Likewise.
* io/ftw.c (ftw_dir): Likewise.
* sysdeps/posix/ttyname.c: Likewise.

25 years ago. libc-960227
roland [Tue, 27 Feb 1996 00:55:03 +0000 (00:55 +0000)]
.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 00:54:24 +0000 (00:54 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/sysv/sysv4/solaris2/syscalls.list: New file.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 00:53:59 +0000 (00:53 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/dirstream.h: Rewritten.
* sysdeps/unix/readdir.c: Rewritten.
* sysdeps/unix/telldir.c: Rewritten.
* sysdeps/unix/closedir.c: Use <...> instead of "..." for dirstream.h.
Remove __ from DIR struct member names.
* sysdeps/unix/dirfd.c: Likewise.
* sysdeps/unix/seekdir.c: Likewise.
* sysdeps/unix/rewinddir.c: Likewise.
* sysdeps/unix/opendir.c: Likewise.  Don't allocate extra space after
DIR structure.
* sysdeps/stub/direct.h: File removed.
* sysdeps/unix/bsd/bsd4.4/direct.h: File removed.
* sysdeps/unix/bsd/direct.h: File removed.
* sysdeps/unix/common/direct.h: File removed.
* sysdeps/unix/sysv/irix4/direct.h: File removed.
* sysdeps/unix/sysv/isc3/direct.h: File removed.
* sysdeps/unix/sysv/sco3.2.4/direct.h: File removed.
* sysdeps/unix/sysv/sysv4/solaris2/direct.h: File removed.
* sysdeps/unix/common/direntry.h: New file.
* sysdeps/unix/bsd/direntry.h: New file.
* sysdeps/unix/bsd/bsd4.4/direntry.h: New file.
* sysdeps/unix/sysv/direntry.h: New file.
* sysdeps/stub/direntry.h: New file.
* dirent/dirent.h (struct dirent): Type removed.  Include <direntry.h>
to define it.
(_D_EXACT_NAMLEN, _D_ALLOC_NAMLEN): New macros.
* dirent/Makefile (headers): Add direntry.h.
(distribute): Remove direct.h.
* sysdeps/posix/getcwd.c: Use new macros instead of d_namlen.
* dirent/scandir.c: Likewise.
* io/fts.c (fts_build): Likewise.
* io/ftw.c (ftw_dir): Likewise.
* sysdeps/posix/ttyname.c: Likewise.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 00:53:35 +0000 (00:53 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/dirstream.h: Rewritten.
* sysdeps/unix/readdir.c: Rewritten.
* sysdeps/unix/telldir.c: Rewritten.
* sysdeps/unix/closedir.c: Use <...> instead of "..." for dirstream.h.
Remove __ from DIR struct member names.
* sysdeps/unix/dirfd.c: Likewise.
* sysdeps/unix/seekdir.c: Likewise.
* sysdeps/unix/rewinddir.c: Likewise.
* sysdeps/unix/opendir.c: Likewise.  Don't allocate extra space after
DIR structure.
* sysdeps/stub/direct.h: File removed.
* sysdeps/unix/bsd/bsd4.4/direct.h: File removed.
* sysdeps/unix/bsd/direct.h: File removed.
* sysdeps/unix/common/direct.h: File removed.
* sysdeps/unix/sysv/irix4/direct.h: File removed.
* sysdeps/unix/sysv/isc3/direct.h: File removed.
* sysdeps/unix/sysv/sco3.2.4/direct.h: File removed.
* sysdeps/unix/sysv/sysv4/solaris2/direct.h: File removed.
* sysdeps/unix/common/direntry.h: New file.
* sysdeps/unix/bsd/direntry.h: New file.
* sysdeps/unix/bsd/bsd4.4/direntry.h: New file.
* sysdeps/unix/sysv/direntry.h: New file.
* sysdeps/stub/direntry.h: New file.
* dirent/dirent.h (struct dirent): Type removed.  Include <direntry.h>
to define it.
(_D_EXACT_NAMLEN, _D_ALLOC_NAMLEN): New macros.
* dirent/Makefile (headers): Add direntry.h.
(distribute): Remove direct.h.
* sysdeps/posix/getcwd.c: Use new macros instead of d_namlen.
* dirent/scandir.c: Likewise.
* io/fts.c (fts_build): Likewise.
* io/ftw.c (ftw_dir): Likewise.
* sysdeps/posix/ttyname.c: Likewise.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 00:53:30 +0000 (00:53 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/dirstream.h: Rewritten.
* sysdeps/unix/readdir.c: Rewritten.
* sysdeps/unix/telldir.c: Rewritten.
* sysdeps/unix/closedir.c: Use <...> instead of "..." for dirstream.h.
Remove __ from DIR struct member names.
* sysdeps/unix/dirfd.c: Likewise.
* sysdeps/unix/seekdir.c: Likewise.
* sysdeps/unix/rewinddir.c: Likewise.
* sysdeps/unix/opendir.c: Likewise.  Don't allocate extra space after
DIR structure.
* sysdeps/stub/direct.h: File removed.
* sysdeps/unix/bsd/bsd4.4/direct.h: File removed.
* sysdeps/unix/bsd/direct.h: File removed.
* sysdeps/unix/common/direct.h: File removed.
* sysdeps/unix/sysv/irix4/direct.h: File removed.
* sysdeps/unix/sysv/isc3/direct.h: File removed.
* sysdeps/unix/sysv/sco3.2.4/direct.h: File removed.
* sysdeps/unix/sysv/sysv4/solaris2/direct.h: File removed.
* sysdeps/unix/common/direntry.h: New file.
* sysdeps/unix/bsd/direntry.h: New file.
* sysdeps/unix/bsd/bsd4.4/direntry.h: New file.
* sysdeps/unix/sysv/direntry.h: New file.
* sysdeps/stub/direntry.h: New file.
* dirent/dirent.h (struct dirent): Type removed.  Include <direntry.h>
to define it.
(_D_EXACT_NAMLEN, _D_ALLOC_NAMLEN): New macros.
* dirent/Makefile (headers): Add direntry.h.
(distribute): Remove direct.h.
* sysdeps/posix/getcwd.c: Use new macros instead of d_namlen.
* dirent/scandir.c: Likewise.
* io/fts.c (fts_build): Likewise.
* io/ftw.c (ftw_dir): Likewise.
* sysdeps/posix/ttyname.c: Likewise.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 00:53:24 +0000 (00:53 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* gmon/Makefile (noprof): New variable containing mcount.
Append profil unless it is in $(unix-syscalls).
(mcount.po): Use $(noprof) for list of targets in this rule.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Tue, 27 Feb 1996 00:53:21 +0000 (00:53 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/mach/hurd/profil.c (MAX_PC_SAMPLES): New macro.
(collector_timeout): New static variable.
(update_waiter): Actually call __task_enable_pc_sampling.
Set collector_timeout based on the `tick' count returned.
(profile_waiter): Use MAX_PC_SAMPLES.  Set nsamples before RPC.
Use collector_timeout in __mach_msg call.

25 years ago.
roland [Mon, 26 Feb 1996 20:50:47 +0000 (20:50 +0000)]
.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Mon, 26 Feb 1996 16:51:41 +0000 (16:51 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* libc-symbols.h: Define _LIBC before #include <config.h>.

25 years agoMon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Mon, 26 Feb 1996 16:51:35 +0000 (16:51 +0000)]
Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* gmon/Makefile (profil.po): Copy from profil.o.

25 years agoSun Feb 25 12:29:23 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> libc-960226
roland [Sun, 25 Feb 1996 19:34:05 +0000 (19:34 +0000)]
Sun Feb 25 12:29:23 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* time/zic.c, time/zdump.c, time/private.h: Updated from ADO's latest.

25 years agoSun Feb 25 12:29:23 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Sun, 25 Feb 1996 19:33:49 +0000 (19:33 +0000)]
Sun Feb 25 12:29:23 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* config.h.in [_LIBC] (HAVE_STRERROR): Define it.
Protect 2nd page of #undef's for generator programs with #ifndef _LIBC.

25 years agoFri Feb 9 12:40:19 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
roland [Sun, 25 Feb 1996 17:41:38 +0000 (17:41 +0000)]
Fri Feb  9 12:40:19 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>

  * libio/cleanup.c (_IO_cleanup_registration_needed)
[!_G_HAVE_ATEXIT]: Init to NULL.
* libio/filedoalloc.c (_IO_cleanup_registration_needed): Remove decl.
Thu Feb  8 08:12:50 1996  Brendan Kehoe  <brendan@cygnus.com>

* libio/filedoalloc.c (_IO_cleanup_registration_needed): Revert
previous change, since cleanup.c only defines it if _G_HAVE_ATEXIT.
Wed Feb  7 15:10:17 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>

* libio/filedoalloc.c (_IO_cleanup_registration_needed): Declare as
extern.

25 years agoFri Feb 9 12:40:19 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
roland [Sun, 25 Feb 1996 17:41:31 +0000 (17:41 +0000)]
Fri Feb  9 12:40:19 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>

  * libio/cleanup.c (_IO_cleanup_registration_needed)
[!_G_HAVE_ATEXIT]: Init to NULL.
* libio/filedoalloc.c (_IO_cleanup_registration_needed): Remove decl.

25 years agoSat Feb 24 11:34:13 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Sun, 25 Feb 1996 17:07:57 +0000 (17:07 +0000)]
Sat Feb 24 11:34:13 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/i386/memcmp.S: Fix argument %esp offsets.

25 years agoSat Feb 24 11:34:13 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> libc-960225
roland [Sat, 24 Feb 1996 16:35:53 +0000 (16:35 +0000)]
Sat Feb 24 11:34:13 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* time/sys/time.h (timeradd, timersub): New macros; BSD has these.

25 years ago. libc-960224
roland [Thu, 22 Feb 1996 15:52:20 +0000 (15:52 +0000)]
.

25 years agoWed Feb 21 02:25:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> libc-960222
roland [Wed, 21 Feb 1996 13:27:25 +0000 (13:27 +0000)]
Wed Feb 21 02:25:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* Makeconfig (link-libc): Don't pass -rpath option with default
path, since ld.so should use the same default.
* Makerules (build-shlib): Likewise.
* Makerules (make-target-directory): Use mkinstalldirs.

25 years agoWed Feb 21 02:25:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Wed, 21 Feb 1996 13:27:17 +0000 (13:27 +0000)]
Wed Feb 21 02:25:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* Makeconfig (link-libc): Don't pass -rpath option with default
path, since ld.so should use the same default.
* Makerules (build-shlib): Likewise.

25 years agoWed Feb 21 02:25:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
roland [Wed, 21 Feb 1996 13:27:09 +0000 (13:27 +0000)]
Wed Feb 21 02:25:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* Rules (others): Depend on $(extra-objs), $(install-lib),
$(install-bin), $(install-sbin), in object directory.

25 years agoWed Feb 21 02:25:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> libc-960221
roland [Wed, 21 Feb 1996 09:19:55 +0000 (09:19 +0000)]
Wed Feb 21 02:25:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/sysdep.h (NO_UNDERSCORES, ENTRY):
Macros removed.  The code in unix/i386/sysdep.h should now suffice.