]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add __NR_truncate64.
authorJulian Seward <jseward@acm.org>
Thu, 20 Jun 2002 07:21:48 +0000 (07:21 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 20 Jun 2002 07:21:48 +0000 (07:21 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@450

vg_syscall_mem.c

index ae80146bd84da51d9d5f4bbe105244cd2416a718..dfcddb1adeabdd695a0ac8d149df9de8f9d1a4ef 100644 (file)
@@ -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); */