•  Back 
  •  GEMDOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File5.3  GEMDOS-Fehlermeldungen                                        TOS

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