From: Julian Seward Date: Thu, 20 Jun 2002 07:21:48 +0000 (+0000) Subject: Add __NR_truncate64. X-Git-Tag: svn/VALGRIND_1_0_3~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7437ce425ca269e0c1ef8871d990d6c72e27ef46;p=thirdparty%2Fvalgrind.git Add __NR_truncate64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@450 --- diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index ae80146bd8..dfcddb1ade 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -417,6 +417,17 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) /* !!!!!!!!!! New, untested syscalls !!!!!!!!!!!!!!!!!!!!! */ +# if defined(__NR_truncate64) + case __NR_truncate64: /* syscall 193 */ + /* int truncate64(const char *path, off64_t length); */ + if (VG_(clo_trace_syscalls)) + VG_(printf)("truncate64 ( %p, %lld )\n", + arg1, ((ULong)arg2) | (((ULong) arg3) << 32)); + must_be_readable_asciiz( tst, "truncate64(path)", arg1 ); + KERNEL_DO_SYSCALL(tid,res); + break; +# endif + # if defined(__NR_fdatasync) case __NR_fdatasync: /* syscall 148 */ /* int fdatasync(int fd); */