]> pd.if.org Git - mmurtl/commitdiff
autocommit for file dated 1994-12-10 23:11:24
authorRichard Burgess <>
Sat, 10 Dec 1994 23:11:24 +0000 (23:11 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Mon, 17 Oct 2016 14:03:47 +0000 (14:03 +0000)
ossource/mstatus.h [new file with mode: 0644]

diff --git a/ossource/mstatus.h b/ossource/mstatus.h
new file mode 100644 (file)
index 0000000..e584087
--- /dev/null
@@ -0,0 +1,168 @@
+#define ErcOK                  0       /* Alls Well */\r
+#define ErcEOF                 1       /* DUH... The END */\r
+\r
+#define ErcOpCancel            4       /* Operator cancel */\r
+#define ErcNullPtr             6       /* Null ptr passed into call or service */\r
+\r
+/* 10 - 19 Exchange Errors for Allocation and Use */\r
+\r
+#define ErcOutOfRange  10      /* Bad exchange number */\r
+#define ErcNotAlloc            11      /* Exchange number used was not allocated */\r
+#define ErcNotOwner            12      /* Attempt to dealloc Exch that's not yours */\r
+\r
+/*20 - 29 Message Management */\r
+\r
+#define ErcNoMsg               20      /* No msg waiting at exchange (CheckMsg) */\r
+\r
+/*30 - 39 System Service Management */\r
+\r
+#define ErcNoSuchSvc   30      /* No service by that name */\r
+#define ErcBadSvcCode  32      /* Service doesn't handle that code */\r
+#define ErcNotRqBlk            34      /* Service received a NON RqBlock at it's exchange*/\r
+#define ErcOutOfSvcDesc 36     /* No more empty Service Descriptors */\r
+#define ErcOwnerAbort  37      /* Svc received SvcCode 0 on owner of this RqBlk*/\r
+\r
+/* OS Resource Management Errors */\r
+\r
+#define ErcNoMoreExch  40      /* Out of exchanges */\r
+#define ErcNoMoreLBs   41      /* Out of Link Blocks */\r
+#define ErcNoSvcBlks   43      /* No more servcice can install */\r
+#define ErcNoMoreTBs   44      /* Out of timer blocks */\r
+#define ErcNoMoreTSSs  45      /* Out of TSSs */\r
+#define ErcNoMoreRqBlks 46     /* Out of Request Blocks */\r
+#define ErcNoMoreJCBs   47     /* Out of Job Control Blocks */\r
+\r
+/* OS Call Gate Management */\r
+\r
+#define ErcBadGateNum          48      /* Tried to add an invalid GDT call gate */\r
+#define ErcBadCallGate 49      /* Called an UNinitialized Call Gate!! */\r
+\r
+/*OS Task Management */\r
+\r
+#define ErcBadPriority 50      /* Priority is out of range */\r
+\r
+/*OS Job Management */\r
+\r
+#define ErcBadJobNum   70      /* A Bad job number was specified in an OS call */\r
+#define ErcInvalidJCB  71      /* The Job number specifies an unassigned JCB */\r
+#define ErcBadRunFile  74      /* The run file you specified is NOT a run file! */\r
+#define ErcNoExitJob   76      /* No exit job was specified on ExitJob(n) */\r
+#define ErcBadParams   80      /* Invalid or bad params were passed to a command */\r
+\r
+/* Memory Management */\r
+\r
+#define ErcNoGdtSlots  100 /* No more free rgMemDesc GDT slots! */\r
+#define ErcNoMem               101 /* Not enough memory (no more pages!!!) */\r
+#define ErcBadMemPage  102 /* Bad physical page specified in Mem call */\r
+#define ErcBadMemReq   104 /* Invalid size for memory request */\r
+#define ErcInternalMem  106 /* Internal inconsistancy. AddPage can't! */\r
+#define ErcNoRuns              107 /* No free runs large enough in PTs (temporary) */\r
+#define ErcBadLinAdd    108 /* Bad linear address was passed to DeallocMem */\r
+#define ErcShortMem     109 /* Passed in too many pages to Dealloc, but */\r
+                                       /*as many as possible were deallocated  */\r
+#define ErcBadAlias     111 /* Address passed in WASN't an alias (it should be) */\r
+\r
+/* DOS-FAT File System  200 - 299  */\r
+\r
+#define ErcBadFileSpec 200     /* invalid file spec (not correct format) */\r
+#define ErcNoSuchDrive 201     /* Try another letter bozo */\r
+#define ErcNotAFile            202     /* Open a directory?? NOT */\r
+#define ErcNoSuchFile  203     /* No can do! It ain't there...*/\r
+#define ErcNoSuchDir   204     /* Ain't no such dir... */\r
+#define ErcReadOnly            205     /* You can't modify it bubba */\r
+#define ErcNoFreeFCB   206     /* We're really hurtin... */\r
+#define ErcBadOpenMode 207     /* Say what? Mode??? */\r
+#define ErcFileInUse   208     /* File is open in incompatible mode */\r
+#define ErcNoFreeFUB   209     /* Sorry, out of File User Blocks */\r
+#define ErcBadFileHandle 210 /* WHOAAA, bad handle buddy! */\r
+#define ErcBrokenFile  211     /* Cluster chain broken on file */\r
+#define ErcBadFCB              213     /* We got REAL problems... */\r
+#define ErcStreamFile  214     /* Operation not allowed on Stream File */\r
+#define ErcBlockFile   215     /* Operation not allowed on Block File */\r
+#define ErcBeyondEOF   217     /* SetLFA or WriteBlock beyond EOF */\r
+#define ErcNoParTable  218     /* No partiton table found on disk!!! */\r
+#define ErcBadFATClstr  220 /* File system screwed up (or your disk is) */\r
+#define ErcRenameDrv    222    /* They have tried to rename across Dir/Vol*/\r
+#define ErcRenameDir    223    /* They have tried to rename across Dir/Vol*/\r
+#define ErcNoMatch      224    /* No matching directory entry */\r
+#define ErcWriteOnly   225     /* Attempt to read write-only device */\r
+#define ErcDupName             226     /* Name exists as a file or dir already */\r
+#define ErcNotSupported        227     /* Not supported on this file  */\r
+#define ErcRootFull            228     /* The Root Directory is Full  */\r
+#define ErcDiskFull            230     /* No more free CLUSTERS!!!  */\r
+#define ErcDirFull             231     /* No free Dir entries TEMP ERROR  */\r
+\r
+/* Character Video Management 300 -399 */\r
+\r
+#define ErcVidNum              300 /* Bad vid number passed to vid call */\r
+#define ErcVidparam            301 /* A param was out of range to a Vid call */\r
+#define ErcEditParam   300 /* Bad param to EditLine */\r
+#define ErcBadString   302 /* Invalid sting passed to Math Cnvrt Func */\r
+\r
+/* OS hardware Resource Management */\r
+\r
+#define ErcDMAChannel  400 /* Invalid DMA channel specified as param */\r
+#define ErcDMAMode             401 /* Bad mode specified */\r
+\r
+/* 500-599 Device Management (General) */\r
+\r
+#define ErcBadDevNum   500 /* DCB number too large ( > max DCBs) */\r
+#define ErcDevInUse            501 /* DCB already in use */\r
+#define ErcBadDevName  502 /* Size of device name incorrect */\r
+#define ErcBadOpNum            503 /* OpNum to DD that it doesn't handle! */\r
+#define ErcNoDevice            504 /* Driver's installed but NO device is */\r
+#define ErcNoDriver            505 /* No driver installed for that Device Num */\r
+#define ErcDCBInUse            506 /* Attempt to install driver over valid FDC */\r
+\r
+/* 700-749 Keyboard Service */\r
+\r
+#define ErcNoKeyAvail  700     /* Asked not to wait and no key is available */\r
+\r
+/* 600-649 Floppy Device Driver */\r
+\r
+#define ErcAddrMark            602\r
+#define ErcReadOnly            603\r
+#define ErcSectNotFound        604\r
+#define ErcNewMedia            605\r
+#define ErcNotMounted  606\r
+#define ErcCRC                 607\r
+#define ErcBadFDC              608\r
+#define ErcBadSeek             609\r
+#define ErcFDCTimeOut  610\r
+#define ErcOverRun             611\r
+#define ErcBadLBA              612\r
+#define ErcDriveType   613\r
+#define ErcBadOp               614\r
+#define ErcBadRecal            615\r
+#define ErcSendFDC             616\r
+#define ErcResults             617\r
+#define ErcBadCmd              618\r
+#define ErcReadyLine   619\r
+\r
+/* 650-699 Hard Disk Device Driver */\r
+\r
+#define ErcBadBlock            651\r
+#define ErcAddrMark            652\r
+#define ErcBadECC              653\r
+#define ErcSectNotFound        654\r
+#define ErcNoDrive0            655\r
+#define ErcNotSupported 656\r
+#define ErcBadHDC              658\r
+#define ErcBadSeek             659\r
+#define ErcHDCTimeOut  660\r
+#define ErcOverRun             661\r
+#define ErcBadLBA              662\r
+#define ErcInvalidDrive        663\r
+#define ErcBadOp               664\r
+#define ErcBadRecal            665\r
+#define ErcSendHDC             666\r
+#define ErcNotReady            667\r
+#define ErcBadCmd              668\r
+#define ErcNeedsInit   669\r
+#define ErcTooManyBlks 670             /* The controller can only do 128 max */\r
+#define ErcZeroBlks            671             /* 0 Blocks not allowed for this cmd */\r
+#define ErcWriteFault  672             /* WriteFault bit set... bummer */\r
+\r
+/* 800-899 Async Comms Driver */\r
+\r
+/* End of Status.c */\r