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
diff --git a/TODO b/TODO
index 167ba38..c626bd6 100644
--- a/TODO
+++ b/TODO
@@ -1,11 +1,12 @@
-- new entries from wta
-clone doesn't work; cloned processes can hang
-- partially done: finish up change_syscall using new setargs
-- do setargs for non-ia64
-rename functions that are used for general things:
+* clone doesn't work; cloned processes can hang
+* partially done: finish up change_syscall using new setargs
+* do setargs for non-ia64
+* rename functions that are used for general things:
sys_chdir -> general_1stringarg
-generate syscallent.h from the kernel sources
-
+* generate syscallent.h from the kernel sources (asm/unistd.h)
+* update linux/sparc syscall entries; Linux messed things up by overriding
+ all kinds of SunOS entries
-- old entries from jrs
attempt reopen of /proc file if we get EAGAIN from any /proc ioctl