lseek64 (), llseek (), and _llseek (). lseek() Prototype: off_t lseek(int fd , off_t offset ... lseek () wrapper function uses the type off_t . This is a 32-bit signed typeSYNOPSIS #include int fseeko(FILE * stream , off_t offset , int whence ); off_t ftello(FILE ... value of ftello () is of type off_t instead of long . On some architectures, bothSYNOPSIS #include int fseeko(FILE * stream , off_t offset , int whence ); off_t ftello(FILE ... value of ftello () is of type off_t instead of long . On some architectures, boththree arguments: int seek(void *cookie, off_t *offset, int whence); The *offset argument specifies ... endpos; /* Number of characters in buf */ off_t offset; /* Current file offse…prot , int flags , int fd , off_t offset ); int munmap(void addr [. length ], size_t ... file extension (i.e., using 64-bit off_t ): the number of pages used for lengthinclude int posix_fallocate(int fd , off_t offset , off_t len ); Feature Test Macroreturn type of telldir () was off_t . POSIX.1-2001 specifies long , and this is the typetype of the loc argument was off_t . POSIX.1-2001 specifies long , and thislockf(int fd , int op , off_t len ); Feature Test Macro Requirements for glibcwide as a 64-bit off_t (assuming a program compiled with _FILE_OFFSET_BITSt d_ino; /* Inode number */ off_t d_off; /* Not an offset; see below */ unsignedrestrict . nbytes ], size_t nbytes , off_t *restrict basep ); Feature Test Macro Requirements for glibc