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