aboutsummaryrefslogtreecommitdiffstats
path: root/man2/lseek.2
diff options
context:
space:
mode:
Diffstat (limited to 'man2/lseek.2')
-rw-r--r--man2/lseek.222
1 files changed, 10 insertions, 12 deletions
diff --git a/man2/lseek.2 b/man2/lseek.2
index 8b184cecea..ae46244af3 100644
--- a/man2/lseek.2
+++ b/man2/lseek.2
@@ -205,8 +205,17 @@ The resulting file offset cannot be represented in an
.B ESPIPE
.I fd
is associated with a pipe, socket, or FIFO.
+.SH VERSIONS
+On Linux, using
+.BR lseek ()
+on a terminal device fails with the error
+.BR ESPIPE .
+.\" Other systems return the number of written characters,
+.\" using SEEK_SET to set the counter. (Of written characters.)
.SH STANDARDS
-POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
+POSIX.1-2008.
+.SH HISTORY
+POSIX.1-2001, SVr4, 4.3BSD.
.PP
.B SEEK_DATA
and
@@ -230,20 +239,9 @@ then a
moves the file offset to the end of the file, regardless of the use of
.BR lseek ().
.PP
-The
-.I off_t
-data type is a signed integer data type specified by POSIX.1.
-.PP
Some devices are incapable of seeking and POSIX does not specify which
devices must support
.BR lseek ().
-.PP
-On Linux, using
-.BR lseek ()
-on a terminal device fails with the error
-\fBESPIPE\fP.
-.\" Other systems return the number of written characters,
-.\" using SEEK_SET to set the counter. (Of written characters.)
.SH SEE ALSO
.BR dup (2),
.BR fallocate (2),