|
|
1.1 ! root 1: /* ! 2: ! 3: Copyright 1990,1991 Eric R. Smith. All rights reserved. ! 4: ! 5: */ ! 6: ! 7: ! 8: ! 9: #ifndef _atarierr_h ! 10: ! 11: #define _atarierr_h ! 12: ! 13: ! 14: ! 15: #define E_OK 0 ! 16: ! 17: ! 18: ! 19: /* BIOS errors */ ! 20: ! 21: ! 22: ! 23: #ifdef ERROR ! 24: ! 25: #undef ERROR ! 26: ! 27: #endif ! 28: ! 29: ! 30: ! 31: #define ERROR -1 /* generic error */ ! 32: ! 33: #define EDRVNR -2 /* drive not ready */ ! 34: ! 35: #define EUNCMD -3 /* unknown command */ ! 36: ! 37: #define E_CRC -4 /* crc error */ ! 38: ! 39: #define EBADRQ -5 /* bad request */ ! 40: ! 41: #define E_SEEK -6 /* seek error */ ! 42: ! 43: #define EMEDIA -7 /* unknown media */ ! 44: ! 45: #define ESECNF -8 /* sector not found */ ! 46: ! 47: #define EPAPER -9 /* out of paper */ ! 48: ! 49: #define EWRITF -10 /* write fault */ ! 50: ! 51: #define EREADF -11 /* read fault */ ! 52: ! 53: ! 54: ! 55: #define EWRPRO -13 /* device write protected */ ! 56: ! 57: #define E_CHNG -14 /* media change detected */ ! 58: ! 59: #define EUNDEV -15 /* unknown device */ ! 60: ! 61: #define EBADSF -16 /* bad sectors on format */ ! 62: ! 63: #define EOTHER -17 /* insert other disk request */ ! 64: ! 65: ! 66: ! 67: /* GEMDOS errors */ ! 68: ! 69: ! 70: ! 71: #define EINVFN -32 /* invalid function */ ! 72: ! 73: #define EFILNF -33 /* file not found */ ! 74: ! 75: #define EPTHNF -34 /* path not found */ ! 76: ! 77: #define ENHNDL -35 /* no more handles */ ! 78: ! 79: #define EACCDN -36 /* access denied */ ! 80: ! 81: #define EIHNDL -37 /* invalid handle */ ! 82: ! 83: #define ENSMEM -39 /* insufficient memory */ ! 84: ! 85: #define EIMBA -40 /* invalid memory block address */ ! 86: ! 87: #define EDRIVE -46 /* invalid drive specification */ ! 88: ! 89: #define EXDEV -48 /* cross device rename */ ! 90: ! 91: #define ENMFIL -49 /* no more files (from fsnext) */ ! 92: ! 93: #define ELOCKED -58 /* record is locked already */ ! 94: ! 95: #define ENSLOCK -59 /* invalid lock removal request */ ! 96: ! 97: #define ERANGE -64 /* range error */ ! 98: ! 99: #define EINTRN -65 /* internal error */ ! 100: ! 101: #define EPLFMT -66 /* invalid program load format */ ! 102: ! 103: #define ENOEXEC EPLFMT ! 104: ! 105: #define EGSBF -67 /* memory block growth failure */ ! 106: ! 107: ! 108: ! 109: #define ENAMETOOLONG ERANGE /* a filename component is too long */ ! 110: ! 111: #define ELOOP -80 /* too many symbolic links */ ! 112: ! 113: ! 114: ! 115: /* this isn't really an error at all, just an indication to the kernel ! 116: ! 117: * that a mount point may have been crossed ! 118: ! 119: */ ! 120: ! 121: ! 122: ! 123: #define EMOUNT -200 ! 124: ! 125: ! 126: ! 127: extern int mint_errno; ! 128: ! 129: ! 130: ! 131: #ifndef error ! 132: ! 133: #define error(x) ((long)x) ! 134: ! 135: #endif ! 136: ! 137: ! 138: ! 139: #endif /* _atarierr_h */ ! 140:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.