Roland McGrath
39a7d65249
Sun Jan 14 01:01:10 1996 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de>
...
* sysdeps/mips/bytesex.h: Add default byte sex. By Ralf Baechle.
* sysdeps/unix/sysv/linux/adjtime.c [! MOD_OFFSET]: Use `mode'
member of `struct timex' instead of `modes'. From Andreas Schwab.
* sysdeps/unix/sysv/linux/mknod.c: New file. Generic C version.
* sysdeps/unix/sysv/linux/i386/mknod.S: Remove assembler version.
* sysdeps/unix/sysv/linux/Makefile (inhibit-glue): New variable.
[$(subdir) = misc] (sysdep_routines): Add mount, umount, and s_ptrace.
[$(subdir) = misc] (headers): Append sys/mount.h.
* sysdeps/unix/sysv/linux/mount.S, sysdeps/unix/sysv/linux/umount.S:
New files. Implement system calls.
* sysdeps/unix/sysv/linux/sys/mount.h: New header file.
* sysdeps/unix/sysv/linux/ptrace.c: New file. Wrapper around
ptrace system call.
* sysdeps/unix/sysv/linux/s_ptrace.S: New file: ptrace system call.
* sysdeps/unix/sysv/linux/i386/gnu/types.h: New file with correct
types for i386/Linux.
1996-01-17 17:13:22 +00:00
Roland McGrath
ec52643279
Wed Jan 17 11:04:58 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
...
* sysdeps/unix/sysv/time.S: Moved from sysv4.
* sysdeps/unix/sysv/irix4/time.S: File removed.
* sysdeps/unix/sysv/linux/signum.h: Moved from
sysdeps/unix/sysv/linux/i386.
(_NSIG): Move inside #ifdef _SIGNAL_H.
1996-01-17 16:17:48 +00:00
Roland McGrath
558e7e0f60
(crypt): Don't define if building a shared library.
1996-01-17 02:31:44 +00:00
Roland McGrath
69c85398db
Sun Jan 14 17:51:09 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* misc/efgcvt_r.c (ecvt_r): Handle negative values.
* stdlib/stdlib.h: Replace __CONSTVALUE by attribute.
* stdlib/abs.c, stdlib/div.c, stdlib/labs.c, stdlib/ldiv.c,
sysdeps/generic/hypot.c: Remove obsolete __CONSTVALUE.
* stdio-common/printf_fp.c (__printf_fp): Fix parameter
declaration.
* sysdeps/generic/putenv.c (putenv): Fix second argument of
setenv.
* sysdeps/ieee754/hypot.c: New file, extracted out of cabs.c.
* sysdeps/ieee754/cabs.c: Don't define hypot here.
* sysdeps/ieee754/ieee754.h (union ieee854_long_double): Fix
definition of ieee_nan alternative.
* sysdeps/m68k/__longjmp.c, sysdeps/m68k/setjmp.c: Add register
prefix spec.
* sysdeps/m68k/ffs.c (ffs): Fix register constraint.
* sysdeps/m68k/fpu/__math.h: Include <errno.h>. Replace obsolete
__CONSTVALUE by attribute.
(floor): Round to negative infinity.
(rint, expm1) [__NO_MATH_INLINES]: Don't define, to avoid type
clash when compiling source.
(pow): Handle x == 0 and x < 0.
(ceil, __isinf, __isnan): Fix register constraints.
(__isinfl, __isnanl): Added.
* sysdeps/m68k/fpu/acos.c, sysdeps/m68k/fpu/atan2.c,
sysdeps/m68k/fpu/fmod.c, sysdeps/m68k/fpu/ldexp.c,
sysdeps/m68k/fpu/pow.c: Remove obsolete __CONSTVALUE.
* sysdeps/m68k/bsd-_setjmp.S, sysdeps/m68k/bsd-setjmp.S: Fix
assembler syntax.
* sysdeps/unix/bsd/bsd4.4/fchdir.S (fchdir): Take only one
argument.
* sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Fix timeval to
clock_t conversion.
(clock): Don't multiply by CLOCKS_PER_SEC.
* sysdeps/unix/bsd/poll.c (poll): Fix msec to timeval conversion.
* sysdeps/unix/bsd/sun/m68k/brk.S (brk): Compare with address of
__end.
* sysdeps/unix/bsd/sun/m68k/vfork.S: Fix assembler syntax.
* sysdeps/unix/bsd/ualarm.c (ualarm): Fix timeval calculation.
* sysdeps/unix/bsd/vax/vfork.S: Remove duplicate label.
1996-01-17 02:02:35 +00:00
Roland McGrath
2b30df1785
Updated from ../=mpn/gmp-1.910
1995-12-04 18:37:48 +00:00
Roland McGrath
7def3d92a4
Updated from ../=mpn/gmp-1.906.7
1995-10-16 01:18:40 +00:00
Roland McGrath
3a29975f0a
Updated from ../=mpn/gmp-1.906.7
1995-10-14 02:29:43 +00:00
Ulrich Drepper
e8696ee7eb
Linux is now based in sysdeps/unix/sysv.
1995-09-08 13:28:13 +00:00
Roland McGrath
b69e40a6f6
(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
...
timeout on receive.
(_hurdsig_rcv_interrupted_p): Function removed.
1995-08-14 22:19:38 +00:00
Roland McGrath
4003d88d7b
(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
...
timeout on receive.
1995-08-14 22:17:20 +00:00
Roland McGrath
bdaaafad70
(_hurdsig_rcv_interrupted_p): Function removed.
1995-08-14 22:12:34 +00:00
Roland McGrath
0bbcc46900
[$(subdir)=csu] (start-installed-rule, start-installed-name-rule): New
...
variables; specify crt1.o, created by our own rule.
($(objpfx)crt1.o): New rule.
1995-07-26 15:38:25 +00:00
Roland McGrath
06bcdbfcc0
Include <sys/socketcall.h>.
...
Save %ebx in call-clobbered %edx instead of stack.
Use JUMPTARGET(syscall_error) in jump insn.
1995-07-22 10:47:25 +00:00
Roland McGrath
f7bee9b870
Rewritten.
1995-07-22 10:34:43 +00:00
Roland McGrath
80e6394278
Use JUMPTARGET(syscall_error) in jump insn.
1995-07-22 10:29:55 +00:00
Roland McGrath
48daea4ca6
New file.
1995-07-22 10:16:46 +00:00
Roland McGrath
6784c7e368
Rewritten, #include'ing unix/i386/sysdep.S for most of the code.
1995-07-22 08:42:28 +00:00
Roland McGrath
e56c8d6e9f
Files moved from defunct sysdeps/unix/sysv/linux directory.
1995-07-22 07:43:56 +00:00
Brendan Kehoe
5b45242d5c
undo previous change, not needed w/ configure fix
1995-06-14 00:15:10 +00:00
Brendan Kehoe
39bd749af3
* sysdeps/unix/bsd/osf/alpha/sysdep.h (HAVE_ASM_SET_DIRECTIVE):
...
Put in #undef.
1995-06-13 19:35:18 +00:00
Roland McGrath
87258b84a3
Fix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
1995-05-19 21:51:40 +00:00
Brendan Kehoe
fd1e71567e
* sysdeps/alpha/strlen.c (strlen): Fix cmpbge insn, and returning
...
of the byte that was zero, so we return a valid number.
1995-04-17 22:02:01 +00:00
Brendan Kehoe
9e1fadd6c6
* /sysdeps/unix/bsd/ultrix4/mips/sysdep.h: New file defining
...
NO_UNDERSCORES then using sysdeps/unix/mips/sysdep.h.
1995-04-16 08:24:34 +00:00
Brendan Kehoe
be61b0710e
* sysdeps/unix/bsd/osf/alpha/killpg.S (killpg): Add .end directive.
...
* sysdeps/unix/bsd/osf/alpha/sigblock.S (__sigblock): Likewise.
* sysdeps/unix/bsd/osf/alpha/sigsetmask.S (__sigsetmask): Likewise.
* sysdeps/unix/bsd/osf/alpha/sigpause.S (__sigpause): Likewise.
* sysdeps/unix/bsd/osf/alpha/sigvec.S (__sigvec): Likewise.
* sysdeps/unix/bsd/osf/alpha/getdents.S (__getdirentries): Likewise.
* sysdeps/unix/bsd/osf/alpha/fork.S (__fork): Likewise.
* sysdeps/unix/bsd/osf/alpha/pipe.S (__pipe): Likewise.
* sysdeps/unix/bsd/osf/alpha/recv.S (recv): Likewise.
* sysdeps/unix/bsd/osf/alpha/send.S (send): Likewise.
* sysdeps/unix/bsd/osf/alpha/vhangup.S (vhangup): Likewise.
1995-04-15 04:07:56 +00:00
Brendan Kehoe
7c2ec3d419
... changing to use /**/ instead of ! as comments
...
* sysdeps/unix/bsd/osf/alpha/brk.S: Likewise.
1995-04-15 02:38:17 +00:00
Brendan Kehoe
487e658eeb
* sysdeps/unix/mips/brk.S (__brk, __curbrk): Add .end.
...
* sysdeps/unix/mips/fork.S (fork): Likewise.
* sysdeps/unix/mips/pipe.S (fork): Likewise.
* sysdeps/unix/mips/sigreturn.S (__sigreturn): Likewise.
* sysdeps/unix/mips/sysdep.S (sysdep_error): Likewise.
* sysdeps/unix/mips/wait.S (__handler): Likewise.
* sysdeps/mips/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/mips/bsd-setjmp.S (setjmp): Likewise.
* sysdeps/unix/bsd/ultrix4/getsysinfo.S (getsysinfo): Likewise.
* sysdeps/unix/bsd/ultrix4/wait3.S (waitpid): Likewise.
* sysdeps/unix/bsd/ultrix4/waitpid.S (waitpid): Likewise.
* sysdeps/unix/bsd/ultrix4/mips/__handler.S (__handler): Likewise.
* sysdeps/unix/bsd/ultrix4/mips/sigvec.S (__raw_sigvec): Likewise.
* sysdeps/unix/bsd/ultrix4/mips/start.S (__start): Likewise.
* sysdeps/unix/bsd/ultrix4/mips/vfork.S (vfork): Likewise.
* sysdeps/mips/bsd-_setjmp.S (setjmp): Likewise. Use `$0'
instead of `zero' for the li instruction.
1995-04-15 02:30:20 +00:00
Brendan Kehoe
275f4b54f4
* sysdeps/unix/bsd/osf/alpha/start.S: Change comments to be
...
preprocessor comments, not assembler comments.
1995-04-15 02:07:14 +00:00
Brendan Kehoe
b2531dea3a
* sysdeps/unix/bsd/osf/alpha/sysdep.h (NO_UNDERSCORES): Define.
1995-04-15 01:56:26 +00:00
Roland McGrath
af4fa09130
(__sigfillset): Use ~0L instead of -1 to avoid compiler warning.
1995-04-05 16:07:53 +00:00
Brendan Kehoe
202cae361f
* sysdeps/alpha/__longjmp.c (__longjmp): Take out const.
1995-03-31 03:52:13 +00:00
Brendan Kehoe
e34abb0bcb
* sysdeps/mips/__longjmp.c (__longjmp): Take out CONST.
1995-03-31 01:47:52 +00:00
Roland McGrath
2e444e579a
(_JMPBUF_UNWINDS): New macro.
1995-03-27 09:27:34 +00:00
Brendan Kehoe
fdf91378b9
newly generated ones
1995-03-10 02:59:52 +00:00
Brendan Kehoe
3b96aa40f8
* sysdeps/alpha/divrem.m4: Undefine `ret' to avoid the definition
...
that's used inside the alpha sysdep.h.
1995-03-10 02:59:06 +00:00
Brendan Kehoe
8c632b258d
duh, don't need __attribute__ in the alpha header, it's in the toplevel
...
one
1995-03-10 02:44:20 +00:00
Brendan Kehoe
9d7c89bc4b
* sysdeps/alpha/__longjmp.c (__longjmp): Remove obsolete __NORETURN
...
keyword.
1995-03-10 02:16:23 +00:00
Brendan Kehoe
9ef37b0454
* sysdeps/alpha/__math.h (__copysign): Use attribute instead of old
...
__CONSTVALUE by adding forward decl first with the const attribute.
1995-03-10 02:10:40 +00:00
Brendan Kehoe
77072f48a5
moved from ../osf1
1995-03-10 01:51:02 +00:00
Brendan Kehoe
864a3e4e29
imoved from osf1 (had to do it over here, cvs crashed at Cygnus
...
trying to do it remotely)
1995-03-10 01:49:04 +00:00
Brendan Kehoe
e667dcee38
moved to ../osf
1995-03-10 01:22:34 +00:00
Roland McGrath
66971be811
Initial checkin.
1995-03-06 00:22:30 +00:00
Roland McGrath
35ca0c8d1b
(__mmap, __munmap): Declare these.
1995-03-03 20:06:13 +00:00
Roland McGrath
35618994bc
(mmap): Rename to __mmap, add weak alias mmap.
1995-03-03 19:42:08 +00:00
Roland McGrath
ac873351a0
[subdir=crypt] (crypt): New variable, set to crypt.solar.
1995-02-22 02:53:16 +00:00
Roland McGrath
882ec8cfeb
Remove `__environ' definition.
1995-02-21 03:05:56 +00:00
Roland McGrath
f427a39dbd
Remove __environ definition.
1995-02-20 00:53:51 +00:00
Roland McGrath
e95606364c
Fix #include of renamed file. Remove extra weak alias.
1995-02-19 23:43:06 +00:00
Roland McGrath
484d089077
Fix unsquashed file name in #include.
1995-02-19 23:33:19 +00:00
Roland McGrath
92c7a8e20e
Previously uncontrolled files put into CVS.
1995-02-18 00:05:51 +00:00
Roland McGrath
5e7cd26de6
(divrem output): Do cvs commit if there is a CVS directory.
1995-02-17 23:48:00 +00:00