ftruncate64.c 668 B

12345678910111213141516171819202122
  1. /*
  2. * ftruncate64 syscall for linux/arm
  3. *
  4. * Copyright (C) 2002 Erik Andersen <andersen@codepoet.org>
  5. *
  6. * This file is subject to the terms and conditions of the GNU Lesser
  7. * General Public License. See the file COPYING.LIB in the main
  8. * directory of this archive for more details.
  9. */
  10. #include <features.h>
  11. #include <unistd.h>
  12. #include <errno.h>
  13. #include <sys/syscall.h>
  14. #if defined __UCLIBC_HAVE_LFS__ && defined __NR_ftruncate64
  15. /* Unlike some architectures, arm can pass an off64_t directly
  16. * into a syscall so we don't need to do anything special */
  17. extern _syscall2 (int, _ftruncate64, int, fd, __off64_t, length);
  18. #endif /* __UCLIBC_HAVE_LFS__ */