Next: lstat, Previous: lsearch, Up: Function Substitutes [Contents][Index]
lseek
POSIX specification:
http://www.opengroup.org/onlinepubs/9699919799/functions/lseek.html
Gnulib module: lseek
Portability problems fixed by Gnulib:
off_t
is a 32-bit type, lseek
does not work
correctly with files larger than 2 GB. (Cf. AC_SYS_LARGEFILE
.)
Portability problems not fixed by Gnulib:
lseek
should set
errno
to EINVAL
and return -1, but in this situation a
SIGSYS
signal is raised on some platforms:
IRIX 6.5.
lseek
function fails, POSIX says that the file offset remains
unchanged. But on some platforms, attempting to set a negative file offset
fails and sets the file offset to 0:
BeOS.