EACCES
| Search permission is denied on a component of the path prefix.
|
EFAULT
| The Path parameter points outside of the allocated address
space of the process.
|
EIO
| An I/O error occurred during the operation.
|
ELOOP
| Too many symbolic links were encountered in translating the
Path parameter.
|
ENAMETOOLONG
| A component of a path name exceeded 255 characters and the process has
the DisallowTruncation attribute (see the ulimit
subroutine) or an entire path name exceeded 1023 characters.
|
ENOENT
| A component of the path prefix does not exist.
|
ENOENT
| A symbolic link was named, but the file to which it refers does not
exist.
|
ENOENT
| The path name is null.
|
ENOTDIR
| A component of the path prefix is not a directory.
|
ESTALE
| The root or current directory of the process is located in a virtual file
system that is unmounted.
|