Commit 667f38b167caebb38a16aef6df56db0dcb34d684

Authored by bellard
1 parent 83469015

[f]truncate64 support


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1515 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 4 additions and 2 deletions
linux-user/syscall.c
... ... @@ -2756,11 +2756,13 @@ long do_syscall(void *cpu_env, int num, long arg1, long arg2, long arg3,
2756 2756 #endif
2757 2757 #ifdef TARGET_NR_truncate64
2758 2758 case TARGET_NR_truncate64:
2759   - goto unimplemented;
  2759 + ret = get_errno(truncate64((const char *)arg1, arg2));
  2760 + break;
2760 2761 #endif
2761 2762 #ifdef TARGET_NR_ftruncate64
2762 2763 case TARGET_NR_ftruncate64:
2763   - goto unimplemented;
  2764 + ret = get_errno(ftruncate64(arg1, arg2));
  2765 + break;
2764 2766 #endif
2765 2767 #ifdef TARGET_NR_stat64
2766 2768 case TARGET_NR_stat64:
... ...