#include #include "namespace.h" #include #include #include #ifdef __weak_alias __weak_alias(lseek, _lseek) #endif off_t lseek(fd, offset, whence) int fd; off_t offset; int whence; { message m; memset(&m, 0, sizeof(m)); m.VFS_LSEEK_FD = fd; m.VFS_LSEEK_OFF_LO = offset; m.VFS_LSEEK_WHENCE = whence; if (_syscall(VFS_PROC_NR, VFS_LSEEK, &m) < 0) return( (off_t) -1); return( (off_t) m.VFS_LSEEK_OFF_LO); }