Roland McGrath
b434211b7d
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/Makefile (sysdep_routines): Removed all rules
pertaining to integer division/remainder routines since new code
doesn't require them.
1996-03-19 19:52:17 +00:00
Roland McGrath
e75790a4d2
Wed Feb 21 23:56:41 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/setjmp.S: switched order in which sp and fp are
passed to match what __sigsetjmp_aux() expects.
1996-03-19 19:52:11 +00:00
Roland McGrath
d153ca687c
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/__longjmp.c (__longjmp): moved dummy while loop
to end of function to avoid a jump across NOPs.
1996-03-19 19:51:41 +00:00
Roland McGrath
56759be20a
Sat Feb 17 11:29:29 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/ioperm.c: new file.
1996-03-19 19:51:34 +00:00
Roland McGrath
6932e44461
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/unix/sysv/linux/alpha/Makefile,
sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/fpu_control.c,
sysdeps/unix/sysv/linux/alpha/fpu_control.h,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/pipe.S,
sysdeps/unix/sysv/linux/alpha/setfpucw.c,
sysdeps/unix/sysv/linux/alpha/sigprocmask.c,
sysdeps/unix/sysv/linux/alpha/speed.c,
sysdeps/unix/sysv/linux/alpha/start.S,
sysdeps/unix/sysv/linux/alpha/syscall.S,
sysdeps/unix/sysv/linux/alpha/syscalls.list,
sysdeps/unix/sysv/linux/alpha/sysdep.S,
sysdeps/unix/sysv/linux/alpha/sysdep.h: New files.
1996-03-19 19:51:23 +00:00
Roland McGrath
925c95c502
Mon Mar 18 13:20:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
...
* posix/unistd.h (setpgrp): Declare no-arg version unless __FAVOR_BSD.
* misc/bsd-compat.c (setpgrp): New function, two arg version.
* sysdeps/stub/setpgid.c: Remove setpgrp alias.
* sysdeps/mach/hurd/setpgid.c: Likewise.
* sysdeps/unix/sysv/sysv4/setpgid.c: Likewise.
* sysdeps/unix/common/syscalls.list (setpgid): Remove setpgrp alias.
* sysdeps/unix/sysv/irix4/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/setpgrp.c: Obsolete file removed.
* posix/setpgrp.c (setpgrp): New file.
* posix/Makefile (routines): Add setpgrp.
1996-03-18 19:38:16 +00:00
Roland McGrath
6e5a98bc44
Sat Mar 16 20:08:22 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/memchr.S: new file.
* sysdeps/alpha/memchr.c: obsolete file removed.
1996-03-17 01:58:01 +00:00
Roland McGrath
501ee116e7
Thu Mar 14 15:20:45 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_acosf.c,
sysdeps/m68k/fpu/e_asin.c, sysdeps/m68k/fpu/e_asinf.c,
sysdeps/m68k/fpu/e_atanh.c, sysdeps/m68k/fpu/e_atanhf.c,
sysdeps/m68k/fpu/e_cosh.c, sysdeps/m68k/fpu/e_coshf.c,
sysdeps/m68k/fpu/e_exp.c, sysdeps/m68k/fpu/e_expf.c,
sysdeps/m68k/fpu/e_fmod.c, sysdeps/m68k/fpu/e_fmodf.c,
sysdeps/m68k/fpu/e_log.c, sysdeps/m68k/fpu/e_log10.c,
sysdeps/m68k/fpu/e_log10f.c, sysdeps/m68k/fpu/e_logf.c,
sysdeps/m68k/fpu/e_pow.c, sysdeps/m68k/fpu/e_powf.c,
sysdeps/m68k/fpu/e_remainder.c, sysdeps/m68k/fpu/e_remainderf.c,
sysdeps/m68k/fpu/e_scalb.c, sysdeps/m68k/fpu/e_scalbf.c,
sysdeps/m68k/fpu/e_sinh.c, sysdeps/m68k/fpu/e_sinhf.c,
sysdeps/m68k/fpu/e_sqrt.c, sysdeps/m68k/fpu/e_sqrtf.c,
sysdeps/m68k/fpu/k_cos.c, sysdeps/m68k/fpu/k_cosf.c,
sysdeps/m68k/fpu/k_sin.c, sysdeps/m68k/fpu/k_sinf.c,
sysdeps/m68k/fpu/k_tan.c, sysdeps/m68k/fpu/k_tanf.c,
sysdeps/m68k/fpu/s_atan.c, sysdeps/m68k/fpu/s_atanf.c,
sysdeps/m68k/fpu/s_ceil.c, sysdeps/m68k/fpu/s_ceilf.c,
sysdeps/m68k/fpu/s_cos.c, sysdeps/m68k/fpu/s_cosf.c,
sysdeps/m68k/fpu/s_expm1.c, sysdeps/m68k/fpu/s_expm1f.c,
sysdeps/m68k/fpu/s_fabs.c, sysdeps/m68k/fpu/s_fabsf.c,
sysdeps/m68k/fpu/s_finite.c, sysdeps/m68k/fpu/s_finitef.c,
sysdeps/m68k/fpu/s_floor.c, sysdeps/m68k/fpu/s_floorf.c,
sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_frexpf.c,
sysdeps/m68k/fpu/s_ilogb.c, sysdeps/m68k/fpu/s_ilogbf.c,
sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_isinff.c,
sysdeps/m68k/fpu/s_isnan.c, sysdeps/m68k/fpu/s_isnanf.c,
sysdeps/m68k/fpu/s_ldexp.c, sysdeps/m68k/fpu/s_ldexpf.c,
sysdeps/m68k/fpu/s_log1p.c, sysdeps/m68k/fpu/s_log1pf.c,
sysdeps/m68k/fpu/s_logb.c, sysdeps/m68k/fpu/s_logbf.c,
sysdeps/m68k/fpu/s_modf.c, sysdeps/m68k/fpu/s_modff.c,
sysdeps/m68k/fpu/s_rint.c, sysdeps/m68k/fpu/s_rintf.c,
sysdeps/m68k/fpu/s_scalbn.c, sysdeps/m68k/fpu/s_scalbnf.c,
sysdeps/m68k/fpu/s_significand.c,
sysdeps/m68k/fpu/s_significandf.c, sysdeps/m68k/fpu/s_sin.c,
sysdeps/m68k/fpu/s_sinf.c, sysdeps/m68k/fpu/s_tan.c,
sysdeps/m68k/fpu/s_tanf.c, sysdeps/m68k/fpu/s_tanh.c,
sysdeps/m68k/fpu/s_tanhf.c: New files, for m68881 port of fdlibm.
1996-03-16 21:32:41 +00:00
Roland McGrath
aee4d3a946
Thu Mar 14 15:20:45 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/isinfl.c: Rewritten to get argument type right.
* sysdeps/m68k/fpu/isnanl.c: Likewise.
1996-03-16 21:30:47 +00:00
Roland McGrath
8849f1d244
Thu Mar 14 15:20:45 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/__math.h: Rewritten for fdlibm.
1996-03-16 21:30:15 +00:00
Roland McGrath
61e73b405a
Mon Mar 4 21:57:14 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/unix/sysv/linux/m68k/Makefile: New file.
1996-03-14 11:20:02 +00:00
Roland McGrath
b2801ddac4
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.
1996-03-14 11:19:46 +00:00
Roland McGrath
5198eaa39a
.
1996-03-12 14:15:42 +00:00
Roland McGrath
855d4c5203
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.
1996-03-02 21:37:50 +00:00
Brendan Kehoe
dbba6d57d0
* 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.
1996-03-02 01:34:50 +00:00
Roland McGrath
3de9f02e92
Updated from /src/gmp-1.937
1996-03-01 18:43:45 +00:00
Roland McGrath
f860256b2e
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.
1996-03-01 18:14:40 +00:00
Roland McGrath
0d4439738a
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.
1996-02-27 14:51:36 +00:00
Roland McGrath
9c27e3112a
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.
1996-02-27 00:54:24 +00:00
Roland McGrath
6103f53bab
Sun Feb 18 12:13:07 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/unix/sysv/linux/m68k/fpu_control.h (_FPU_SETCW): Corrected.
1996-02-19 23:06:16 +00:00
Roland McGrath
08eb417403
Reverting inadvertant commits
1996-02-19 21:04:28 +00:00
Roland McGrath
0650e14d6f
*** empty log message ***
1996-02-19 20:54:34 +00:00
Roland McGrath
a9eac710a2
Thu Feb 15 16:56:17 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/dl-machine.h (elf_machine_load_address): Corrected.
(ELF_MACHINE_BEFORE_RTLD_RELOC): Define.
(_dl_runtime_resolve): Save %a1 as well.
(ELF_MACHINE_RUNTIME_FIXUP_ARGS): Add second dummy arg.
(elf_machine_relplt): Define.
1996-02-18 18:31:55 +00:00
Roland McGrath
83cfd73cf6
[$(subdir)-signal] (sysdep_routines): Don't sys-sig.
1996-02-15 17:14:48 +00:00
Roland McGrath
3964340a69
Wed Feb 14 00:21:17 1996 David Mosberger-Tang <davidm@azstarnet.com>
...
* sysdeps/alpha/memchr.c (memchr): loop searching for matching
character bailed out one too early; changed constant 6 to
7 to fix this.
1996-02-15 16:47:45 +00:00
Roland McGrath
da184b1bcf
New file from Schwab
1996-02-13 11:40:27 +00:00
Roland McGrath
9298f9e195
Sat Feb 10 13:09:03 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/unix/sysv/linux/m68k/brk.c,
sysdeps/unix/sysv/linux/m68k/mmap.S,
sysdeps/unix/sysv/linux/m68k/select.S,
sysdeps/unix/sysv/linux/m68k/sigcontext.h,
sysdeps/unix/sysv/linux/m68k/sigreturn.S,
sysdeps/unix/sysv/linux/m68k/socket.S,
sysdeps/unix/sysv/linux/m68k/syscall.S,
sysdeps/unix/sysv/linux/m68k/sysdep.S,
sysdeps/unix/sysv/linux/m68k/sysdep.h: New files.
1996-02-13 11:38:58 +00:00
Roland McGrath
9168a08cef
Sat Feb 10 13:09:03 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/m68k/fpu/isinfl.c, sysdeps/m68k/fpu/isnanl.c,
sysdeps/m68k/isinfl.c, sysdeps/m68k/isnanl.c: New files.
1996-02-13 09:51:13 +00:00
Roland McGrath
5f51e1132a
Sat Feb 10 13:09:03 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* sysdeps/unix/sysv/linux/sys/mman.h: Define MAP_ANON and
MAP_FILE if not already defined.
* elf/elf.h: Add m68k reloc definitions.
* sysdeps/m68k/dl-machine.h, sysdeps/m68k/elf/start.S: New files.
1996-02-13 09:26:53 +00:00
Roland McGrath
7fb027dc33
Mon Feb 12 03:10:41 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
...
* sysdeps/unix/sysv/sysv4/syscalls.list: Remove redundancies.
Add __waitid.
* sysdeps/unix/sysv/linux/syscalls.list: Remove redundancies.
Define __ name for sigprocmask.
* sysdeps/unix/bsd/ultrix4/syscalls.list: Remove redundancies.
Add getsysinfo.
* sysdeps/unix/bsd/sun/sunos4/syscalls.list: Remove redundancies.
* sysdeps/unix/bsd/sun/syscalls.list: Remove redundancies.
* sysdeps/unix/bsd/bsd4.4/syscalls.list: Remove redundancies.
* sysdeps/unix/bsd/syscalls.list: Remove settimeofday, utimes.
Add getdents, wait3, waitpid.
* sysdeps/unix/syscalls.list: Add seteuid, setegid, setsid,
settimeofday, sigsuspend, sstk, utimes.
* sysdeps/unix/bsd/ultrix4/mips/sigvec.S: File removed.
* sysdeps/unix/bsd/ultrix4/mips/syscalls.list: New file.
* sysdeps/unix/bsd/ultrix4/mips/Makefile (sysdep_routines):
Removed sigtramp.
* sysdeps/unix/bsd/ultrix4/mips/sigvec.c: Renamed from sigtramp.c.
* sysdeps/unix/bsd/bsd4.4/sstk.S: File removed.
* sysdeps/unix/bsd/hp/m68k/syscalls.list: File removed.
* sysdeps/unix/bsd/osf/alpha/getdents.S: File removed.
* sysdeps/unix/bsd/ultrix4/getsysinfo.S: File removed.
* sysdeps/unix/bsd/ultrix4/waitpid.S: File removed.
* sysdeps/unix/bsd/ultrix4/mips/sigtramp.c: File removed.
* sysdeps/unix/bsd/ultrix4/mips/sigvec.S: File removed.
* sysdeps/unix/bsd/ultrix4/mips/sigvec.c: New file.
* sysdeps/unix/bsd/ultrix4/mips/syscalls.list: New file.
* sysdeps/unix/sysv/irix4/wait3.S: File removed.
* sysdeps/unix/sysv/sysv4/__waitid.S: File removed.
* sysdeps/unix/sysv/sysv4/fchdir.S: File removed.
* sysdeps/unix/sysv/sysv4/setegid.S: File removed.
* sysdeps/unix/sysv/sysv4/seteuid.S: File removed.
* sysdeps/unix/sysv/sysv4/sigaltstack.S: File removed.
* sysdeps/unix/sysv/sysv4/solaris2/utimes.S: File removed.
1996-02-12 08:44:32 +00:00
Roland McGrath
312096ab57
Remove redundancies.
...
Add __waitid.
1996-02-12 08:35:16 +00:00
Roland McGrath
add1bba613
Remove redundancies.
...
Add getsysinfo.
1996-02-12 08:34:00 +00:00
Roland McGrath
5be02f042e
Remove redundancies.
1996-02-12 08:33:18 +00:00
Roland McGrath
e171df271e
(sysdep_routines): Removed sigtramp.
1996-02-12 08:11:19 +00:00
Roland McGrath
3e8eb6b98d
obsolete
1996-02-07 21:15:47 +00:00
Roland McGrath
6e6b8a3126
Added sigvec.
1996-02-07 21:15:15 +00:00
Roland McGrath
e2967628e2
Thu Jan 18 00:32:43 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
...
Replaced all simple system call files *.S throughout sysdeps/unix
with syscalls.list files to be processed by make-syscalls.sh.
* sysdeps/unix/s-proto.S: New file.
* sysdeps/unix/syscalls.list: New file.
* sysdeps/unix/bsd/syscalls.list: New file.
* sysdeps/unix/bsd/bsd4.4/syscalls.list: New file.
* sysdeps/unix/bsd/hp/m68k/syscalls.list: New file.
* sysdeps/unix/bsd/osf/syscalls.list: New file.
* sysdeps/unix/bsd/osf/alpha/syscalls.list: New file.
* sysdeps/unix/bsd/sony/newsos4/syscalls.list: New file.
* sysdeps/unix/bsd/sun/syscalls.list: New file.
* sysdeps/unix/bsd/sun/sunos4/syscalls.list: New file.
* sysdeps/unix/bsd/ultrix4/syscalls.list: New file.
* sysdeps/unix/common/syscalls.list: New file.
* sysdeps/unix/inet/syscalls.list: New file.
* sysdeps/unix/mman/syscalls.list: New file.
* sysdeps/unix/sysv/syscalls.list: New file.
* sysdeps/unix/sysv/irix4/syscalls.list: New file.
* sysdeps/unix/sysv/isc2.2/syscalls.list: New file.
* sysdeps/unix/sysv/linux/syscalls.list: New file.
* sysdeps/unix/sysv/linux/i386/syscalls.list: New file.
* sysdeps/unix/sysv/sco3.2.4/syscalls.list: New file.
* sysdeps/unix/sysv/sysv4/syscalls.list: New file.
* sysdeps/unix/sysv/sysv4/i386/syscalls.list: New file.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/syscalls.list: New file.
* sysdeps/unix/acct.S: File removed.
* sysdeps/unix/chdir.S: File removed.
* sysdeps/unix/chmod.S: File removed.
* sysdeps/unix/chown.S: File removed.
* sysdeps/unix/chroot.S: File removed.
* sysdeps/unix/close.S: File removed.
* sysdeps/unix/configure: File removed.
* sysdeps/unix/configure.in: File removed.
* sysdeps/unix/dup.S: File removed.
* sysdeps/unix/fcntl.S: File removed.
* sysdeps/unix/fsync.S: File removed.
* sysdeps/unix/getgid.S: File removed.
* sysdeps/unix/getpid.S: File removed.
* sysdeps/unix/getuid.S: File removed.
* sysdeps/unix/ioctl.S: File removed.
* sysdeps/unix/kill.S: File removed.
* sysdeps/unix/link.S: File removed.
* sysdeps/unix/lseek.S: File removed.
* sysdeps/unix/open.S: File removed.
* sysdeps/unix/ptrace.S: File removed.
* sysdeps/unix/read.S: File removed.
* sysdeps/unix/reboot.S: File removed.
* sysdeps/unix/setgid.S: File removed.
* sysdeps/unix/setuid.S: File removed.
* sysdeps/unix/sync.S: File removed.
* sysdeps/unix/umask.S: File removed.
* sysdeps/unix/unlink.S: File removed.
* sysdeps/unix/write.S: File removed.
* sysdeps/unix/bsd/flock.S: File removed.
* sysdeps/unix/bsd/getdtsz.S: File removed.
* sysdeps/unix/bsd/getpagesize.S: File removed.
* sysdeps/unix/bsd/killpg.S: File removed.
* sysdeps/unix/bsd/profil.S: File removed.
* sysdeps/unix/bsd/readv.S: File removed.
* sysdeps/unix/bsd/settimeofday.S: File removed.
* sysdeps/unix/bsd/sigblock.S: File removed.
* sysdeps/unix/bsd/sigpause.S: File removed.
* sysdeps/unix/bsd/sigsetmask.S: File removed.
* sysdeps/unix/bsd/sigstack.S: File removed.
* sysdeps/unix/bsd/sigvec.S: File removed.
* sysdeps/unix/bsd/utimes.S: File removed.
* sysdeps/unix/bsd/writev.S: File removed.
* sysdeps/unix/bsd/bsd4.4/chflags.S: File removed.
* sysdeps/unix/bsd/bsd4.4/fchdir.S: File removed.
* sysdeps/unix/bsd/bsd4.4/fchflags.S: File removed.
* sysdeps/unix/bsd/bsd4.4/getdents.S: File removed.
* sysdeps/unix/bsd/bsd4.4/getdomain.S: File removed.
* sysdeps/unix/bsd/bsd4.4/revoke.S: File removed.
* sysdeps/unix/bsd/bsd4.4/setdomain.S: File removed.
* sysdeps/unix/bsd/bsd4.4/setegid.S: File removed.
* sysdeps/unix/bsd/bsd4.4/seteuid.S: File removed.
* sysdeps/unix/bsd/bsd4.4/setlogin.S: File removed.
* sysdeps/unix/bsd/bsd4.4/setsid.S: File removed.
* sysdeps/unix/bsd/bsd4.4/sigaltstack.S: File removed.
* sysdeps/unix/bsd/bsd4.4/wait4.S: File removed.
* sysdeps/unix/bsd/hp/m68k/getdents.S: File removed.
* sysdeps/unix/bsd/osf/msync.S: File removed.
* sysdeps/unix/bsd/osf/alpha/wait4.S: File removed.
* sysdeps/unix/bsd/sony/newsos4/fchdir.S: File removed.
* sysdeps/unix/bsd/sony/newsos4/sys_wait4.S: File removed.
* sysdeps/unix/bsd/sun/getdents.S: File removed.
* sysdeps/unix/bsd/sun/sunos3/m68k/wait.S: File removed.
* sysdeps/unix/bsd/sun/sunos4/msync.S: File removed.
* sysdeps/unix/bsd/sun/sunos4/poll.S: File removed.
* sysdeps/unix/bsd/sun/sunos4/setsid.S: File removed.
* sysdeps/unix/bsd/sun/sunos4/sys_mmap.S: File removed.
* sysdeps/unix/bsd/sun/sunos4/sys_wait4.S: File removed.
* sysdeps/unix/bsd/sun/sunos4/uname.S: File removed.
* sysdeps/unix/bsd/ultrix4/getdents.S: File removed.
* sysdeps/unix/bsd/ultrix4/setsid.S: File removed.
* sysdeps/unix/bsd/ultrix4/uname.S: File removed.
* sysdeps/unix/common/access.S: File removed.
* sysdeps/unix/common/adjtime.S: File removed.
* sysdeps/unix/common/dup2.S: File removed.
* sysdeps/unix/common/fchmod.S: File removed.
* sysdeps/unix/common/fchown.S: File removed.
* sysdeps/unix/common/ftruncate.S: File removed.
* sysdeps/unix/common/getgroups.S: File removed.
* sysdeps/unix/common/getitimer.S: File removed.
* sysdeps/unix/common/getpgid.S: File removed.
* sysdeps/unix/common/getpriority.S: File removed.
* sysdeps/unix/common/getrlimit.S: File removed.
* sysdeps/unix/common/getrusage.S: File removed.
* sysdeps/unix/common/gettimeofday.S: File removed.
* sysdeps/unix/common/mkdir.S: File removed.
* sysdeps/unix/common/readlink.S: File removed.
* sysdeps/unix/common/rename.S: File removed.
* sysdeps/unix/common/rmdir.S: File removed.
* sysdeps/unix/common/select.S: File removed.
* sysdeps/unix/common/setgroups.S: File removed.
* sysdeps/unix/common/setitimer.S: File removed.
* sysdeps/unix/common/setpgid.S: File removed.
* sysdeps/unix/common/setpriority.S: File removed.
* sysdeps/unix/common/setregid.S: File removed.
* sysdeps/unix/common/setreuid.S: File removed.
* sysdeps/unix/common/setrlimit.S: File removed.
* sysdeps/unix/common/swapon.S: File removed.
* sysdeps/unix/common/symlink.S: File removed.
* sysdeps/unix/common/truncate.S: File removed.
* sysdeps/unix/common/vhangup.S: File removed.
* sysdeps/unix/inet/accept.S: File removed.
* sysdeps/unix/inet/bind.S: File removed.
* sysdeps/unix/inet/connect.S: File removed.
* sysdeps/unix/inet/gethostid.S: File removed.
* sysdeps/unix/inet/gethostname.S: File removed.
* sysdeps/unix/inet/getpeername.S: File removed.
* sysdeps/unix/inet/getsockname.S: File removed.
* sysdeps/unix/inet/getsockopt.S: File removed.
* sysdeps/unix/inet/listen.S: File removed.
* sysdeps/unix/inet/recv.S: File removed.
* sysdeps/unix/inet/recvfrom.S: File removed.
* sysdeps/unix/inet/recvmsg.S: File removed.
* sysdeps/unix/inet/send.S: File removed.
* sysdeps/unix/inet/sendmsg.S: File removed.
* sysdeps/unix/inet/sendto.S: File removed.
* sysdeps/unix/inet/sethostid.S: File removed.
* sysdeps/unix/inet/sethostname.S: File removed.
* sysdeps/unix/inet/setsockopt.S: File removed.
* sysdeps/unix/inet/shutdown.S: File removed.
* sysdeps/unix/inet/socket.S: File removed.
* sysdeps/unix/inet/socketpair.S: File removed.
* sysdeps/unix/mman/madvise.S: File removed.
* sysdeps/unix/mman/mmap.S: File removed.
* sysdeps/unix/mman/mprotect.S: File removed.
* sysdeps/unix/mman/msync.S: File removed.
* sysdeps/unix/mman/munmap.S: File removed.
* sysdeps/unix/sysv/alarm.S: File removed.
* sysdeps/unix/sysv/ftime.S: File removed.
* sysdeps/unix/sysv/nice.S: File removed.
* sysdeps/unix/sysv/pause.S: File removed.
* sysdeps/unix/sysv/poll.S: File removed.
* sysdeps/unix/sysv/s_getdents.S: File removed.
* sysdeps/unix/sysv/signal.S: File removed.
* sysdeps/unix/sysv/stime.S: File removed.
* sysdeps/unix/sysv/time.S: File removed.
* sysdeps/unix/sysv/times.S: File removed.
* sysdeps/unix/sysv/ulimit.S: File removed.
* sysdeps/unix/sysv/uname.S: File removed.
* sysdeps/unix/sysv/utime.S: File removed.
* sysdeps/unix/sysv/irix4/getpgid.S: File removed.
* sysdeps/unix/sysv/irix4/msync.S: File removed.
* sysdeps/unix/sysv/irix4/setpgid.S: File removed.
* sysdeps/unix/sysv/irix4/signal.S: File removed.
* sysdeps/unix/sysv/irix4/sysmp.S: File removed.
* sysdeps/unix/sysv/irix4/syssgi.S: File removed.
* sysdeps/unix/sysv/isc2.2/rename.S: File removed.
* sysdeps/unix/sysv/linux/adjtimex.S: File removed.
* sysdeps/unix/sysv/linux/fork.S: File removed.
* sysdeps/unix/sysv/linux/getpgid.S: File removed.
* sysdeps/unix/sysv/linux/getpgrp.S: File removed.
* sysdeps/unix/sysv/linux/getsid.S: File removed.
* sysdeps/unix/sysv/linux/gtty.S: File removed.
* sysdeps/unix/sysv/linux/mlock.S: File removed.
* sysdeps/unix/sysv/linux/mlockall.S: File removed.
* sysdeps/unix/sysv/linux/mount.S: File removed.
* sysdeps/unix/sysv/linux/munlock.S: File removed.
* sysdeps/unix/sysv/linux/munlockall.S: File removed.
* sysdeps/unix/sysv/linux/pipe.S: File removed.
* sysdeps/unix/sysv/linux/s_ptrace.S: File removed.
* sysdeps/unix/sysv/linux/setpgid.S: File removed.
* sysdeps/unix/sysv/linux/setsid.S: File removed.
* sysdeps/unix/sysv/linux/settimeofday.S: File removed.
* sysdeps/unix/sysv/linux/sigpending.S: File removed.
* sysdeps/unix/sysv/linux/stty.S: File removed.
* sysdeps/unix/sysv/linux/umount.S: File removed.
* sysdeps/unix/sysv/linux/wait4.S: File removed.
* sysdeps/unix/sysv/linux/i386/ipc.S: File removed.
* sysdeps/unix/sysv/sco3.2.4/pathconf.S: File removed.
* sysdeps/unix/sysv/sco3.2.4/pgrpsys.S: File removed.
* sysdeps/unix/sysv/sco3.2.4/sco_getgrp.S: File removed.
* sysdeps/unix/sysv/sco3.2.4/sigpending.S: File removed.
* sysdeps/unix/sysv/sco3.2.4/sigprocmask.S: File removed.
* sysdeps/unix/sysv/sco3.2.4/sigsuspend.S: File removed.
* sysdeps/unix/sysv/sysv4/pgrpsys.S: File removed.
* sysdeps/unix/sysv/sysv4/sigprocmask.S: File removed.
* sysdeps/unix/sysv/sysv4/sigsuspend.S: File removed.
* sysdeps/unix/sysv/sysv4/sysconfig.S: File removed.
* sysdeps/unix/sysv/sysv4/sysinfo.S: File removed.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sys-sig.S: File removed.
1996-01-19 00:42:21 +00:00
Roland McGrath
db8f417b65
(_STAT_VER, _MKNOD_VER): New macros.
1996-01-18 00:47:59 +00:00
Roland McGrath
6a877eaec3
Wed Jan 17 11:04:58 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
...
* io/sys/stat.h (_STAT_VER, _MKNOD_VER): New macros.
(__xstat, __fxstat, __lxstat, __xmknod): Declare new functions.
[__GNUC__] (stat, fstat, lstat, mknod): Define these (and __ names)
as `extern inline's calling the `x' functions.
* sysdeps/generic/lstat.c: File removed.
* sysdeps/generic/lxstat.c: New file.
* sysdeps/mach/hurd/fstat.c: File removed.
* sysdeps/mach/hurd/fxstat.c: New file.
* sysdeps/mach/hurd/lstat.c: File removed.
* sysdeps/mach/hurd/lxstat.c: New file.
* sysdeps/mach/hurd/mknod.c: File removed.
* sysdeps/mach/hurd/stat.c: File removed.
* sysdeps/mach/hurd/xmknod.c: New file.
* sysdeps/mach/hurd/xstat.c: New file.
* sysdeps/stub/fstat.c: File removed.
* sysdeps/stub/fxstat.c: New file.
* sysdeps/stub/lstat.c: File removed.
* sysdeps/stub/lxstat.c: New file.
* sysdeps/stub/mknod.c: File removed.
* sysdeps/stub/stat.c: File removed.
* sysdeps/stub/xmknod.c: New file.
* sysdeps/stub/xstat.c: New file.
* sysdeps/unix/common/lstat.S: File removed.
* sysdeps/unix/common/lxstat.c: New file.
* sysdeps/unix/fstat.S: File removed.
* sysdeps/unix/fxstat.c: New file.
* sysdeps/unix/mknod.S: File removed.
* sysdeps/unix/stat.S: File removed.
* sysdeps/unix/sysv/linux/fstat.c: File removed.
* sysdeps/unix/sysv/linux/i386/fxstat.S: File removed.
* sysdeps/unix/sysv/linux/i386/lxstat.S: File removed.
* sysdeps/unix/sysv/linux/i386/xmknod.S: File removed.
* sysdeps/unix/sysv/linux/i386/xstat.S: File removed.
* sysdeps/unix/sysv/linux/lstat.c: File removed.
* sysdeps/unix/sysv/linux/mknod.c: File removed.
* sysdeps/unix/sysv/linux/stat.c: File removed.
* sysdeps/unix/sysv/sysv4/i386/fstat.S: File removed.
* sysdeps/unix/sysv/sysv4/i386/lstat.S: File removed.
* sysdeps/unix/sysv/sysv4/i386/mknod.S: File removed.
* sysdeps/unix/sysv/sysv4/i386/stat.S: File removed.
* sysdeps/unix/xmknod.c: New file.
* sysdeps/unix/xstat.c: New file.
* sysdeps/unix/mkfifo.c: Use __xmknod instead of __mknod.
* misc/Makefile (routines): Remove mknod.
1996-01-18 00:32:06 +00:00
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