From: Julian Seward Date: Fri, 3 May 2002 21:07:55 +0000 (+0000) Subject: Implement chroot(). (Paul Fox) X-Git-Tag: svn/VALGRIND_1_0_3~247 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8dd0233bec74b59177780a81e42a174fe7e5c6f3;p=thirdparty%2Fvalgrind.git Implement chroot(). (Paul Fox) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@207 --- diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index 5fa2039fe1..18c0b9befa 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -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 ); */