Fehler werden von GEMDOS als negative LONG-Werte gemeldet. Die folgende Liste enthält alle bekannten Fehlermeldungen:
| Nr. Bezeichnung | Bedeutung |
| 0 E_OK | Ok. Kein Fehler aufgetreten. |
| -32 EINVFN | Unbekannte Funktionsnummer. |
| -33 EFILNF | Datei nicht gefunden. |
| -34 EPTHNF | Verzeichnis (Ordner) nicht gefunden. |
| -35 ENHNDL | Keine Datei-Handles mehr verfügbar. |
| -36 EACCDN | Zugriff nicht erlaubt. |
| -37 EIHNDL | Datei-Handle war nicht korrekt. |
| -39 ENSMEM | Speicher reicht nicht aus. |
| -40 EIMBA | Adresse des Speicherblocks ungültig. |
| -46 EDRIVE | Laufwerksbezeichnung ungültig. |
| -47 ECWD | Aktuelles Verzeichnis kann nicht gelöscht werden. |
| -48 ENSAME | Dateien auf versch. logischen Laufwerken. |
| -49 ENMFIL | Es können keine Dateien mehr geöffnet werden. |
| -58 ELOCKED | Bereich einer Datei ist geschützt (Netzwerk). |
| -59 ENSLOCK | Angegebenes Locking existiert nicht. |
| -64 ERANGE | Dateizeiger in ungültigem Bereich. (siehe auch FreeMiNT Meldung -88) |
| -65 EINTRN | Interner Fehler des GEMDOS. |
| -66 EPLFMT | Ungültiges Programm-Format. |
| -67 EGSBF | Allozierter Speicherblock konnte nicht vergrößert werden. |
| -68 EBREAK | Programm-Abbruch durch Control-C. |
| -69 EXCPT | 68000er Exception (Bomben). |
| -70 EPTHOV | Pfad Überlauf. |
| -80 ELOOP | Zu tief verschachtelte symbolische Links, evtl. Endlosschleife. |
| -81 EPIPE | Write to broken pipe. |
Unter FreeMiNT sind einige Fehlermeldungen mehr vorhanden bzw. wurden die Werte angepasst.
| Nr. Bezeichnung | Bedeutung |
| -1 EERROR | Generic error. |
| -2 EBUSY | Resource busy. |
| -3 EUKCMD | Unknown command. |
| -4 ECRC | CRC error. |
| -5 EBADR | Bad request. |
| -6 ESPIPE | Illegal seek. |
| -7 EMEDIUMTYPE | Wrong medium type. |
| -8 ESECTOR | Sector not found. |
| -10 EWRITE | Write fault. |
| -12 EGENERIC | General mishap. |
| -13 EROFS | Write protected. |
| -14 ECHMEDIA | Media change. |
| -15 ENODEV | No such device. |
| -16 EBADSEC | Bad sectors found. |
| -17 ENOMEDIUM | No medium found. |
| -20 ESRCH | No such process. |
| -21 ECHILD | No child processes. |
| -22 EDEADLK | Resource deadlock would occur. |
| -23 ENOTBLK | Block device required. |
| -24 EISDIR | Is a directory. |
| -25 EINVAL | Invalid argument. |
| -26 EFTYPE | Inappropriate file type or format. |
| -27 EILSEQ | Illegal byte sequence. |
| -32 ENOSYS | Function not implemented. |
| -33 ENOENT | No such file or directory. |
| -34 ENOTDIR | Not a directory. |
| -35 EMFILE | Too many open files. |
| -36 EACCES | Permission denied. |
| -37 EBADF | Bad file descriptor. |
| -38 EPERM | Operation not permitted. |
| -39 ENOMEM | Cannot allocate memory. |
| -40 EFAULT | Bad address. |
| -46 ENXIO | No such device or address. |
| -48 EXDEV | Cross-device link. |
| -49 ENMFILES | No more matching file names. |
| -50 ENFILE | File table overflow. |
| -58 ELOCKED | Locking conflict. |
| -59 ENSLOCK | No such lock. |
| -64 EBADARG | Bad argument. |
| -65 EINTERNAL | Internal error. |
| -66 ENOEXEC | Invalid executable file format. |
| -67 ESBLOCK | Memory block growth failure. |
| -68 EBREAK | Aborted by user. |
| -69 EXCPT | Terminated with bombs. |
| -70 ETXTBSY | Text file busy. |
| -71 EFBIG | File too big. |
| -80 ELOOP | Too many symbolic links. |
| -81 EPIPE | Broken pipe. |
| -82 EMLINK | Too many links. |
| -83 ENOTEMPTY | Directory not empty. |
| -85 EEXIST | File exists. |
| -86 ENAMETOOLONG | Name too long. |
| -87 ENOTTY | Not a tty. |
| -88 ERANGE | Range error. |
| -89 EDOM | Domain error. |
| -90 EIO | I/O error |
| -91 ENOSPC | No space left on device. |
| -92 | reserved for TraPatch. |
| -93 | reserved for TraPatch. |
| -94 | reserved for TraPatch. |
| -95 | reserved for TraPatch. |
| -96 | reserved for TraPatch. |
| -97 | reserved for TraPatch. |
| -98 | reserved for TraPatch. |
| -99 | reserved for TraPatch. |
| -100 EPROCLIM | Too many processes for user. |
| -101 EUSERS | Too man y users. |
| -102 EDQUOT | Quota exceeded. |
| -103 ESTALE | Stale NFS file handle. |
| -104 EREMOTE | Object is remote. |
| -105 EBADRPC | RPC struct is bad. |
| -106 ERPCMISMATCH | RPC version wrong. |
| -107 EPROGUNAVAIL | RPC program not available. |
| -108 EPROGMISMATCH | RPC program version wrong. |
| -109 EPROCUNAVAIL | RPC bad procedure for program. |
| -110 ENOLCK | No locks available. |
| -111 EAUTH | Authentication error. |
| -112 ENEEDAUTH | Need authenticator. |
| -113 EBACKGROUND | Inappropriate operation for background process. |
| -114 EBADMSG | Not a data message. |
| -115 EIDRM | Identifier removed. |
| -116 EMULTIHOP | Multihop attempted. |
| -117 ENODATA | No data available. |
| -118 ENOLINK | Link has been severed. |
| -119 ENOMSG | No message of desired type. |
| -120 ENOSR | Out of streams resources. |
| -121 ENOSTR | Device not a stream. |
| -122 EOVERFLOW | Value too large for defined data type. |
| -123 EPROTO | Protocol error. |
| -124 ETIME | Timer expired. |
| -125 E2BIG | Argument list too long. |
| -126 ERESTART | Interrupted system call should be |
| -127 ECHRNG | Channel number out of range. |
| -128 EINTR | Interrupted function call. |
| -129 ESNDLOCKED | Sound system is already locked. |
| -130 ESNDNOTLOCK | Sound system is not locked. |
| -131 EL2NSYNC | Level 2 not synchronized. |
| -132 EL3HLT | Level 3 halted. |
| -133 EL3RST | Level 3 reset. |
| -134 ELNRNG | Link number out of range. |
| -135 EUNATCH | Protocol driver not attached. |
| -136 ENOCSI | No CSI structure available. |
| -137 EL2HLT | Level 2 halted. |
| -138 EBADE | Invalid exchange. |
| -139 EXFULL | Exchange full. |
| -140 ENOANO | No anode. |
| -141 EBADRQC | Invalid request code. |
| -142 EBADSLT | Invalid slot. |
| -143 EBFONT | Bad font file format. |
| -144 ENONET | Machine is not on the network. |
| -145 ENOPKG | Package is not installed. |
| -146 EADV | Advertise error. |
| -147 ESRMNT | Srmount error. |
| -148 ECOMM | Communication error on send. |
| -149 EDOTDOT | RFS specific error. |
| -150 ELIBACC | Cannot access a needed shared library. |
| -151 ELIBBAD | Accessing a corrupted shared library. |
| -152 ELIBSCN | .lib section in a.out corrupted. |
| -153 ELIBMAX | Attempting to link too many shared libraries. |
| -154 ELIBEXEC | Cannot exec a shared library directly. |
| -155 ESTRPIPE | Streams pipe error. |
| -156 EUCLEAN | Structure needs cleaning. |
| -157 ENOTNAM | Not a XENIX named type file. |
| -158 ENAVAIL | NO XENIX semaphores available. |
| -159 EREMOTEIO | Remote I/O error. |
| -200 EMOUNT | Mount point crossed (indicator) |
| -300 ENOTSOCK | Socket operation on non-socket. |
| -301 EDESTADDRREQ | Destination address required. |
| -302 EMSGSIZE | Message too long. |
| -303 EPROTOTYPE | Protocol wrong type for socket. |
| -304 ENOPROTOOPT | Protocol not available. |
| -305 EPROTONOSUPPORT | Protocol not supported. |
| -306 ESOCKTNOSUPPORT | Socket type not supported. |
| -307 EOPNOTSUPP | Operation not supported. |
| -308 EPFNOSUPPORT | Protocol family not supported. |
| -309 EAFNOSUPPORT | Address family not supported by protocol. |
| -310 EADDRINUSE | Address already in use |
| -311 EADDRNOTAVAIL | Cannot assign requested address. |
| -312 ENETDOWN | Network is down. |
| -313 ENETUNREACH | Network is unreachable. |
| -314 ENETRESET | Network dropped conn. because of reset. |
| -315 ECONNABORTED | Software caused connection abort. |
| -316 ECONNRESET | Connection reset by peer. |
| -317 EISCONN | Socket is already connected. |
| -318 ENOTCONN | Socket is not connected. |
| -319 ESHUTDOWN | Cannot send after shutdown. |
| -320 ETIMEDOUT | Connection timed out. |
| -321 ECONNREFUSED | Connection refused. |
| -322 EHOSTDOWN | Host is down. |
| -323 EHOSTUNREACH | No route to host. |
| -324 EALREADY | Operation already in progress. |
| -325 EINPROGRESS | Operation now in progress. |
| -326 EAGAIN | Operation would block. |
| -326 EWOULDBLOCK | siehe EAGAIN |
| -327 ENOBUFS | No buffer space available. |
| -328 ETOOMANYREFS | Too many references. |
Querverweis: Fehlermeldungen in MagiC BIOS und XBIOS Fehlermeldungen