]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Implement chroot(). (Paul Fox)
authorJulian Seward <jseward@acm.org>
Fri, 3 May 2002 21:07:55 +0000 (21:07 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 3 May 2002 21:07:55 +0000 (21:07 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@207

vg_syscall_mem.c

index 5fa2039fe14124655f5f94b23bb12907d4f0b8fe..18c0b9befa95694914dd8cd36951368a91336bd0 100644 (file)
@@ -418,6 +418,14 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid )
 
       /* !!!!!!!!!! New, untested syscalls !!!!!!!!!!!!!!!!!!!!! */
 
+      case __NR_chroot: /* syscall 61 */
+         /* int chroot(const char *path); */
+         if (VG_(clo_trace_syscalls))
+            VG_(printf)("chroot ( %p )\n", arg1);
+         must_be_readable_asciiz( tst, "chroot(path)", arg1 );
+         KERNEL_DO_SYSCALL(tid,res);
+         break;
+
 #     if defined(__NR_madvise)
       case __NR_madvise: /* syscall 219 */
          /* int madvise(void *start, size_t length, int advice ); */