- case EINVAL: return "Bad arguments";
- case EPERM: return "Permissions error";
- default:
- _SysDebug("strerror: errnum=%i unk", errnum);
- return "unknown error";
+ case EEXIST: return "Already exists";
+ case ENFILE: return "Too many open files";
+ case ENOTDIR: return "Not a directory";
+ case EISDIR: return "Is a directory";
+ case EIO: return "IO Error";
+ case EINTR: return "Interrupted";
+ case EWOULDBLOCK: return "Operation would have blocked";
+ case ENODEV: return "No such device";
+ case EADDRNOTAVAIL: return "Address not avaliable";
+ case EINPROGRESS: return "Operation in process";
+ case EPERM: return "Operation not permitted";
+ case ENOTTY: return "Not a TTY";
+ case EAGAIN: return "Try again";
+ case EALREADY: return "Operation was no-op";
+ case EINTERNAL: return "Internal error";