...f_t . POSIX.1-2001 specifies long , and this is the type used since glibc 2.1.2. In early filesystems, the value returned by telldir () was a simple file offset within a directo…...spite its type and name, the d_off field is seldom any kind of directory offset on modern filesystems. Applications should treat this field as an opaque value, making no assumpt…...t is unspecified whether all members of the returned struct have meaningful values on all filesystems. fstatvfs () returns the same information about an open file referenced by …...t is unspecified whether all members of the returned struct have meaningful values on all filesystems. fstatvfs () returns the same information about an open file referenced by …...2) locks.txt and mandatory-locking.txt in the Linux kernel source directory Documentation/filesystems (on older kernels, these files are directly under the Documentation directo…...E_MAX . In the GNU system, there is no imposed limit on overall filename length, but some filesystems may place limits on the length of a component. ENOENT A directory component…...E_MAX . In the GNU system, there is no imposed limit on overall filename length, but some filesystems may place limits on the length of a component. ENOENT A directory component…...001). ESTALE Stale file handle (POSIX.1-2001). This error can occur for NFS and for other filesystems. ESTRPIPE Streams pipe error. ETIME Timer expired (POSIX.1 (XSI STREAMS opt…