Manpages

NAME

lf64 − transitional interfaces for 64-bit file offsets

DESCRIPTION

The data types, interfaces, and macros described on this page provide explicit access to 64-bit file offsets. They are accessible through the transitional compilation environment described on the lfcompile64(5) manual page. The function prototype and semantics of a transitional interface are equivalent to those of the standard version of the call, except that relevant data types are 64-bit entities.

Data Types
The following tables list the standard data or struct types in the left-hand column and their corresponding explicit 64-bit file offset types in the right-hand column, grouped by header. The absence of an entry in the left-hand column indicates that there is no existing explicit 32-bit type that corresponds to the 64-bit type listed in the right—hand column. Note that in a 64-bit application, the standard definition is equivalent to the 64-bit file offset definition.

<aio.h>

<sys/dirent.h>

<sys/fcntl.h>

<sys/stdio.h>

<sys/resource.h>

<sys/stat.h>

<sys/statvfs.h>

<sys/types.h>

<unistd.h>

<sys/unistd.h>

System Interfaces
The following tables display the standard API and the corresponding transitional interfaces for 64-bit file offsets. The interfaces are grouped by header. The interface name and the affected data types are displayed in courier font..

<aio.h>

<dirent.h>

<fcntl.h>

<ftw.h>

<libgen.h>

<stdio.h>

<stdlib.h>

<sys/async.h>

<ucbinclude/sys/dir.h>

<sys/dirent.h>

<sys/mman.h>

<sys/resource.h>

<sys/stat.h>

<sys/statvfs.h>

<unistd.h>

SEE ALSO

lfcompile(5), lfcompile64(5)