Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
llseek(2)
Edit
PageHistory
Diff
Info
LikePages
!!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(unsigned int__ ''fd''__, unsigned long__ ''offset_high''__, unsigned long__ ''offset_low''__, loff_t *__''result''__, unsigned int__ ''whence''__);__ !!DESCRIPTION The ___llseek__ function repositions the offset of the file descriptor ''fd'' to ''(offset_high '' 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 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. !!CONFORMING TO This function is Linux-specific, and should not be used in programs intended to be portable. !!BUGS Linux prior to 2.4 does not support files with a size of 2GB or more. Some librarys may not support large files unless compiled on a 2.4 kernel. !!SEE ALSO lseek(2)
One page links to
llseek(2)
:
Man2l
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.