The named file does not exist. Search permission is denied for a component of the path prefix. Too many symbolic links were encountered in translating the pathname. The effective user ID does not match the owner of the file and the effective user ID is not the super-user. The named file resides on a read-only file system.
Path points outside the process's allocated address space.
The descriptor is not valid. Fd refers to a socket, not to a file. The file resides on a read-only file system.