mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-25 01:14:21 +00:00
Upload
Digital Research
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
.appendix CP/M Error Codes
|
||||
.title CP/M Error Codes
|
||||
.subtitle
|
||||
.page
|
||||
.c
|
||||
CP/M Error Codes
|
||||
.c
|
||||
----------------
|
||||
.bl 1
|
||||
.i 5
|
||||
The "perror" function and the "errno" external variable are used to determine
|
||||
the exact cause of an error during a CP/M system call. The include file
|
||||
<errno.h> contains symbolic definitions for the errors returned by CP/M.
|
||||
Following is a table of error numbers, symbolic names, and messages available
|
||||
from perror:
|
||||
.bl 1
|
||||
.lm 8
|
||||
.nofill
|
||||
Number Name Error Message
|
||||
------ ---- -------------
|
||||
0 - Error Undefined on CP/M
|
||||
1 - Error Undefined on CP/M
|
||||
2 ENOENT No Such File
|
||||
3 - Error Undefined on CP/M
|
||||
4 - Error Undefined on CP/M
|
||||
5 EIO I/O Error
|
||||
6 - Error Undefined on CP/M
|
||||
7 E2BIG Arg List too Long
|
||||
8 - Error Undefined on CP/M
|
||||
9 EBADF Bad file Number
|
||||
10 - Error Undefined on CP/M
|
||||
11 - Error Undefined on CP/M
|
||||
12 ENOMEM Not enough core
|
||||
13 EACCES Permission denied
|
||||
14 - Error Undefined on CP/M
|
||||
15 - Error Undefined on CP/M
|
||||
16 - Error Undefined on CP/M
|
||||
17 - Error Undefined on CP/M
|
||||
18 - Error Undefined on CP/M
|
||||
19 - Error Undefined on CP/M
|
||||
20 - Error Undefined on CP/M
|
||||
21 - Error Undefined on CP/M
|
||||
22 EINVAL Invalid argument
|
||||
23 ENFILE File table overflow
|
||||
24 EMFILE Too many open files
|
||||
25 ENOTTY Not a typewriter
|
||||
26 - Error Undefined on CP/M
|
||||
27 EFBIG File too big
|
||||
28 ENOSPC No space left on device
|
||||
29 - Error Undefined on CP/M
|
||||
30 EROFS Read-only file system
|
||||
31 - Error Undefined on CP/M
|
||||
32 - Error Undefined on CP/M
|
||||
33 - Error Undefined on CP/M
|
||||
34 - Error Undefined on CP/M
|
||||
35 ENODSPC No directory space
|
||||
.bl 1
|
||||
.lm 0
|
||||
.fill
|
||||
<errno.h> also includes the UNIX defined names for all errors defined with
|
||||
UNIX V7, so that programs which reference these definitions need not be
|
||||
changed.
|
||||
Reference in New Issue
Block a user