Commit Graph

538 Commits

Author SHA1 Message Date
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
7633f1e068 . 2003-09-23 22:19:43 +00:00
Roland McGrath
90b4cb5992 2003-09-23 Roland McGrath <roland@redhat.com>
* signal.c (sprintsigmask): Print RT_%u for __SIGRTMIN..__SIGRTMAX.
	Fixes RH#104365.
2003-09-23 22:19:32 +00:00
Roland McGrath
109f3d38ad . 2003-08-21 10:09:01 +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
5bc5345d9f . 2003-08-21 09:58:08 +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
4d8130c859 . 2003-07-17 09:24:04 +00:00
Roland McGrath
cb61214601 2003-07-17 Roland McGrath <roland@redhat.com>
* configure.ac, NEWS: Version 4.4.99.
	* strace.spec, debian/changelog: 4.4.99-1.
2003-07-17 09:23:56 +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
25969ce6e1 . 2003-07-17 09:03:22 +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
e2be9ab3d3 2003-07-15 Anton Blanchard <anton@samba.org>
* ipc.c: Add SHM_HUGETLB field.
	Mask out permission bits in msgget, semget and shmget before
		printing resource_flags.
	Mask execute permission bits (even though we dont currently
		use them).
2003-07-17 09:03:04 +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
004d88ddbe . 2003-07-09 09:48:21 +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
a9a86199ff . 2003-06-27 21:20:14 +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
4fe23b5158 . 2003-06-26 22:41:02 +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
5f7ffc563a 2003-06-26 Roland McGrath <roland@redhat.com>
* config.guess: Update from canonical version, timestamp 2003-06-17.
	* config.sub: Likewise.
2003-06-26 22:31:49 +00:00
Roland McGrath
8f340e3111 . 2003-06-26 22:29:38 +00:00
Roland McGrath
7c051d2e4c 2003-06-26 Roland McGrath <roland@redhat.com>
* syscall.c (force_result) [LINUX] [ARM]: Fix variable usage.
	From: Joshua Neal <tinara@netpipeline.net>.
2003-06-26 22:29:32 +00:00
Roland McGrath
c2aa8ea5f8 . 2003-06-26 22:27:32 +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
9df23f9a37 . 2003-06-26 22:23:32 +00:00
Roland McGrath
2f924cafae 2003-06-26 Roland McGrath <roland@redhat.com>
* syscall.c (get_scno) [S390 || S390X]: Fix old vs new mode detection.
	From Michael Holzheu <HOLZHEU@de.ibm.com>.
2003-06-26 22:23:28 +00:00
Roland McGrath
ee911635e7 . 2003-06-23 23:40:04 +00:00
Roland McGrath
8758e544d5 2003-06-23 Roland McGrath <roland@redhat.com>
* net.c (sys_socket): Decode protocol for PF_INET6 same as PF_INET.
	From Ulrich Drepper <drepper@redhat.com>.
2003-06-23 23:39:59 +00:00
Roland McGrath
f02c3c3a8a grr 2003-06-11 05:47:07 +00:00
Roland McGrath
e84e6276b5 . 2003-06-11 05:38:01 +00:00
Roland McGrath
acd3cd758d 2003-06-10 Roland McGrath <roland@redhat.com>
* configure.ac, NEWS: Version 4.4.98.
	* strace.spec, debian/changelog: 4.4.98-1.
2003-06-11 05:37:56 +00:00
Roland McGrath
767b430533 . 2003-06-10 03:38:03 +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
c38d46ea66 . 2003-06-10 03:31:34 +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
eef1fded0c . 2003-06-10 03:07:47 +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
3634c27207 . 2003-06-10 03:06:05 +00:00
Roland McGrath
0a39690698 2003-06-09 Roland McGrath <roland@redhat.com>
* strace.c (trace): Print a message and newline for a WIFEXITED report
	from the process we just printed an unterminated syscall line for.
2003-06-10 03:05:53 +00:00
Roland McGrath
0f87c4972f 2003-06-03 Roland McGrath <roland@redhat.com>
Linux/ARM improvements from Russell King <rmk@arm.linux.org.uk>:
	* defs.h [LINUX] (TCB_WAITEXECVE): Define for [ARM] too.
	* process.c (struct_user_offsets) [LINUX] [ARM]: Add ARM registers.
	* signal.c [LINUX] (sys_sigreturn) [ARM]: New case.
	* syscall.c (get_scno, syscall_fixup) [LINUX] [ARM]: Case rewritten.
	(get_error) [LINUX] [ARM]: Update.
	(syscall_enter) [LINUX] [ARM]: New case.
	* util.c (printcall) [LINUX] [ARM]: New case.
2003-06-03 23:29:04 +00:00
Roland McGrath
ef38868961 2003-06-03 Roland McGrath <roland@redhat.com>
* util.c (printcall) [LINUX]: Fix typo [IA62] -> [IA64].
	Linux/ARM improvements from Russell King <rmk@arm.linux.org.uk>:
	* defs.h [LINUX] (TCB_WAITEXECVE): Define for [ARM] too.
	* process.c (struct_user_offsets) [LINUX] [ARM]: Add ARM registers.
	* signal.c [LINUX] (sys_sigreturn) [ARM]: New case.
	* syscall.c (get_scno, syscall_fixup) [LINUX] [ARM]: Case rewritten.
	(get_error) [LINUX] [ARM]: Update.
	(syscall_enter) [LINUX] [ARM]: New case.
	* util.c (printcall) [LINUX] [ARM]: New case.
2003-06-03 23:28:59 +00:00
Roland McGrath
2c1d534aac . 2003-06-03 23:28:58 +00:00
Roland McGrath
2fb649615c 2003-06-03 Roland McGrath <roland@redhat.com>
* debian/control (Standards-Version): Update to 3.5.10.
2003-06-03 23:28:57 +00:00
Roland McGrath
cf99f9c864 . 2003-06-03 07:18:28 +00:00
Roland McGrath
ed64516fa4 2003-06-03 Roland McGrath <roland@redhat.com>
* strace.c (main): In PATH search, accept only a regular file with
	execute bits set.  Fixes Debian bug #137103.
2003-06-03 07:18:19 +00:00
Roland McGrath
454a024a9b . 2003-06-03 01:35:32 +00:00
Roland McGrath
369310502b 2003-06-02 Roland McGrath <roland@redhat.com>
* strace.c (main): Set -q when given -o and not -p, and not when not
	given -o, to match what the man page always said.
	Fixes Debian bug #47113, #153678.
2003-06-03 01:35:20 +00:00