| [ENOTDIR]
|
| |
A component of either path prefix is not a directory.
|
| [ENAMETOOLONG]
|
| |
A component of either pathname exceeded 255 characters,
or entire length of either path name exceeded 1023 characters.
|
| [ENOENT]
|
| |
A component of either path prefix does not exist.
|
| [EOPNOTSUPP]
|
| |
The file system containing the file named by
name1
does not support links.
|
| [EMLINK]
|
| |
The link count of the file named by
name1
would exceed 32767.
|
| [EACCES]
|
| |
A component of either path prefix denies search permission.
|
| [EACCES]
|
| |
The requested link requires writing in a directory with a mode
that denies write permission.
|
| [ELOOP]
|
| |
Too many symbolic links were encountered in translating one of the pathnames.
|
| [ENOENT]
|
| |
The file named by
name1
does not exist.
|
| [EEXIST]
|
| |
The link named by
name2
does exist.
|
| [EPERM]
|
| |
The file named by
name1
is a directory or is flagged immutable or append-only
(see
chflags(2)).
|
| [EXDEV]
|
| |
The link named by
name2
and the file named by
name1
are on different file systems.
|
| [ENOSPC]
|
| |
The directory in which the entry for the new link is being placed
cannot be extended because there is no space left on the file
system containing the directory.
|
| [EDQUOT]
|
| |
The directory in which the entry for the new link
is being placed cannot be extended because the
users quota of disk blocks on the file system
containing the directory has been exhausted.
|
| [EIO]
|
An I/O error occurred while reading from or writing to
the file system to make the directory entry.
|
| [EROFS]
|
| |
The requested link requires writing in a directory on a read-only file
system.
|
| [EFAULT]
|
| |
One of the pathnames specified
is outside the processs allocated address space.
|
|