.\"
.\" Modified Thu Oct 31 15:16:23 1996 by Eric S. Raymond <esr@thyrsus.com>
.\"
-.TH LLSEEK 2 2015-04-19 "Linux" "Linux Programmer's Manual"
+.TH LLSEEK 2 2017-09-15 "Linux" "Linux Programmer's Manual"
.SH NAME
_llseek \- reposition read/write file offset
.SH SYNOPSIS
.nf
.B #include <sys/types.h>
.B #include <unistd.h>
-.sp
+.PP
.BI "int _llseek(unsigned int " fd ", unsigned long " offset_high ,
.BI " unsigned long " offset_low ", loff_t *" result ,
.BI " unsigned int " whence );
.fi
-
+.PP
.IR Note :
There is no glibc wrapper for this system call; see NOTES.
.SH DESCRIPTION
The
.BR _llseek ()
-function repositions the offset of the open file associated
+system call repositions the offset of the open file description associated
with the file descriptor
.I fd
to
.I (offset_high<<32) | offset_low
-bytes relative to the beginning of the file, the current position in the file,
+bytes relative to the beginning of the file, the current file offset,
or the end of the file, depending on whether
.I whence
is
respectively.
It returns the resulting file position in the argument
.IR result .
-
+.PP
This system call exists on various 32-bit platforms to support
seeking to large file offsets.
.SH RETURN VALUE