2004-08-31 Roland McGrath <roland@redhat.com>
* syscall.c (dumpio): Match pread and pwrite system calls too.
Fixes Debian bug #239947.
diff --git a/syscall.c b/syscall.c
index b6d526d..666b9be 100644
--- a/syscall.c
+++ b/syscall.c
@@ -438,6 +438,12 @@
return;
switch (tcp->scno + NR_SYSCALL_BASE) {
case SYS_read:
+#ifdef SYS_pread64
+ case SYS_pread64:
+#endif
+#if defined SYS_pread && SYS_pread64 != SYS_pread
+ case SYS_pread:
+#endif
#ifdef SYS_recv
case SYS_recv:
#endif
@@ -448,6 +454,12 @@
dumpstr(tcp, tcp->u_arg[1], tcp->u_rval);
break;
case SYS_write:
+#ifdef SYS_pwrite64
+ case SYS_pwrite64:
+#endif
+#if defined SYS_pwrite && SYS_pwrite64 != SYS_pwrite
+ case SYS_pwrite:
+#endif
#ifdef SYS_send
case SYS_send:
#endif