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