ENOTEMPTYENOTEMPTY — Directory Not Empty
An attempt was made to remove a directory that still contains entries.
ENOENTThe specified file or directory does not exist in the filesystem.
The path passed to a system call refers to a file or directory that does not exist. This can happen due to a typo in the path, a missing parent directory, a deleted file, or a dangling symbolic link.
Verify the file path is correct and all parent directories exist. Use ls or stat to check. If a symlink is involved, ensure the target exists. Create the missing file or directory if needed.
ls /nonexistent/path
# ls: cannot access '/nonexistent/path': No such file or directoryENOTEMPTYAn attempt was made to remove a directory that still contains entries.
ENODEVThe requested device type or device driver is not available in the system.
ETIMEDOUTA connection attempt or network operation failed because the remote host did not respond in time.
EBADFA file descriptor argument is not a valid open file descriptor or is not open for the requested operation.
EBADMSGA message received on a STREAMS device or messaging interface was malformed.
ENOLINKA remote resource linked via a network filesystem is no longer accessible.