| [ENOTDIR] |
| | A component of the path prefix is not a directory. |
| [ENAMETOOLONG] |
| | A component of a pathname exceeded 255 characters, or an entire path name exceeded 1024 characters. |
| [ENOENT] |
| | The named file or a component of the path name does not exist. |
| [EACCES] |
| | Search permission is denied for a component of the path prefix. |
| [ELOOP] |
| | Too many symbolic links were encountered in translating the pathname. |
| [EFAULT] |
| | The path argument points outside the processs allocated address space. |
| [EINVAL] |
| | The implementation does not support the revoke operation on the named file. |
| [EPERM] |
| | The caller is neither the owner of the file nor the super user. |
|