mirror of https://github.com/mkerrisk/man-pages
lseek64.3: NOTES: describe the origin of lseek64() in LFS
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
83f0bca3b1
commit
e0b19c5b50
|
@ -1,4 +1,5 @@
|
|||
.\" Copyright 2004 Andries Brouwer <aeb@cwi.nl>.
|
||||
.\" and Copyright (c) 2020 Michael Kerrisk <mtk.manpages@gmail.com>
|
||||
.\"
|
||||
.\" %%%LICENSE_START(VERBATIM)
|
||||
.\" Permission is granted to make and distribute verbatim copies of this
|
||||
|
@ -195,6 +196,25 @@ T{
|
|||
.BR lseek64 ()
|
||||
T} Thread safety MT-Safe
|
||||
.TE
|
||||
.SH NOTES
|
||||
.BR lseek64 ()
|
||||
is one of the functions that was specified in the Large File Summit (LFS)
|
||||
specification that was completed in 1996.
|
||||
The purpose of the specification was to provide transitional support
|
||||
that allowed applications on 32-bit systems to access
|
||||
files whose size exceeds that which can be represented with a 32-bit
|
||||
.IR off_t
|
||||
type.
|
||||
As noted above, this symbol is exposed by header files if the
|
||||
.B _LARGEFILE64_SOURCE
|
||||
feature test macro is defined.
|
||||
ALternatively, on a 32-bit system, the symbol
|
||||
.I lseek
|
||||
is aliased to
|
||||
.I lseek64
|
||||
if the macro
|
||||
.B _FILE_OFFSET_BITS
|
||||
is defined with the value 64.
|
||||
.SH SEE ALSO
|
||||
.BR llseek (2),
|
||||
.BR lseek (2)
|
||||
|
|
Loading…
Reference in New Issue