*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> llseek (2)              



NAME    [Toc]    [Back]

       _llseek - reposition read/write file offset

SYNOPSIS    [Toc]    [Back]

       #include <unistd.h>

       #include <linux/unistd.h>

       _syscall5(int,  _llseek, uint, fd, ulong, hi, ulong, lo, loff_t *, res,
       uint, wh);

       int _llseek(unsigned int fd, unsigned long offset_high,	unsigned  long
       offset_low, loff_t *result, unsigned int whence);

DESCRIPTION    [Toc]    [Back]

       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, respectively.
	It returns the resulting file position in the argument result.

RETURN VALUE    [Toc]    [Back]

       Upon successful completion, _llseek returns 0. Otherwise, a value of -1
       is returned and errno is set to indicate the error.

ERRORS    [Toc]    [Back]

       EBADF  fd is not an open file descriptor.

       EINVAL whence is invalid.

CONFORMING TO    [Toc]    [Back]

       This  function  is  Linux-specific,  and should not be used in programs
       intended to be portable.

BUGS    [Toc]    [Back]

       The ext2 filesystem does not support files with a size of 2GB or  more.

SEE ALSO    [Toc]    [Back]


Linux 1.2.9			  1995-06-10			     LLSEEK(2)
[ Back ]
 Similar pages
Name OS Title
lseek Tru64 Move read-write file offset
pread Linux read from or write to a file descriptor at a given offset
AFreadmisc IRIX read from / write to / move logical read/write pointer for data in a miscellaneous chunk in an audio file
VOP_RDWR FreeBSD read or write a file
VOP_READ FreeBSD read or write a file
VOP_WRITE FreeBSD read or write a file
curs_scr_dmp IRIX read (write) a curses screen from (to) a file
VOP_GETPAGES FreeBSD read or write VM pages from a file
VOP_PUTPAGES FreeBSD read or write VM pages from a file
scr_set Tru64 Read or write a Curses screen from or to a file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service