Roland McGrath
2c00a4a3cb
2007-07-23 Ulrich Drepper <drepper@redhat.com>
...
* mem.c (move_pages_flags): New variable.
(sys_move_pages): New function.
* linux/syscall.h: Declare sys_move_pages.
* linux/syscallent.h: Add entry for sys_move_pages.
* linux/x86_64/syscallent.h: Likewise.
2007-07-24 01:52:58 +00:00
Roland McGrath
7c7c00b193
2007-07-23 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: move_pages takes 6 args, not 5.
* linux/x86_64/syscallent.h: Likewise.
2007-07-23 Ulrich Drepper <drepper@redhat.com>
* mem.c (move_pages_flags): New variable.
(sys_move_pages): New function.
* linux/syscall.h: Declare sys_move_pages.
* linux/syscallent.h: Add entry for sys_move_pages.
* linux/x86_64/syscallent.h: Likewise.
2007-07-24 01:52:57 +00:00
Roland McGrath
6e2612785d
2007-07-05 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Fix sys_delete_module arg count.
* linux/alpha/syscallent.h: Likewise.
* linux/arm/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/ia64/syscallent.h: Likewise.
* linux/m68k/syscallent.h: Likewise.
* linux/mips/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sh64/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/sparc64/syscallent2.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
* linux/dummy.h (sys_delete_module): Use sys_open.
From Johannes Stezenbach <js@linuxtv.org>.
2007-07-05 19:28:35 +00:00
Roland McGrath
cc6cbe2a42
2007-03-16 Roland McGrath <roland@redhat.com>
...
* linux/s390/syscallent.h: Use sys_restart_syscall for 7.
* linux/s390x/syscallent.h: Likewise.
2007-03-16 21:56:05 +00:00
a694666207
2006-11-20 Jakub Jelinek <jakub@redhat.com>
...
* linux/ia64/syscallent.h: Add #if check to make sure that
SYS_socket_subcall adjustment isn't forgotten again.
2006-12-04 13:46:28 +00:00
95ebf5abfc
2006-10-13 Ulrich Drepper <drepper@redhat.com>
...
Bernhard Kaindl <bk@suse.de>
Dmitry V. Levin <ldv@altlinux.org>
Michael Holzheu <holzheu@de.ibm.com>
Add hooks for new syscalls. Add decoders for *at, inotify*,
pselect6, ppoll and unshare syscalls.
* defs.h: Declare print_sigset.
* desc.c (sys_pselect6): New function.
* file.c (decode_open, decode_access, decode_mkdir,
decode_readlink, decode_chmod, decode_utimes, decode_mknod):
New functions.
(sys_open, sys_access, sys_mkdir, sys_readlink, sys_chmod,
sys_utimes, sys_mknod): Use them.
[LINUX] (fstatatflags, unlinkatflags, inotify_modes): New
variables.
[LINUX] (print_dirfd, sys_openat, sys_faccessat,
sys_newfstatat, sys_mkdirat, sys_linkat, sys_unlinkat,
sys_symlinkat, sys_readlinkat, sys_renameat, sys_fchownat,
sys_fchmodat, sys_futimesat, sys_mknodat, sys_inotify_add_watch,
sys_inotify_rm_watch): New functions.
* process.c [LINUX] (sys_unshare): New function.
* signal.c (print_sigset): New function.
(sys_sigprocmask): Use it.
* stream.c (decode_poll): New function.
(sys_poll): Use it.
[LINUX] (sys_ppoll): New function.
* linux/syscall.h: Delcare new syscall handlers.
* linux/syscallent.h: Hook up new syscalls.
* linux/alpha/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/ia64/syscallent.h: Likewise.
* linux/mips/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
Fixes RH#178633.
2006-10-13 20:25:12 +00:00
Roland McGrath
1eecc38560
2006-08-21 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h (SYS_socket_subcall): Bump to 400.
* linux/syscallent.h: Update table.
* linux/arm/syscallent.h: Likewise.
* linux/m68k/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sh64/syscallent.h: Likewise.
Fixes RH#202620.
2006-08-22 06:17:33 +00:00
Roland McGrath
feb8381390
2006-08-21 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h (SYS_socket_subcall): Bump to 400.
* linux/syscallent.h: Update table.
* linux/arm/syscallent.h: Likewise.
* linux/m68k/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
Fixes RH#202620.
2006-08-22 06:06:12 +00:00
Roland McGrath
4582127fea
2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
...
* linux/arm/syscallent.h: Correct the name of exit. Remove
M68K conditionals and sys_security. Correct syscalls 243-282.
Fixes Debian#360154.
2006-04-25 07:39:34 +00:00
Roland McGrath
6827f0c223
2006-04-25 Roland McGrath <roland@redhat.com>
...
* linux/mips/Makefile.in: File removed, unused cruft.
* linux/sparc/Makefile.in: Likewise.
2006-04-25 07:33:19 +00:00
Roland McGrath
a079d9f95a
2006-04-25 Roland McGrath <roland@redhat.com>
...
* ipc.c (sys_semtimedop): Fixed inverted indirect_ipccall test.
* linux/hppa/syscallent.h: Fixed semtimedop entry.
From Mike Stroyan <mike.stroyan@hp.com>.
Fixes Debian#340239.
2006-04-25 07:22:01 +00:00
Roland McGrath
79dcd7aa9c
2006-01-12 Roland McGrath <roland@redhat.com>
...
* signal.c [LINUX] (sys_restart_syscall): New function.
* linux/syscall.h: Declare sys_restart_syscall.
* linux/sparc/syscall.h: Likewise.
* linux/syscallent.h: Call 0 is restart_syscall.
* linux/arm/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/m68k/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/alpha/syscallent.h: Use sys_restart_syscall.
* linux/ia64/syscallent.h: Likewise.
* linux/mips/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
2006-01-12 22:34:50 +00:00
Roland McGrath
0628800758
2005-10-25 Heiko Carstens <heiko.carstens@de.ibm.com>
...
* linux/s390/syscallent.h: Added ioprio_set, ioprio_get,
inotify_init, inotify_add_watch, inotify_rm_watch.
Corrected number of arguments for request_key.
* linux/s390x/syscallent.h: Likewise.
2005-12-02 04:19:13 +00:00
Roland McGrath
13d9851c4f
2005-10-07 Andreas Schwab <schwab@suse.de>
...
* linux/ia64/syscallent.h: Syscall 1105 is gettid, not ioperm.
2005-12-02 04:18:50 +00:00
Roland McGrath
b22dfe381e
2005-07-31 Ulrich Drepper <drepper@redhat.com>
...
* linux/x86_64/syscallent.h: Fix syscall parameter count for msgrcv and
msgctl.
2005-12-02 03:57:00 +00:00
Roland McGrath
0ef86adb97
2005-07-19 Michael Schmitz <schmitz@debian.org>
...
Long overdue m68k cleanup.
* linux/syscallent.h: remove m68k declarations.
* linux/m68k/syscallent.h: new file, fixed up declarations
to match kernel version 2.6.11. Newer syscalls are sufficiently
different from i386 to merit a separate file.
2005-08-03 11:29:20 +00:00
Roland McGrath
64434f847d
2005-08-03 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: Update init_module argument count.
* linux/sparc/syscallent.h: Likewise.
* linux/sparc64/syscallent2.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sh64/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/arm/syscallent.h: Likewise.
2005-08-03 11:27:33 +00:00
Roland McGrath
7dbfe57c15
2005-07-22 James Lentini <jlentini@gmail.com>
...
* bjm.c (sys_init_module): Display all three arguments.
* linux/syscallent.h: Update argument count.
2005-08-03 11:27:30 +00:00
Roland McGrath
feb90500e2
2005-07-14 Heiko Carstens <heiko.carstens@de.ibm.com>
...
* linux/s390/syscallent.h (sys_tgkill, vserver, fadvise64_64)
(statfs64, fstatfs64, remap_file_pages, mbind, get_mempolicy)
(set_mempolicy, mq_open, mq_unlink, mq_timedsend, mq_timedreceive)
(mq_notify, mq_getsetattr, sys_kexec_load, add_key, request_key)
(keyctl, waitid): Added.
* linux/s390x/syscallent.h: Likewise and added missing _llseek.
* linux/s390/errnoent.h (ECANCELED, ENOKEY, EKEYEXPIRED)
(EKEYREVOKED, EKEYREJECTED, EOWNERDEAD, ENOTRECOVERABLE): Added.
* linux/s390x/errnoent.h: Likewise.
2005-07-19 07:12:30 +00:00
Roland McGrath
2fe7b13b2f
2005-06-08 Dmitry V. Levin <ldv@altlinux.org>
...
Introduce "-e trace=desc".
* defs.h (TRACE_DESC): New flag.
* syscall.c: Define TD macro before include of syscallent files
and undefine it afterwards.
(lookup_class): Recognize "desc" keyword.
* strace.1: Document "-e trace=desc".
* freebsd/i386/syscallent.h: Mark those syscalls which take a
file descriptor as an argument or return a file descriptor with
TD flag.
* linux/alpha/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/ia64/syscallent.h: Likewise.
* linux/mips/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sh64/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/sparc64/syscallent2.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
* sunos4/syscallent.h: Likewise.
* svr4/syscallent.h: Likewise.
Fixes RH#159400.
2005-07-05 03:25:35 +00:00
Roland McGrath
ada4231625
2005-06-08 Dmitry V. Levin <ldv@altlinux.org>
...
Remove TF flag from those syscalls which have no filename argument.
* freebsd/i386/syscallent.h: Remove TF flag from fstat, pread,
pwrite, fstat, sendfile.
* linux/alpha/syscallent.h: Remove TF flag from read, write,
pread, pwrite, sendfile.
* linux/hppa/syscallent.h: Remove TF flag from read, write,
pread, pwrite, fstat64, sendfile, ftruncate64.
* linux/ia64/syscallent.h: Remove TF flag from read, write,
sendfile, fstat, fadvise64.
* linux/mips/syscallent.h: Remove TF flag from read, write,
fstatfs, fstat, pread, pwrite, sendfile, ftruncate64, fstat64,
sendfile64, fadvise64, fstatfs64.
* linux/powerpc/syscallent.h: Remove TF flag from read, write,
fstat, pread, pwrite, sendfile, ftruncate64, fstat64, sendfile64,
fadvise64, fstatfs64, fadvise64_64.
* linux/s390/syscallent.h: Remove TF flag from pread, pwrite,
sendfile, ftruncate64, fstat64, sendfile64.
* linux/s390x/syscallent.h: Remove TF flag from pread, pwrite,
sendfile, sendfile64.
* linux/sh/syscallent.h: Remove TF flag from pread, pwrite,
sendfile, fstat64.
* linux/sh64/syscallent.h: Remove TF flag from pread, pwrite,
sendfile, ftruncate64, fstat64.
* linux/sparc/syscallent.h: Remove TF flag from sendfile, fstat64,
pread, pwrite, sendfile64.
* linux/sparc64/syscallent2.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/syscallent.h: Remove TF flag from pread, pwrite, sendfile,
ftruncate64, fstat64, sendfile64, fadvise64, fadvise64, fstatfs64,
fadvise64_64.
* linux/x86_64/syscallent.h: Remove TF flag from pread, pwrite,
sendfile, fadvise64_64.
* svr4/syscallent.h: Remove TF flag from pread, pwrite, ftruncate,
fstatvfs64, ftruncate64.
Fixes RH#159340.
2005-07-05 03:22:12 +00:00
Roland McGrath
e69b627099
2005-06-06 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h (SYS_socket, SYS_bind, SYS_connect, SYS_listen)
(SYS_accept, SYS_getsockname, SYS_getpeername, SYS_socketpair)
(SYS_send, SYS_recv, SYS_sendto, SYS_recvfrom, SYS_shutdown)
(SYS_setsockopt, SYS_getsockopt, SYS_sendmsg, SYS_recvmsg)
(SYS_getsockname, SYS_semop, SYS_semgsub_et, SYS_semget, SYS_semctl)
(SYS_semtimedop, SYS_msgsnd, SYS_msgrcv, SYS_msgget)
(SYS_msgctl, SYS_shmat, SYS_shmdt, SYS_shmget)
(SYS_shmctl): Macros renamed to SYS_sub_*.
* syscall.c (dumpio): Match SYS_sub_* if defined instead of SYS_*.
* linux/syscall.h (SYS_waitid): Define if not defined.
* defs.h (struct sysent): New member `native_scno'.
(known_scno): Declare new function.
* linux/syscallent.h: Add new final field to interesting syscalls.
* syscall.c (known_scno): New function.
(dumpio, internal_syscall, syscall_fixup, trace_syscall): Use it.
* process.c (internal_fork, internal_exit): Likewise.
[IA64] (ARG_STACKSIZE, ARG_PTID, ARG_CTID, ARG_TLS): Likewise.
* strace.c (proc_open): Likewise.
* util.c [LINUX] (setbpt): Likewise.
* linux/syscall.h: Remove [!defined(X86_64)] from conditional
for defining SYS_socket_subcall et al.
* linux/syscallent.h: Likewise for #error check.
* syscall.c (trace_syscall): Likewise for SYS_{socketcall,ipc} cases.
Fixes RH#158934.
2005-06-07 23:21:28 +00:00
Roland McGrath
ef78250d79
2005-06-06 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Fix pread/pwrite names to pread64/pwrite64.
* defs.h (struct sysent): New member `native_scno'.
(known_scno): Declare new function.
* linux/syscallent.h: Add new final field to interesting syscalls.
* syscall.c (known_scno): New function.
(dumpio, internal_syscall, syscall_fixup, trace_syscall): Use it.
* process.c (internal_fork, internal_exit): Likewise.
[IA64] (ARG_STACKSIZE, ARG_PTID, ARG_CTID, ARG_TLS): Likewise.
* strace.c (proc_open): Likewise.
* util.c [LINUX] (setbpt): Likewise.
* linux/syscall.h: Remove [!defined(X86_64)] from conditional
for defining SYS_socket_subcall et al.
* linux/syscallent.h: Likewise for #error check.
* syscall.c (trace_syscall): Likewise for SYS_{socketcall,ipc} cases.
Fixes RH#158934.
2005-06-07 23:21:24 +00:00
Roland McGrath
37b9f8480c
2005-05-09 Roland McGrath <roland@redhat.com>
...
* desc.c (sys_io_setup, sys_io_submit, sys_io_cancel,
sys_io_getevents, sys_io_destroy): New functions.
* linux/syscall.h: Declare them.
* linux/syscallent.h: Use those for io_* syscalls.
* linux/alpha/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/ia64/syscallent.h: Likewise.
* linux/mips/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
From Zach Brown <zach.brown@oracle.com>.
Fixes RH#155065.
2005-05-09 08:02:00 +00:00
Roland McGrath
039a00aa83
2005-04-05 Anton Blanchard <anton@samba.org>
...
* linux/powerpc/syscallent.h: Add debug_setcontext, vserver,
mbind, *_mempolicy, mq_*, sys_kexec_load, add_key, request_key,
keyctl, waitid, sys_semtimedop. Fix various other syscalls.
2005-05-09 07:40:27 +00:00
Roland McGrath
cd71177823
2005-04-05 Anton Blanchard <anton@samba.org>
...
* linux/powerpc/ioctlent.h: Regenerated.
2005-05-09 07:40:25 +00:00
Roland McGrath
985e8fd9bd
2005-03-22 Roland McGrath <roland@redhat.com>
...
* linux/arm/syscallent.h: Fix 113 entry (syscall, not vm86old).
2005-03-22 23:12:41 +00:00
Roland McGrath
0de75164d8
2005-02-26 GOTO Masanori <gotom@debian.or.jp>
...
* linux/alpha/syscallent.h: Fix the reversed order of lstat64 and
fstat64. Clean up osf_nrecvmsg and osf_ngetsockname.
2005-03-15 02:17:10 +00:00
Roland McGrath
eca2025d6d
2005-03-14 Roland McGrath <roland@redhat.com>
...
* linux/mips/syscallent.h: Update various calls.
From Thiemo Seufer <ths@networkno.de>.
Fixes Debian bug #256684 .
2005-03-15 02:16:05 +00:00
Roland McGrath
ddce11b805
2005-02-02 Roland McGrath <roland@redhat.com>
...
* linux/sparc/syscall.h: Declare sys_epoll_create, sys_epoll_ctl,
sys_epoll_wait.
* linux/sparc64/syscall.h: Just #include "../sparc/syscall.h" here.
* ioctl.c (nioctlents2): Add const to type.
Fixes Debian bug #278449 .
2005-02-02 20:32:13 +00:00
Roland McGrath
174ddda74c
2005-02-01 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Use sys_mincore instead of printargs.
* linux/x86_64/syscallent.h: Likewise. Also use sys_getrlimit,
sys_semtimedop, sys_umount2.
Part of RH#142667.
2005-02-02 04:17:00 +00:00
Roland McGrath
392a671e92
2005-02-01 Roland McGrath <roland@redhat.com>
...
* process.c [LINUX] [X86_64] (sys_arch_prctl): New function.
* linux/syscall.h: Declare it.
* linux/x86_64/syscallent.h: Use it.
Part of RH#142667.
* linux/syscallent.h: Use sys_mincore instead of printargs.
* linux/x86_64/syscallent.h: Likewise. Also use sys_getrlimit,
sys_semtimedop, sys_umount2.
Part of RH#142667.
2005-02-02 04:16:58 +00:00
Roland McGrath
1f1c54aea7
2005-02-01 Roland McGrath <roland@redhat.com>
...
* process.c [LINUX] [X86_64] (sys_arch_prctl): New function.
* linux/syscall.h: Declare it.
* linux/x86_64/syscallent.h: Use it.
Part of RH#142667.
2005-02-02 04:16:52 +00:00
Roland McGrath
f01185e5d4
2005-02-01 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h [IA64] (SYS_semtimedop): #undef it.
2005-02-02 03:42:51 +00:00
Roland McGrath
874ffc65c8
2005-02-01 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: Fix exit_group entry.
2005-02-02 02:54:33 +00:00
Roland McGrath
9f6a861109
2005-02-01 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h: Add fadvise64, fstatfs64, statfs64, mbind,
[gs]et_mempolicy, mq_*, sys_kexec_load, vserver, and waitid.
Fixes RH#146245.
2005-02-02 02:49:02 +00:00
Roland McGrath
9597e6dc2c
2004-09-05 Phil Blundell <pb@nexus.co.uk>
...
* linux/arm/syscallent.h: New file.
2004-10-19 23:29:27 +00:00
Roland McGrath
391d5a1183
2004-09-14 Richard Henderson <rth@twiddle.net>
...
* linux/alpha/syscallent.h: Add tgkill, *stat64, vserver, mbind,
[gs]et_mempolicy, mq_*, waitid.
2004-10-19 23:23:59 +00:00
Roland McGrath
205ad8be0a
2004-10-19 Roland McGrath <roland@redhat.com>
...
* linux/hppa/syscallent.h: Update for 2.6.9 syscalls.
From Randolph Chung <tausq@debian.org>
Fixes Debian bug #273887 .
2004-10-19 23:23:36 +00:00
Roland McGrath
63b2d857f5
2004-10-07 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: Fix botched table entries.
From Ulrich Drepper <drepper@redhat.com>.
2004-10-07 18:58:45 +00:00
Roland McGrath
b10a33590d
2004-10-07 Roland McGrath <roland@redhat.com>
...
* mem.c [LINUX] (sys_mbind, sys_set_mempolicy, sys_get_mempolicy):
New functions.
* linux/syscall.h: Declare them.
* linux/x86_64/syscallent.h: Likewise.
* linux/syscallent.h: Handle mbind, set_mempolicy, get_mempolicy.
From Ulrich Drepper <drepper@redhat.com>.
2004-10-07 18:53:12 +00:00
Roland McGrath
df13e8f4ca
2004-10-07 Roland McGrath <roland@redhat.com>
...
* file.c [LINUX && (I386 || X86_64)] (sys_fadvise64, sys_fadvise64_64):
New functions.
* linux/syscall.h: Declare them.
* linux/syscallent.h: Handle fadvise64 and fadvise64_64 using those.
From Ulrich Drepper <drepper@redhat.com>.
2004-10-07 18:51:19 +00:00
Roland McGrath
7166bb0cea
2004-09-13 Dmitry V. Levin <ldv@altlinux.org>
...
* linux/ioctlsort.c (main): Omit duplicate lines
(with same name and code) from output.
* linux/ioctlent.sh: Build the list of ioctls defined in
scsi/sg.h (0x22..), scsi/scsi.h and scsi/scsi_ioctl.h (0x53..),
as suggested by Peter Jones <pjones@redhat.com>
* linux/ioctlent.h: Regenerated.
Fixes RH#129808.
2004-10-06 22:31:38 +00:00
Roland McGrath
93817bfb82
2004-10-06 Roland McGrath <roland@redhat.com>
...
* desc.c [LINUX] (sys_epoll_create, sys_epoll_ctl, sys_epoll_wait):
New functions.
* linux/syscall.h: Declare them.
* linux/syscallent.h: Use those for epoll_* syscalls.
* linux/alpha/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/ia64/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/sparc64/syscallent2.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#134463.
2004-10-06 22:23:31 +00:00
Roland McGrath
39426a359f
2004-09-15 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: waitid takes 5 arguments, and is in TP category.
* process.c (sys_waitid): Handle fifth argument (struct rusage *).
2004-10-06 22:02:59 +00:00
Roland McGrath
cbf130892f
2004-09-15 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: Use sys_waitid.
2004-10-06 22:02:41 +00:00
Roland McGrath
475d203dc4
2004-09-01 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: Add new entries for timer_*, clock_*, and
mq_* syscalls, and names only for new calls up to 252.
* linux/syscallent.h: Add waitid.
* linux/x86_64/syscallent.h: Likewise.
* linux/syscall.h: Declare sys_waitid.
2004-09-01 19:39:50 +00:00
Roland McGrath
6d1a65c759
2004-07-07 David S. Miller <davem@nuts.davemloft.net>
...
* linux/sparc/syscallent.h: Sync with reality.
* linux/sparc/syscall.h (sys_sendfile64, sys_futex, sys_gettid,
sys_sched_setaffinity, sys_sched_getaffinity, sys_setxattr,
sys_lsetxattr, sys_fsetxattr, sys_getxattr, sys_lgetxattr,
sys_fgetxattr, sys_listxattr, sys_llistxattr, sys_flistxattr,
sys_removexattr, sys_lremovexattr, sys_fremovexattr,
sys_remap_file_pages, sys_readahead, sys_tgkill, sys_statfs64,
sys_fstatfs64, sys_clock_settime, sys_clock_gettime,
sys_clock_getres, sys_clock_nanosleep, sys_timer_create,
sys_timer_settime, sys_timer_gettime): New declarations.
* linux/sparc64/dummy2.h, linux/sparc64/syscallent2.h,
linux/sparc64/syscall.h, linux/sparc64/errnoent.h,
linux/sparc64/errnoent1.h, linux/sparc64/errnoent2.h,
linux/sparc64/ioctlent.h, linux/sparc64/ioctlent1.h,
linux/sparc64/ioctlent2.h, linux/sparc64/signalent.h,
linux/sparc64/signalent.h, linux/sparc64/signalent.h,
linux/sparc64/signalent1.h, linux/sparc64/signalent2.h,
linux/sparc64/syscall1.h, linux/sparc64/syscallent.h,
linux/sparc64/syscallent1.h: New files.
* defs.h (LINUXSPARC): Define also when SPARC64.
(LINUX && SPARC64): Set SUPPORTED_PERSONALITIES to 3.
Ignore SIGTRAP after execve by defining TCB_WAITEXECVE.
Define possibly missing __NR_exit_group. Declare getrval2.
* configure.ac (sparc64): New architecture case.
* config.h.in (SPARC64): New define.
* file.c (stat_sparc64): New structure.
(printstat_sparc64): New output routine for that.
(printstat): Call it, if personality is 2.
(printstat64): Likewise.
* util.c: Conditionalize ptrace defines on LINUXSPARC
not LINUX && SPARC.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(_hack_syscall5): Correct trap number when SPARC64.
(PTRACE_WRITE{TEXT,DATA}): Add SPARC64 to ifdef guard.
(getpc): Handle SPARC64 && LINUX.
(printcall): Likewise.
(arg fetching/setting): Use same code for SPARC64 LINUX
as for SPARC.
(setbpt): Handle SPARC64 && LINUX.
(clearbpt): Likewise.
* signal.c: Conditionalize ptrace defines on SPARC and
SPARC64.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(m_siginfo): Use same definition on SPARC64 as SPARC.
(sys_sigreturn): Handle LINUX && SPARC64.
* syscall.c: Conditionalize ptrace defines on SPARC and
SPARC64.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(getscno): Use same static state on SPARC64 as SPARC,
and add SPARC64 handling.
(get_error): Handle LINUX && SPARC64.
(force_result): Likewise.
(syscall_enter): Likewise.
(trace_syscall): Handle sys_socketcall and sys_ipc on SPARC64
just like SPARC.
(getrval2): Handle LINUX && SPARC64.
* process.c: Conditionalize ptrace defines on SPARC and
SPARC64.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(change_syscall): Handle LINUX && SPARC64.
(struct_user_offsets): Ifdef out those which do not exist
on SPARC64.
* net.c (sys_pipe): Handle LINUX && SPARC64.
* ioctl.c: Fix initializer typo for nioctlents2, was
nioctlents1 by accident.
2004-07-12 07:44:08 +00:00
Roland McGrath
bd10245b09
2004-07-12 Roland McGrath <roland@redhat.com>
...
* linux/ioctlsort.c: Add some #includes.
[POWERPC]: Kludge out high bits.
* linux/ia64/ioctlent.h: Regenerated using RHEL3 headers.
* linux/powerpc/ioctlent.h: Likewise.
2004-07-12 07:04:39 +00:00
Roland McGrath
61e0bebb44
2004-07-11 Roland McGrath <roland@redhat.com>
...
* linux/ioctlent.sh: Replace asm with $asm in all places.
2004-07-12 06:11:16 +00:00
Roland McGrath
d265669557
2004-07-07 Roland McGrath <roland@redhat.com>
...
* linux/ioctlent.sh: Take optional second argument to use as directory
name in place of `asm'.
2004-07-08 19:01:28 +00:00
Roland McGrath
59fbb400b5
2004-05-02 Dmitry V. Levin <ldv@altlinux.org>
...
* linux/ioctlent.h: Regenerated from linux-2.6.5.
Fixes RH#122257.
2004-06-04 02:03:08 +00:00
Roland McGrath
718f9a692f
2004-05-02 Dmitry V. Levin <ldv@altlinux.org>
...
* linux/ioctlent.sh: Build the list of ioctls defined in
linux/fb.h (0x46..), linux/kd.h (0x4B..), linux/cdrom.h (0x53..),
asm/ioctls.h (0x54..), linux/vt.h (0x56..), linux/videotext.h
(0x71..), linux/videotext.h (0x72..), asm/sockios.h (0x89..),
linux/sockios.h (0x89..), linux/wireless.h (0x8B..).
2004-06-04 02:03:06 +00:00
Roland McGrath
3dfd799d11
2004-05-02 Dmitry V. Levin <ldv@altlinux.org>
...
* linux/ioctlsort.c (compare): When ioctl codes equal, compare
names.
(main): Print a note that program output is generated by
ioctlsort.
2004-06-04 02:03:05 +00:00
Roland McGrath
5a8458bb03
2004-04-16 Roland McGrath <roland@redhat.com>
...
* linux/s390/ioctlent.h, linux/s390x/ioctlent.h: Update DASD ioctls.
From Maxim Shchetynin <maxim@de.ibm.com>.
2004-04-16 21:58:49 +00:00
Roland McGrath
d4c85ebbc6
2004-04-16 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h: Support new mq_* syscalls on Linux.
* linux/syscallent.h: Likewise.
* linux/dummy.h: Likewise.
* ipc.c: Likewise.
* time.c (printsigevent): Handle SIGEV_THREAD.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#120701.
2004-04-16 21:48:44 +00:00
Roland McGrath
b53a8a82df
2004-03-01 Roland McGrath <roland@redhat.com>
...
* linux/sparc/syscall.h: Copy linux/syscall.h defns of sys_sched_*.
2004-03-02 06:08:55 +00:00
Roland McGrath
279d378b14
2004-03-01 Roland McGrath <roland@redhat.com>
...
* linux/dummy.h (sys_sched_getscheduler, sys_sched_setparam,
sys_sched_getparam, sys_sched_setscheduler, sys_sched_getscheduler,
sys_sched_get_priority_max, sys_sched_get_priority_min): Remove macros.
* process.c [LINUX] (sys_sched_getscheduler, sys_sched_setparam,
sys_sched_getparam, sys_sched_setscheduler, sys_sched_getscheduler,
sys_sched_get_priority_min): New functions.
From Ulrich Drepper <drepper@redhat.com>.
2004-03-01 20:27:37 +00:00
Roland McGrath
ed817731b7
2004-02-20 Roland McGrath <roland@redhat.com>
...
* linux/hppa/syscallent.h: Update some syscalls.
From Randolph Chung <tausq@debian.org>.
Fixes Debian bug #231632 .
2004-02-20 23:19:21 +00:00
Roland McGrath
54394c80f7
2004-02-15 Anton Blanchard <anton@samba.org>
...
* linux/powerpc/syscallent.h: Add rtas call.
Shift multiplexed syscalls to start at 300, we are already about
to hit 256 real syscalls.
* linux/syscall.h: SYS_socket_subcall is now 300 for [POWERPC].
2004-02-20 02:25:18 +00:00
Roland McGrath
5ef24abf00
Revert jhughes commits.
2004-02-20 02:22:35 +00:00
John Hughes
d535306ce2
Better output for sys_migrate
2004-02-05 14:37:02 +00:00
John Hughes
ae25933773
port SSI clustering mods to OpenSSI on Linux
2004-01-29 11:17:50 +00:00
Roland McGrath
3a95725ec7
2003-12-14 Anton Blanchard <anton@samba.org>
...
* linux/powerpc/syscallent.h: Update to include recently added
syscalls.
2004-01-13 10:13:43 +00:00
Roland McGrath
ee06762c41
2003-11-13 Roland McGrath <roland@redhat.com>
...
* linux/sh/syscallent.h: Use sys_setgroups32, sys_getgroups32.
* linux/sh64/syscallent.h: Likewise.
2003-11-13 22:32:28 +00:00
Roland McGrath
a44c82af4b
2003-09-06 Dmitry V. Levin <ldv@altlinux.org>
...
* linux/syscallent.h: Better handle getgid32, geteuid32, getegid32,
setreuid32, setregid32, getgroups32, setgroups32, fchown32,
setresuid32, getresuid32, setresgid32, getresgid32, chown32,
setuid32, setgid32, setfsuid32, setfsgid32.
* process.c [LINUX]: Define GETGROUPS32_T.
* process.c [LINUX] (sys_setgroups32, sys_getgroups32):
New functions.
* linux/syscall.h (sys_setgroups32, sys_getgroups32):
Declare them.
2003-11-13 22:32:25 +00:00
Roland McGrath
b6ef5fd88f
2003-09-24 Roland McGrath <roland@redhat.com>
...
* linux/ioctlent.h: Swap order of overloaded TC* and SNDCTL_* values.
2003-09-24 22:22:36 +00:00
Roland McGrath
a349fcc55c
2003-08-21 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Fix mlock argument count.
* linux/x86_64/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
2003-08-21 10:08:54 +00:00
Roland McGrath
c0f8bbda62
2003-07-28 Daniel Jacobowitz <drow@mvista.com>
...
* defs.h (ALIGN64): Define for MIPS.
* io.c (PREAD_OFFSET_ARG): Define.
(sys_pread, sys_pwrite): Use it.
* process.c (struct_user_offsets) [SH]: Check whether REG_XDREG0
is defined.
* linux/sh/syscallent.h (pread, pwrite): Take six arguments.
(truncate64, ftruncate64): Pretty-print.
* linux/mips/syscallent.h (pread, pwrite): Take six arguments.
(truncate64, ftruncate64): Take four arguments.
2003-08-21 09:58:00 +00:00
Roland McGrath
af9e5ace07
2003-07-09 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h (tgkill): New at 1235.
2003-07-17 09:07:41 +00:00
Roland McGrath
0fe4158ca6
2003-07-17 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: truncate64/ftruncate64 need 3 args.
From Ulrich Drepper <drepper@redhat.com>.
* linux/syscallent.h: Handle statfs64, fstatfs64, utimes.
* file.c (printstatfs): Print f_fsid and f_frsize.
[LINUX] (printstatfs64, sys_statfs64, sys_fstatfs64): New functions.
* linux/syscall.h: Add decls.
From Ulrich Drepper <drepper@redhat.com>.
2003-07-17 09:03:05 +00:00
Roland McGrath
ab147c5d67
2003-07-17 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Handle statfs64, fstatfs64, utimes.
* file.c (printstatfs): Print f_fsid and f_frsize.
[LINUX] (printstatfs64, sys_statfs64, sys_fstatfs64): New functions.
* linux/syscall.h: Add decls.
From Ulrich Drepper <drepper@redhat.com>.
2003-07-17 09:03:02 +00:00
Roland McGrath
728d94d28a
2003-07-17 Roland McGrath <roland@redhat.com>
...
* linux/powerpc/syscallent.h (tgkill): New at 250.
2003-07-17 09:03:01 +00:00
Roland McGrath
9c555e71d2
2003-07-05 Richard Henderson <rth@twiddle.net>
...
* process.c (sys_clone): Order arguments for alpha the same as x86_64.
* syscall.c (ERESTART_RESTARTBLOCK): New.
(trace_syscall): Print it.
* linux/alpha/syscallent.h (osf_syscall): Name properly.
(osf_set_program_attributes): Fix typo.
(osf_nfssvc): Likewise.
(osf_sigsendset): Likewise.
(getdents64, gettid, readahead, tkill, setxattr, lsetxattr, fsetxattr,
getxattr, lgetxattr, fgetxattr, listxattr, llistxattr, flistxattr,
removexattr, lremovexattr, fremovexattr, futex, sched_setaffinity,
sched_getaffinity, tuxcall, io_setup, io_destroy, io_getevents,
io_submit, io_cancel, exit_group, lookup_dcookie, epoll_create,
epoll_ctl, epoll_wait, remap_file_pages, set_tid_address,
restart_syscall, fadvise, timer_create, timer_settime, timer_gettime,
timer_getoverrun, timer_delete, clock_settime, clock_gettime,
clock_getres, clock_nanosleep, semtimedop): New.
2003-07-09 09:47:59 +00:00
Roland McGrath
8ffc352a35
2003-07-08 Roland McGrath <roland@redhat.com>
...
* signal.c (sys_tgkill): New function.
* linux/syscall.h: Declare it.
* linux/syscallent.h: Add tgkill.
2003-07-09 09:47:49 +00:00
Roland McGrath
79db8af777
2003-06-27 Roland McGrath <roland@redhat.com>
...
* configure.ac: Check for type `struct __old_kernel_stat'.
* file.c (convertoldstat, printoldstat): Define under
[LINUX && HAVE_STRUCT___OLD_KERNEL_STAT] rather than a list of archs.
(sys_oldstat, sys_oldfstat, sys_oldlstat): Likewise.
* linux/dummy.h [! HAVE_STRUCT___OLD_KERNEL_STAT]
(sys_oldstat, sys_oldfstat, sys_oldlstat): #define to printargs.
2003-06-27 21:20:09 +00:00
Roland McGrath
f5a477788e
2003-06-26 Roland McGrath <roland@redhat.com>
...
* configure.ac: SHMEDIA -> SH64
* defs.h: Likewise.
* mem.c: Likewise.
* process.c: Likewise.
* sock.c: Likewise.
* syscall.c: Likewise.
* util.c: Likewise.
* linux/shmedia/syscallent.h: Moved to ...
* linux/sh64/syscallent.h: ... here.
2003-06-26 22:40:42 +00:00
Roland McGrath
88812d685d
2003-06-26 Roland McGrath <roland@redhat.com>
...
* process.c [LINUX] (sys_futex): Grok FUTEX_REQUEUE and print 5th arg.
* linux/syscallent.h: sys_futex argument count is now 5, not 4.
* linux/ia64/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
From Jakub Jelinek <jakub@redhat.com>.
2003-06-26 22:27:23 +00:00
Roland McGrath
5a14cee5a0
2003-06-09 Roland McGrath <roland@redhat.com>
...
* linux/s390x/syscallent.h: Update many syscalls.
* linux/syscall.h (SYS_socket_subcall): Update [S390X] value.
2003-06-10 03:37:57 +00:00
Roland McGrath
ef022c67ee
2003-06-09 Roland McGrath <roland@redhat.com>
...
* linux/s390/syscallent.h: Update many syscalls.
* linux/syscall.h (SYS_socket_subcall): Update [S390] value.
2003-06-10 03:31:29 +00:00
Roland McGrath
cb6822a25e
2003-06-09 Roland McGrath <roland@redhat.com>
...
* linux/shmedia/syscallent.h: New file.
From Stephen Thomas <stephen.thomas@superh.com>.
2003-06-10 03:07:41 +00:00
Roland McGrath
d8f98bc46c
2003-05-22 Roland McGrath <roland@redhat.com>
...
* linux/s390/syscallent.h: Fix sys_clone argument count.
* linux/s390x/syscallent.h: Likewise.
* linux/mips/syscallent.h: Likewise.
* linux/alpha/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
2003-05-23 00:29:00 +00:00
Roland McGrath
58f38db0b1
2003-04-07 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Handle semtimedop subcall of ipc syscall.
* linux/syscall.h: Likewise.
* ipc.c [LINUX] (sys_semtimedop): New function.
From Ulrich Drepper <drepper@redhat.com>.
2003-04-08 01:46:51 +00:00
Roland McGrath
75a99b7d55
2003-02-26 Stuart Menefy <stuart.menefy@st.com>
...
Various fixes for SuperH [SH]:
* mem.c(sys_old_mmap): mmap() parameters passed in registers
* net.c(sys_pipe), syscall.c(getrval2): pipe() results returned
in registers
* process.c (change_syscall): Fixed register which holds system
call number
* util.c (arg0_offset, arg1_offset): provide definition
* Makefile.am: Added new files in linux/sh
* linux/sh/syscallent.h: New file.
* linux/sh/errnoent.h: New file.
* linux/sh/ioctlent.h: New file.
* linux/sh/signalent.h: New file.
2003-03-31 01:04:27 +00:00
Roland McGrath
1e1b61d077
2003-02-26 Stuart Menefy <stuart.menefy@st.com>
...
* linux/ioctlent.sh: Take an arg for location of header files
* syscallent.sh: Replaced lost $
2003-03-31 01:03:34 +00:00
Roland McGrath
1e35679bbb
2003-03-30 Roland McGrath <roland@redhat.com>
...
* time.c [LINUX]: Handle new Linux 2.5 clock/timer syscalls.
* linux/syscall.h, linux/syscallent.h, linux/dummy.h: Likewise.
From Ulrich Drepper <drepper@redhat.com>.
2003-03-30 23:52:28 +00:00
Roland McGrath
e9a188d51e
2003-03-30 Roland McGrath <roland@redhat.com>
...
* time.c [LINUX]: Handle new Linux 2.5 clock/timer syscalls.
* linux/syscall.h, linux/syscallent.h, linux/dummy.h: Likewise.
From Ulrich Drepper <drepper@redhat.com>.
* linux/syscallent.h: Use sys_getrlimit for 191.
Use name "old_getrlimit" for 76.
Reported by Ulrich Drepper <drepper@redhat.com>.
2003-03-30 23:52:26 +00:00
Roland McGrath
361aac5193
2003-03-17 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: clone takes 5 args.
* process.c [LINUX] (sys_clone) [X86_64]: Fix argument order.
2003-03-18 07:43:42 +00:00
Roland McGrath
e24fa3e4c5
2003-03-15 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: Add exit_group syscall at 231.
2003-03-15 20:58:26 +00:00
Roland McGrath
84009caa24
2003-03-14 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent.h: Update and add many 2.5 syscalls.
2003-03-14 10:32:37 +00:00
Roland McGrath
c03981d0ea
2003-03-14 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h: clone takes 5 arguments.
* process.c [LINUX && IA64] (ARG_*): Update for 2.5 clone calls.
2003-03-14 10:32:36 +00:00
Roland McGrath
9677b3a280
2003-03-12 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h: Fix arg counts for clone and clone2.
Use sys_clone for clone2.
* linux/syscall.h: Don't declare sys_clone2.
* process.c (sys_clone): Rewritten to handle both flavors,
print all extra args depending on flag bits.
(sys_clone2): Function removed.
2003-03-12 09:54:36 +00:00
Roland McGrath
2e747d6762
yet more typos in last change
2003-03-12 08:16:39 +00:00
Roland McGrath
e14b62a5d5
more typos in last change
2003-03-12 08:14:35 +00:00
Roland McGrath
f6a4ea6f4e
typos in last change
2003-03-12 08:14:01 +00:00
Roland McGrath
c5396639b1
2003-03-12 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h: Add a bunch of 2.5 syscalls.
2003-03-12 08:11:09 +00:00
Roland McGrath
72c5b7bf73
2003-03-04 Ulrich Drepper <drepper@redhat.com>
...
* mem.c [LINUX] (sys_remap_file_pages): New function.
* linux/syscall.h: Declare it.
* linux/syscallent.h: Use it.
* linux/powerpc/syscallent.h: Likewise.
2003-03-05 04:08:00 +00:00
Roland McGrath
0a5832c846
2003-01-23 Roland McGrath <roland@redhat.com>
...
* linux/sparc/syscall.h: Declare sys_getdents64, sys_llseek.
2003-01-30 20:15:20 +00:00
Roland McGrath
8bcf35765d
2003-01-23 Roland McGrath <roland@redhat.com>
...
* linux/dummy.h [! SYS_getpmsg] (sys_getpmsg): #define to printargs.
[! SYS_putpmsg] (sys_putpmsg): Likewise.
2003-01-24 04:39:46 +00:00
Roland McGrath
d2c642fbeb
2003-01-23 Roland McGrath <roland@redhat.com>
...
* linux/sparc/syscall.h: Declare sys_getdents64.
2003-01-24 04:39:45 +00:00
Roland McGrath
3f01abd618
2003-01-17 Anton Blanchard <anton@samba.org>
...
* linux/syscall.h (SYS_socket_subcall): 256 also for POWERPC.
2003-01-18 00:19:28 +00:00
Roland McGrath
de4047d394
2003-01-14 Roland McGrath <roland@redhat.com>
...
* linux/powerpc/errnoent.h: Add missing errnos.
* linux/powerpc/ioctlent.h: Update ioctl values.
From Anton Blanchard <anton@samba.org>.
2003-01-14 23:41:03 +00:00
Roland McGrath
55f45707e6
2003-01-14 Roland McGrath <roland@redhat.com>
...
* linux/hppa/syscallent.h: Use sys_getdents64, sys_truncate64,
sys_ftruncate64, instead of printargs, for those syscalls.
* linux/mips/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
2003-01-14 23:41:01 +00:00
Roland McGrath
bc78376efe
2003-01-14 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h (SYS_socket_subcall): Only 256 for S390, S390X.
All others at the moment use linux/syscallent.h, where it's 300.
2003-01-14 23:40:52 +00:00
Roland McGrath
5017d43bcb
2003-01-14 Roland McGrath <roland@redhat.com>
...
* defs.h [_LARGEFILE64_SOURCE] (_LFS64_LARGEFILE): Define it.
* linux/syscallent.h: Use sys_getdents64, sys_truncate64,
sys_ftruncate64, instead of printargs, for those syscalls.
2003-01-14 09:46:23 +00:00
Roland McGrath
6500d0af43
2003-01-13 Roland McGrath <roland@redhat.com>
...
* linux/powerpc/syscallent.h: Add missing system calls.
Decode more system calls, we were just printargs for many things.
Remove some x86-specific system calls.
Remove two syscalls between the socket and ipc syscalls,
it was resulting in all IPC syscalls being off by two.
2003-01-14 07:53:37 +00:00
Roland McGrath
a4168e578c
2003-01-13 Roland McGrath <roland@redhat.com>
...
* linux/ioctlent.sh: Look in sound/ directory too.
From Anton Blanchard <anton@samba.org>.
2003-01-14 07:53:36 +00:00
Roland McGrath
7388a26af8
2003-01-13 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h [ARM] (SYS_socket_subcall): Set to 300.
2003-01-14 07:53:35 +00:00
Roland McGrath
6ef18edb5f
2003-01-13 Roland McGrath <roland@redhat.com>
...
* linux/powerpc/signalent.h: Add SIGRTMIN.
From Anton Blanchard <anton@samba.org>.
2003-01-14 07:53:30 +00:00
Roland McGrath
709ef619bf
2003-01-08 Roland McGrath <roland@redhat.com>
...
* linux/x86_64/syscallent1.h (sys_oldlstat): #define as printargs.
2003-01-09 06:53:24 +00:00
Roland McGrath
7daaace264
2002-12-30 Roland McGrath <roland@redhat.com>
...
* Makefile.am [LINUX && X86_64]: Remove cruft.
* linux/x86_64/errnoent1.h: New file.
* linux/x86_64/ioctlent1.h: New file.
* linux/x86_64/signalent1.h: New file.
* linux/x86_64/syscallent1.h: New file.
* linux/x86_64/i386-headers.diff: File removed.
* linux/x86_64/makeheaders.sh: File removed.
* linux/x86_64/Makefile.in: File removed.
2002-12-30 09:33:20 +00:00
Roland McGrath
2746edd185
2002-12-29 Roland McGrath <roland@redhat.com>
...
* configure.ac, Makefile.am: Punt subdirs, handle everything here.
* linux/Makefile.am: File removed.
* freebsd/Makefile.am: File removed.
* sunos4/Makefile.in: File removed.
* svr4/Makefile.in: File removed.
2002-12-30 09:13:08 +00:00
Roland McGrath
7e7f7703e5
2002-12-30 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h [X86_64]: Disable sanity checks, subcall stuff is
already broken for 32-bit personality on x86-64.
2002-12-30 09:13:07 +00:00
Roland McGrath
270b449179
2002-12-26 Roland McGrath <roland@redhat.com>
...
* syscallent.sh: Grok three flavors of #define line, uniquify.
* linux/hppa/syscallent.sh: File removed.
* linux/powerpc/syscallent.sh: File removed.
2002-12-30 00:51:32 +00:00
Roland McGrath
e4d2890139
2002-12-29 Roland McGrath <roland@redhat.com>
...
* linux/alpha/Makefile.in: File removed.
* linux/hppa/Makefile.in: File removed.
* linux/ia64/Makefile.in: File removed.
* linux/powerpc/Makefile.in: File removed.
* linux/s390/Makefile.in: File removed.
* linux/s390x/Makefile.in: File removed.
2002-12-30 00:51:25 +00:00
Roland McGrath
ab70851646
2002-12-26 Roland McGrath <roland@redhat.com>
...
* linux/Makefile.am: New file.
* linux/Makefile.in: File removed.
* freebsd/Makefile.am: New file.
* freebsd/i386/Makefile.am: New file.
* freebsd/i386/Makefile.in: File removed.
2002-12-22 Roland McGrath <roland@redhat.com>
* linux/Makefile.in (ioctldefs.h ioctls.h): Use $(SHELL) instead of
sh, and use $(srcdir) to find the script.
* linux/powerpc/Makefile.in (ioctlent.raw): Find ioctlent.sh in ../.
(ioctlsort.o): Use ../ioctlsort.c, not ../../ioctlsort.c.
* linux/x86_64/Makefile.in (headers): Renamed to all.
* linux/alpha/Makefile.in: Add empty install target.
* linux/x86_64/Makefile.in: Likewise.
* linux/powerpc/Makefile.in: Likewise.
* linux/Makefile.in: Likewise.
2002-12-30 00:51:23 +00:00
Roland McGrath
0318643c8b
2002-12-22 Roland McGrath <roland@redhat.com>
...
* linux/Makefile.in (ioctldefs.h ioctls.h): Use $(SHELL) instead of
sh, and use $(srcdir) to find the script.
* linux/powerpc/Makefile.in (ioctlent.raw): Find ioctlent.sh in ../.
(ioctlsort.o): Use ../ioctlsort.c, not ../../ioctlsort.c.
* linux/x86_64/Makefile.in (headers): Renamed to all.
* linux/alpha/Makefile.in: Add empty install target.
* linux/x86_64/Makefile.in: Likewise.
* linux/powerpc/Makefile.in: Likewise.
* linux/Makefile.in: Likewise.
2002-12-30 00:51:23 +00:00
Roland McGrath
e8d8952202
2002-12-26 Roland McGrath <roland@redhat.com>
...
* linux/Makefile.am: New file.
* linux/Makefile.in: File removed.
* freebsd/Makefile.am: New file.
* freebsd/i386/Makefile.am: New file.
* freebsd/i386/Makefile.in: File removed.
2002-12-30 00:51:22 +00:00
Roland McGrath
18e368f0e2
2002-12-29 Roland McGrath <roland@redhat.com>
...
* linux/alpha/Makefile.in: File removed.
* linux/hppa/Makefile.in: File removed.
* linux/ia64/Makefile.in: File removed.
* linux/powerpc/Makefile.in: File removed.
* linux/s390/Makefile.in: File removed.
* linux/s390x/Makefile.in: File removed.
2002-12-22 Roland McGrath <roland@redhat.com>
* linux/Makefile.in (ioctldefs.h ioctls.h): Use $(SHELL) instead of
sh, and use $(srcdir) to find the script.
* linux/powerpc/Makefile.in (ioctlent.raw): Find ioctlent.sh in ../.
(ioctlsort.o): Use ../ioctlsort.c, not ../../ioctlsort.c.
* linux/x86_64/Makefile.in (headers): Renamed to all.
* linux/alpha/Makefile.in: Add empty install target.
* linux/x86_64/Makefile.in: Likewise.
* linux/powerpc/Makefile.in: Likewise.
* linux/Makefile.in: Likewise.
2002-12-30 00:51:21 +00:00
Roland McGrath
09f0d1d4c4
2002-12-21 Roland McGrath <roland@redhat.com>
...
* linux/syscall.h [I386 || IA64] (SYS_socket_subcall): Bump to 300 for
safety, since up to 260 are already used in 2.5 kernels.
* linux/syscallent.h: Update the table.
* linux/ia64/syscallent.h: Likewise.
2002-12-22 03:34:39 +00:00
Roland McGrath
7a178afa70
2002-12-21 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Add some new 2.5 syscall names.
Now clone takes 5 args.
* process.c [LINUX] (clone_flags): Update with 2.5 flag bits.
[LINUX] (sys_clone): Print new args.
* mem.c (print_ldt_entry): Make global.
* linux/syscall.h [I386 || IA64] (SYS_socket_subcall): Bump to 300 for
safety, since up to 260 are already used in 2.5 kernels.
* linux/syscallent.h: Update the table.
* linux/ia64/syscallent.h: Likewise.
2002-12-22 03:34:34 +00:00
Roland McGrath
eddfb9e3cc
2002-12-17 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h: Remove placeholders 275-298 to catch up
with linux/syscallent.h additions.
2002-12-18 04:36:53 +00:00
Roland McGrath
5c5aefdf3f
2002-12-15 Roland McGrath <roland@redhat.com>
...
* linux/powerpc/syscallent.h: Use sys_llseek for _llseek.
* linux/sparc/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/syscallent.h: Update table with names of new syscalls
io_setup, io_destroy, io_getvents, io_submit, io_cancel.
* linux/ia64/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
2002-12-15 23:58:43 +00:00
Roland McGrath
5b70e7c03c
2002-12-15 Roland McGrath <roland@redhat.com>
...
* linux/syscallent.h: Update table with names of new syscalls
io_setup, io_destroy, io_getvents, io_submit, io_cancel.
* linux/ia64/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* mem.c: Add sys_{get,set}_thread_area.
* linux/syscall.h: Declare them.
* linux/syscallent.h: Update the table for these.
* linux/dummy.h (sys_modify_ldt): Define only #ifndef I386.
(sys_get_thread_area, sys_set_thread_area): New macros #ifndef I386.
* configure.in: Check for linux/xattr.h and linux/futex.h headers.
* linux/syscall.h: Add sys_* decls for new syscalls getpmsg, putpmsg,
readahead, sendfile64, setxattr, fsetxattr, getxattr, fgetxattr, int
listxattr, flistxattr, removexattr, fremovexattr, sched_setaffinity,
sched_getaffinity, futex.
* linux/syscallent.h: Update the table.
* io.c: Add sys_sendfile64.
* file.c: Add sys_readahead, sys_*xattr.
* process.c: Add sys_futex, sys_*affinity.
* linux/syscall.h (SYS_socket_subcall): Define to 256 on all machines.
(SYS_ipc_subcall): Always SYS_socket_subcall + SYS_socket_nsubcalls.
* linux/syscallent.h: Update the table for socket and ipc subcalls.
2002-12-15 23:58:35 +00:00
Roland McGrath
c2aa4306a2
2002-12-15 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h: Remove macros for sys_delete_module,
sys_nanosleep, both already in linux/dummy.h.
* linux/syscallent.h: Update table with names of new syscalls
io_setup, io_destroy, io_getvents, io_submit, io_cancel.
* linux/ia64/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
2002-12-15 23:58:33 +00:00
Roland McGrath
59a9779ae5
2002-12-15 Roland McGrath <roland@redhat.com>
...
* linux/powerpc/syscallent.h: Use sys_llseek for _llseek.
* linux/sparc/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
2002-12-15 23:58:28 +00:00
Roland McGrath
67ecd63d02
2002-12-15 Roland McGrath <roland@redhat.com>
...
* linux/ia64/syscallent.h: Remove macros for sys_delete_module,
sys_nanosleep, both already in linux/dummy.h.
* mem.c: Add sys_{get,set}_thread_area.
* linux/syscall.h: Declare them.
* linux/syscallent.h: Update the table for these.
* linux/dummy.h (sys_modify_ldt): Define only #ifndef I386.
(sys_get_thread_area, sys_set_thread_area): New macros #ifndef I386.
2002-12-15 23:58:21 +00:00
Roland McGrath
2c71e0da7e
2002-12-15 Roland McGrath <roland@redhat.com>
...
* mem.c: Add sys_{get,set}_thread_area.
* linux/syscall.h: Declare them.
* linux/syscallent.h: Update the table for these.
* linux/dummy.h (sys_modify_ldt): Define only #ifndef I386.
(sys_get_thread_area, sys_set_thread_area): New macros #ifndef I386.
* configure.in: Check for linux/xattr.h and linux/futex.h headers.
* linux/syscall.h: Add sys_* decls for new syscalls getpmsg, putpmsg,
readahead, sendfile64, setxattr, fsetxattr, getxattr, fgetxattr, int
listxattr, flistxattr, removexattr, fremovexattr, sched_setaffinity,
sched_getaffinity, futex.
* linux/syscallent.h: Update the table.
* io.c: Add sys_sendfile64.
* file.c: Add sys_readahead, sys_*xattr.
* process.c: Add sys_futex, sys_*affinity.
* linux/syscall.h (SYS_socket_subcall): Define to 256 on all machines.
(SYS_ipc_subcall): Always SYS_socket_subcall + SYS_socket_nsubcalls.
* linux/syscallent.h: Update the table for socket and ipc subcalls.
2002-12-15 23:58:19 +00:00
Michal Ludvig
4995fb9398
2nd part of s390/s390x port
2002-10-07 14:37:50 +00:00
Michal Ludvig
10a88d09eb
2002-10-07 Michal Ludvig <mludvig@suse.cz>
...
Merged s390x port by Heiko Carstens <Heiko.Carstens@de.ibm.com>
and bugfixes to s390 by D.J. Barrow.
2002-10-07 14:31:00 +00:00
Michal Ludvig
0e035502d2
2002-09-23 Michal Ludvig <mludvig@suse.cz>
...
Merged x86-64 port by Andi Kleen <ak@suse.de>
and Michal Ludvig <mludvig@suse.cz>
* Makefile.in: New target 'headers'. Failure ignored.
* acconfig.h: New defines for x86-64.
* configure.in: Ditto.
* defs.h: Ditto.
* file.c: Ditto.
* signal.c: Ditto.
* process.c: Added support for x86-64.
* util.c: Ditto.
* syscall.c: Ditto + added automatic personality switching.
* linux/syscall.h: Ditto.
* linux/x86_64: New directory.
* linux/x86_64/Makefile.in: New file.
* linux/x86_64/gentab.pl: Ditto.
* linux/x86_64/i386-headers.diff: Ditto.
* linux/x86_64/makeheaders.sh: Ditto.
* linux/x86_64/syscallent.h: Ditto.
* mem.c (print_mmap): Always print arg[4] as int.
2002-09-23 15:41:01 +00:00
Michal Ludvig
53b320f61f
2002-09-23 Michal Ludvig <mludvig@suse.cz>
...
* configure.in: Fix regular expressions.
* linux/syscall.h: Added missing braces in prototype of
sys_getdents64().
* file.c: Use '#ifdef LINUX' instead of '#ifdef linux'.
(struct fileflags): Made extern to inhibit compiation warnings.
(sys_getdents64): Merged LINUX and SVR4 part.
* syscall.c(get_scno): Split multiline string into two distinct
strings.
2002-09-23 13:30:09 +00:00
Wichert Akkerman
87210eadb4
Regenerated
2002-03-31 20:11:37 +00:00
Wichert Akkerman
ec85fa103c
Update hppa syscalls
2002-03-31 19:24:10 +00:00
Wichert Akkerman
0fddf434f3
Fix typo, add (unimplemented in kernel) stream syscalls
2002-03-31 18:54:14 +00:00
Wichert Akkerman
9fbd0dd3b6
regenerated ioctlent.h using current scripts so term ioctls are included
2001-10-26 05:20:37 +00:00
Wichert Akkerman
7b3346be42
Import lots of ia64 related changes from David Mosberger
2001-10-09 23:47:38 +00:00
Wichert Akkerman
b2c12f37f8
Add copyright notice
2001-08-03 21:53:26 +00:00
Wichert Akkerman
6453d585d1
Regenerated
2001-08-03 21:51:48 +00:00
Wichert Akkerman
b50c907458
change regexps so we catch sound ioctls as well in Linux
2001-08-03 21:49:34 +00:00
Wichert Akkerman
ac2a9283ec
fix a few things so the ioctl list is generated
2001-08-03 21:49:14 +00:00
Wichert Akkerman
cd6aefcebc
synchronize section for fcntl and use sys_fcntl for sys_fcntl as well
2001-08-03 12:27:54 +00:00
Wichert Akkerman
77ed07c4c4
Add
2001-08-03 12:22:04 +00:00
Wichert Akkerman
0b1120afb9
linux/hppa syscall updates
2001-08-03 12:20:38 +00:00
Wichert Akkerman
7b96b57b7d
Add a few LFS syscalls for Linux/sparc
2001-08-03 11:37:07 +00:00
Wichert Akkerman
8d15e210fd
Update syscall list
2001-04-12 09:01:10 +00:00
Wichert Akkerman
74842453c5
fix some syscall names
2001-04-10 10:26:17 +00:00
Wichert Akkerman
352ce8255d
update syscall list
2001-04-10 10:24:54 +00:00
Wichert Akkerman
d6b9249370
use asm/sysmips.h and linux/utsname.h if they exist
...
fix some silly typos in mips sections
2001-04-07 21:37:12 +00:00
Wichert Akkerman
4f043ec2f8
regenerate linux/mips ioctl list
2001-03-31 16:25:58 +00:00
Wichert Akkerman
8aada67e50
regenerate ioctl list
2001-03-31 16:20:33 +00:00
Wichert Akkerman
cf7156792a
Removed since we can use the general Linux copy
2001-03-31 16:16:57 +00:00
Wichert Akkerman
29f0d05cee
add dir variable to set location of kernel includes
2001-03-31 16:14:55 +00:00
Wichert Akkerman
00cd74c6fe
Update Linux/ia64 ioctl list
2001-03-30 16:20:27 +00:00
Wichert Akkerman
386fcd0605
cleanup includefilenames in ioctl lists
2001-03-29 19:07:40 +00:00
Wichert Akkerman
10767789bc
Updated linux/powerpc ioctl list
2001-03-29 19:04:25 +00:00
Wichert Akkerman
d7fb20677b
update linux/hppa ioctllist
2001-03-29 18:16:07 +00:00
Wichert Akkerman
bbf59e9474
update linux/alpha ioctllist
2001-03-29 17:43:19 +00:00
Wichert Akkerman
00a82eed2b
several Linux/sparc fixes
2001-03-28 20:29:17 +00:00
Wichert Akkerman
fe8f65dde2
update Linux/sparc ioctl list
2001-03-28 15:10:49 +00:00
Wichert Akkerman
c1652e2095
Add Linux/hppa port, patch from Richard Hirst
2001-03-27 12:17:16 +00:00
Wichert Akkerman
e3bf56a9de
add getdents64 and fcntl64 (not decoded yet)
2001-03-19 11:05:17 +00:00
Wichert Akkerman
407be9a2a4
Update Linux/mips syscall table
2001-03-19 10:56:49 +00:00
Wichert Akkerman
e2613b4c7c
Add Linux ioctlsort
2001-03-17 17:29:43 +00:00
Wichert Akkerman
a966785753
Implement new way to get the ioctl list for Linux: instead of
...
trying to #include every possible kernel header grab all the relevant
#defines from them and use those directly.
2001-03-17 17:26:34 +00:00
Wichert Akkerman
0cbfb324b5
Add sys_sysmips decoding
2001-02-19 13:35:53 +00:00
Ralf Baechle
255b89a92f
Linux/MIPS doesn't pass mmap argument in a structure like Intel.
2000-07-31 04:21:18 +00:00
Wichert Akkerman
5ae21ead9f
The `too much stuff, just check the ChangeLog' update
2000-05-01 01:53:59 +00:00
Wichert Akkerman
10dfa564bd
Update mips syscall table
2000-04-22 18:26:56 +00:00
Wichert Akkerman
481e45b0cf
added names for SVR4, SYSV, BSD4.3 and POSIX syscalls
2000-04-17 07:42:31 +00:00
Wichert Akkerman
c792698a99
README-linux: updated to note that strace might not compile
...
with development kernels
bjm.c: sys_query_module: check if malloc succeeds
system.c: sys_cap[gs]et(): check if malloc succeeds, only malloc once
linux/syscallent.h: updated for 2.3.99pre3
linux/alpha/syscallent.h: updated for 2.3.99pre3, add all osf syscalls
even though Linux doesn't implement them
syscall.c: add global variables for MIPS registers as well
syscall.c: move global variables to before get_scno since that uses them
util.c: oops, misspelled defined
process.c: fix ptrace calls in change_syscall
mem.c: decode sys_madvise
Merge patch from Topi Miettinen <Topi.Miettinen@nic.fi>
+ add support for quotactl, fdatasync, mlock, mlockall, munlockall & acct
+ small fix for RLIMIT_* and RUSAGE_BOTH
+ enhace support for capget and capset
2000-04-10 22:22:31 +00:00
Wichert Akkerman
57f229d952
Fixup ia64 stuff, part 1
2000-02-03 22:01:30 +00:00
Wichert Akkerman
8b1b40cd8b
Merge Trillian patches (Linux ia64)
2000-02-03 21:58:30 +00:00
Ulrich Drepper
2f2a5864ac
Define table entries for sys_stat64, sys_lstat64, and sys_fstat64.
1999-12-24 08:00:37 +00:00
Ulrich Drepper
75bb37c8a8
Declare sys_stat64, sys_lstat64, and sys_fstat64.
1999-12-24 07:59:50 +00:00
Wichert Akkerman
4dc8a2aec6
Bunch of stuff
1999-12-23 14:20:14 +00:00
Wichert Akkerman
e5be0de044
Note that Linux has semop
1999-12-14 10:46:18 +00:00
Wichert Akkerman
221f54f721
Now it builds on alpha again...
1999-11-18 17:26:45 +00:00
Wichert Akkerman
0ae852b90b
Oops, forgot to commit this one
1999-11-18 17:12:55 +00:00
Wichert Akkerman
f5eeabb156
Start merging linux-ip-routing fork
1999-11-18 17:09:47 +00:00
Wichert Akkerman
60456d785d
update Linux MIPS syscall table
1999-11-01 19:59:33 +00:00
Wichert Akkerman
31aa7068a2
Added missing Linux MIPS files
1999-11-01 00:46:49 +00:00
Wichert Akkerman
f90da01fd1
Add Linux MIPS support
1999-10-31 21:15:38 +00:00
Wichert Akkerman
9ce1a63eb2
Catching up on my mail-backlog, see ChangeLog for details
1999-08-29 23:15:07 +00:00
Wichert Akkerman
5a777663d5
Add sys_poll to Linux/alpha syscall list
1999-08-04 16:03:49 +00:00
Wichert Akkerman
527a80589d
Update sys_createmodule and sys_initmodule
1999-07-15 21:11:37 +00:00
Wichert Akkerman
50a2745c88
Bring Linux/powerpc up to date
1999-06-21 13:07:29 +00:00
Wichert Akkerman
cc4b8f426a
Update syscall list for Linux/alpha
1999-06-09 12:50:10 +00:00
Wichert Akkerman
dacfb6ebd6
Add sparc patches from Jakub Jelinek
1999-06-03 14:21:07 +00:00
Wichert Akkerman
0c239d9e87
Adding cvsignore files for alpha and sparc
1999-05-28 12:39:50 +00:00
Wichert Akkerman
22fe9d2b99
added `a bit of sysctl support', patch from Ulrich Drepper
1999-05-27 12:00:57 +00:00
Wichert Akkerman
42a9655ffe
Added some cvsignore files
1999-05-25 23:12:18 +00:00
Wichert Akkerman
2e2553a534
Merged in a bunch of patches that I got as reaction to the 3.99 release.
...
See the ChangeLog for details
1999-05-09 00:29:58 +00:00
Wichert Akkerman
d4d8e92b30
Update linux sparc support so it compiles and works reasonably
1999-04-18 23:30:29 +00:00
Wichert Akkerman
7a1f0e95db
Update syscalls for Linux alpha
1999-04-18 20:23:57 +00:00
Wichert Akkerman
328c5e7fd8
Added support for old*stat syscalls for Linux
...
Changed referenced to LINUX to linux in file.c
Fix include for ldt.h in mem.c while we're at it
1999-04-16 00:21:26 +00:00
Wichert Akkerman
76baf7c9f6
Initial revision
1999-02-19 00:21:36 +00:00