OSDN Git Service

- trim any trailing whitespace
[uclinux-h8/uClibc.git] / libc / sysdeps / linux / common / llseek.c
index 76354fa..35365d8 100644 (file)
@@ -7,8 +7,9 @@
  * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
  */
 
-#include "syscalls.h"
 #include <unistd.h>
+#include <sys/types.h>
+#include <sys/syscall.h>
 
 extern __typeof(lseek64) __libc_lseek64;
 
@@ -17,14 +18,14 @@ extern __typeof(lseek64) __libc_lseek64;
 # ifndef INLINE_SYSCALL
 #  define INLINE_SYSCALL(name, nr, args...) __syscall_llseek (args)
 #  define __NR___syscall_llseek __NR__llseek
-static inline _syscall5(int, __syscall_llseek, int, fd, off_t, offset_hi, 
+static __inline__ _syscall5(int, __syscall_llseek, int, fd, off_t, offset_hi,
                off_t, offset_lo, loff_t *, result, int, whence);
 # endif
 
 loff_t __libc_lseek64(int fd, loff_t offset, int whence)
 {
        loff_t result;
-       return(loff_t)(INLINE_SYSCALL (_llseek, 5, fd, (off_t) (offset >> 32), 
+       return(loff_t)(INLINE_SYSCALL (_llseek, 5, fd, (off_t) (offset >> 32),
                                (off_t) (offset & 0xffffffff), &result, whence) ?: result);
 }
 #else