Added acct() syscall.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2352 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_syscalls.c b/coregrind/vg_syscalls.c
index 4e104da..3e70eb5 100644
--- a/coregrind/vg_syscalls.c
+++ b/coregrind/vg_syscalls.c
@@ -4968,6 +4968,13 @@
    }
 }
 
+PRE(acct)
+{
+   /* int acct(const char *filename); */
+   MAYBE_PRINTF("acct ( %p )\n", arg1);
+   SYSCALL_TRACK( pre_mem_read_asciiz, tid, "acct(filename)", arg1 );
+}
+
 #define SIGNAL_SIMULATION	1
 
 PRE(pause)
@@ -5373,6 +5380,7 @@
    SYSBA(mmap2,			False),
    SYSBA(clock_gettime,         False),
    SYSBA(futex,                 True),
+   SYSB_(acct,                  False),
 
    /* new signal handling makes these normal blocking syscalls */
    SYSB_(pause,			True),