LLSEEK(2) Linux Programmer's Manual LLSEEK(2)
NAME
_llseek - reposition read/write file offset
SYNOPSIS
#include<unistd.h>
#include<linux/unistd.h>
_syscall5(int,_llseek,uint,fd,ulong,hi,ulong,lo,loff_t*,res,
uint,wh);
int_llseek(unsignedint fd,unsignedlong offset_high,unsignedlong
offset_low,loff_t*result,unsignedint whence);
DESCRIPTION
The _llseek function repositions the offset of the file descriptor fd
to (offset_high<<32) | offset_low bytes relative to the beginning of
the file, the current position in the file, or the end of the file,
depending on whether whence is SEEK_SET, SEEK_CUR, or SEEK_END, respec-
tively. It returns the resulting file position in the argument result.
RETURNVALUE
Upon successful completion, _llseek returns 0. Otherwise, a value of -1
is returned and errno is set to indicate the error.
ERRORS
EBADF fd is not an open file descriptor.
EINVAL whence is invalid.
CONFORMINGTO
This function is Linux-specific, and should not be used in programs
intended to be portable.
SEEALSO
lseek(2)
Linux 1.2.9 1995-06-10 LLSEEK(2)