Operating System Error Messages
The table below refers to UNIX Operating Systems under which the error code reported by Dyalog APL is (100 + the UNIX file error number). The text for the error message, which is obtained by calling perror(), will vary from one type of system to another.
See also Windows Error Messages for the equivalent error messages under Windows.
Typical Operating System Error Messages
| Error Code | Report |
|---|---|
| 101 | FILE ERROR 1 Not owner |
| 102 | FILE ERROR 2 No such file or directory |
| 103 | FILE ERROR 3 No such process |
| 104 | FILE ERROR 4 Interrupted system call |
| 105 | FILE ERROR 5 I/O error |
| 106 | FILE ERROR 6 No such device or address |
| 107 | FILE ERROR 7 Arg list too long |
| 108 | FILE ERROR 8 Exec format error |
| 109 | FILE ERROR 9 Bad file number |
| 110 | FILE ERROR 10 No children |
| 111 | FILE ERROR 11 No more processes |
| 112 | FILE ERROR 12 Not enough code |
| 113 | FILE ERROR 13 Permission denied |
| 114 | FILE ERROR 14 Bad address |
| 115 | FILE ERROR 15 Block device required |
| 116 | FILE ERROR 16 Mount device busy |
| 117 | FILE ERROR 17 File exists |
| 118 | FILE ERROR 18 Cross-device link |
| 119 | FILE ERROR 19 No such device |
| 120 | FILE ERROR 20 Not a directory |
| 121 | FILE ERROR 21 Is a directory |
| 122 | FILE ERROR 22 Invalid argument |
| 123 | FILE ERROR 23 File table overflow |
| 124 | FILE ERROR 24 Too many open files |
| 125 | FILE ERROR 25 Not a typewriter |
| 126 | FILE ERROR 26 Text file busy |
| 127 | FILE ERROR 27 File too large |
| 128 | FILE ERROR 28 No space left on device |
| 129 | FILE ERROR 29 Illegal seek |
| 130 | FILE ERROR 30 Read-only file system |
| 131 | FILE ERROR 31 Too many links |
| 132 | FILE ERROR 32 Broken pipe |
| 133 | FILE ERROR 33 Math argument |
| 134 | FILE ERROR 34 Result too large |