1*d4514f0bSApple OSS Distributions/* 2*d4514f0bSApple OSS Distributions * @OSF_COPYRIGHT@ 3*d4514f0bSApple OSS Distributions */ 4*d4514f0bSApple OSS Distributions 5*d4514f0bSApple OSS Distributions/* 6*d4514f0bSApple OSS Distributions * Mach Operating System 7*d4514f0bSApple OSS Distributions * Copyright (c) 1991,1990,1989 Carnegie Mellon University 8*d4514f0bSApple OSS Distributions * All Rights Reserved. 9*d4514f0bSApple OSS Distributions * 10*d4514f0bSApple OSS Distributions * Permission to use, copy, modify and distribute this software and its 11*d4514f0bSApple OSS Distributions * documentation is hereby granted, provided that both the copyright 12*d4514f0bSApple OSS Distributions * notice and this permission notice appear in all copies of the 13*d4514f0bSApple OSS Distributions * software, derivative works or modified versions, and any portions 14*d4514f0bSApple OSS Distributions * thereof, and that both notices appear in supporting documentation. 15*d4514f0bSApple OSS Distributions * 16*d4514f0bSApple OSS Distributions * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS 17*d4514f0bSApple OSS Distributions * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR 18*d4514f0bSApple OSS Distributions * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 19*d4514f0bSApple OSS Distributions * 20*d4514f0bSApple OSS Distributions * Carnegie Mellon requests users of this software to return to 21*d4514f0bSApple OSS Distributions * 22*d4514f0bSApple OSS Distributions * Software Distribution Coordinator or [email protected] 23*d4514f0bSApple OSS Distributions * School of Computer Science 24*d4514f0bSApple OSS Distributions * Carnegie Mellon University 25*d4514f0bSApple OSS Distributions * Pittsburgh PA 15213-3890 26*d4514f0bSApple OSS Distributions * 27*d4514f0bSApple OSS Distributions * any improvements or extensions that they make and grant Carnegie the 28*d4514f0bSApple OSS Distributions * rights to redistribute these changes. 29*d4514f0bSApple OSS Distributions */ 30*d4514f0bSApple OSS Distributions 31*d4514f0bSApple OSS Distributions/* 32*d4514f0bSApple OSS Distributions * File: err_kern.sub 33*d4514f0bSApple OSS Distributions * Author: Douglas Orr, Carnegie Mellon University 34*d4514f0bSApple OSS Distributions * Date: Mar, 1988 35*d4514f0bSApple OSS Distributions * 36*d4514f0bSApple OSS Distributions * error codes for Mach and Unix kernels 37*d4514f0bSApple OSS Distributions */ 38*d4514f0bSApple OSS Distributions 39*d4514f0bSApple OSS Distributionsstatic const char * const err_codes_kern[] = { 40*d4514f0bSApple OSS Distributions "(os/kern) successful", /* 0 */ 41*d4514f0bSApple OSS Distributions "(os/kern) invalid address", 42*d4514f0bSApple OSS Distributions "(os/kern) protection failure", 43*d4514f0bSApple OSS Distributions "(os/kern) no space available", 44*d4514f0bSApple OSS Distributions "(os/kern) invalid argument", 45*d4514f0bSApple OSS Distributions "(os/kern) failure", /* 5 */ 46*d4514f0bSApple OSS Distributions "(os/kern) resource shortage", 47*d4514f0bSApple OSS Distributions "(os/kern) not receiver", 48*d4514f0bSApple OSS Distributions "(os/kern) no access", 49*d4514f0bSApple OSS Distributions "(os/kern) memory failure", 50*d4514f0bSApple OSS Distributions "(os/kern) memory error", /* 10 */ 51*d4514f0bSApple OSS Distributions "(os/kern) already in set", 52*d4514f0bSApple OSS Distributions "(os/kern) not in set", 53*d4514f0bSApple OSS Distributions "(os/kern) name exists", 54*d4514f0bSApple OSS Distributions "(os/kern) aborted", 55*d4514f0bSApple OSS Distributions "(os/kern) invalid name", /* 15 */ 56*d4514f0bSApple OSS Distributions "(os/kern) invalid task", 57*d4514f0bSApple OSS Distributions "(os/kern) invalid right", 58*d4514f0bSApple OSS Distributions "(os/kern) invalid value", 59*d4514f0bSApple OSS Distributions "(os/kern) urefs overflow", 60*d4514f0bSApple OSS Distributions "(os/kern) invalid capability", /* 20 */ 61*d4514f0bSApple OSS Distributions "(os/kern) right exists", 62*d4514f0bSApple OSS Distributions "(os/kern) invalid host", 63*d4514f0bSApple OSS Distributions "(os/kern) memory present", 64*d4514f0bSApple OSS Distributions "(os/kern) memory data moved", 65*d4514f0bSApple OSS Distributions "(os/kern) memory restart copy", /* 25 */ 66*d4514f0bSApple OSS Distributions "(os/kern) invalid processor set", 67*d4514f0bSApple OSS Distributions "(os/kern) policy limit", 68*d4514f0bSApple OSS Distributions "(os/kern) invalid policy", 69*d4514f0bSApple OSS Distributions "(os/kern) invalid object", 70*d4514f0bSApple OSS Distributions "(os/kern) already waiting", /* 30 */ 71*d4514f0bSApple OSS Distributions "(os/kern) default set", 72*d4514f0bSApple OSS Distributions "(os/kern) exception protected", 73*d4514f0bSApple OSS Distributions "(os/kern) invalid ledger", 74*d4514f0bSApple OSS Distributions "(os/kern) invalid memory control", 75*d4514f0bSApple OSS Distributions "(os/kern) invalid security", /* 35 */ 76*d4514f0bSApple OSS Distributions "(os/kern) not depressed", 77*d4514f0bSApple OSS Distributions "(os/kern) object terminated", 78*d4514f0bSApple OSS Distributions "(os/kern) lock set destroyed", 79*d4514f0bSApple OSS Distributions "(os/kern) lock unstable", 80*d4514f0bSApple OSS Distributions "(os/kern) lock owned by another", /* 40 */ 81*d4514f0bSApple OSS Distributions "(os/kern) lock owned by self", 82*d4514f0bSApple OSS Distributions "(os/kern) semaphore destroyed", 83*d4514f0bSApple OSS Distributions "(os/kern) RPC terminated", 84*d4514f0bSApple OSS Distributions "(os/kern) terminate orphan", 85*d4514f0bSApple OSS Distributions "(os/kern) let orphan continue", /* 45 */ 86*d4514f0bSApple OSS Distributions "(os/kern) service not supported", 87*d4514f0bSApple OSS Distributions "(os/kern) remote node down", 88*d4514f0bSApple OSS Distributions "(os/kern) thread not waiting", 89*d4514f0bSApple OSS Distributions "(os/kern) operation timed out", 90*d4514f0bSApple OSS Distributions "(os/kern) code signing error", /* 50 */ 91*d4514f0bSApple OSS Distributions "(os/kern) policy is static", 92*d4514f0bSApple OSS Distributions "(os/kern) insufficient input buffer size", 93*d4514f0bSApple OSS Distributions "(os/kern) denied by security policy", 94*d4514f0bSApple OSS Distributions "(os/kern) missing kernel collection", 95*d4514f0bSApple OSS Distributions "(os/kern) invalid kernel collection", /* 55 */ 96*d4514f0bSApple OSS Distributions "(os/kern) result not found", 97*d4514f0bSApple OSS Distributions}; 98*d4514f0bSApple OSS Distributions 99*d4514f0bSApple OSS Distributionsstatic const char * const err_codes_unix[] = { 100*d4514f0bSApple OSS Distributions NO_SUCH_ERROR, 101*d4514f0bSApple OSS Distributions "(os/unix) no rights to object", 102*d4514f0bSApple OSS Distributions "(os/unix) file or directory does not exist", 103*d4514f0bSApple OSS Distributions "(os/unix) no such process", 104*d4514f0bSApple OSS Distributions "(os/unix) interrupted system call", 105*d4514f0bSApple OSS Distributions "(os/unix) i/o error", 106*d4514f0bSApple OSS Distributions "(os/unix) device does not exist", 107*d4514f0bSApple OSS Distributions "(os/unix) argument list is too long", 108*d4514f0bSApple OSS Distributions "(os/unix) invalid executable object format", 109*d4514f0bSApple OSS Distributions "(os/unix) bad file descriptor number", 110*d4514f0bSApple OSS Distributions "(os/unix) no child processes are present", 111*d4514f0bSApple OSS Distributions "(os/unix) no more processes are available", 112*d4514f0bSApple OSS Distributions "(os/unix) insufficient memory", 113*d4514f0bSApple OSS Distributions "(os/unix) access denied", 114*d4514f0bSApple OSS Distributions "(os/unix) memory access fault", 115*d4514f0bSApple OSS Distributions "(os/unix) block device required for operation", 116*d4514f0bSApple OSS Distributions "(os/unix) mount device busy", 117*d4514f0bSApple OSS Distributions "(os/unix) file already exists", 118*d4514f0bSApple OSS Distributions "(os/unix) cross device link", 119*d4514f0bSApple OSS Distributions "(os/unix) device does not exist", 120*d4514f0bSApple OSS Distributions "(os/unix) object is not a directory", 121*d4514f0bSApple OSS Distributions "(os/unix) object is a directory", 122*d4514f0bSApple OSS Distributions "(os/unix) invalid argument", 123*d4514f0bSApple OSS Distributions "(os/unix) internal file table overflow", 124*d4514f0bSApple OSS Distributions "(os/unix) maximum number of open files reached", 125*d4514f0bSApple OSS Distributions "(os/unix) object is not a tty-like device", 126*d4514f0bSApple OSS Distributions "(os/unix) executable object is in use", 127*d4514f0bSApple OSS Distributions "(os/unix) file is too large", 128*d4514f0bSApple OSS Distributions "(os/unix) no space is left on device", 129*d4514f0bSApple OSS Distributions "(os/unix) illegal seek attempt", 130*d4514f0bSApple OSS Distributions "(os/unix) read-only file system", 131*d4514f0bSApple OSS Distributions "(os/unix) too many links", 132*d4514f0bSApple OSS Distributions "(os/unix) broken pipe", 133*d4514f0bSApple OSS Distributions "(os/unix) argument is too large", 134*d4514f0bSApple OSS Distributions "(os/unix) result is out of range", 135*d4514f0bSApple OSS Distributions "(os/unix) operation on device would block", 136*d4514f0bSApple OSS Distributions "(os/unix) operation is now in progress", 137*d4514f0bSApple OSS Distributions "(os/unix) operation is already in progress", 138*d4514f0bSApple OSS Distributions "(os/unix) socket operation attempted on non-socket object", 139*d4514f0bSApple OSS Distributions "(os/unix) destination address is required", 140*d4514f0bSApple OSS Distributions "(os/unix) message is too long", 141*d4514f0bSApple OSS Distributions "(os/unix) protocol type is incorrect for socket", 142*d4514f0bSApple OSS Distributions "(os/unix) protocol type is not availaible", 143*d4514f0bSApple OSS Distributions "(os/unix) protocol type is not supported", 144*d4514f0bSApple OSS Distributions "(os/unix) socket type is not supported", 145*d4514f0bSApple OSS Distributions "(os/unix) operation is not supported on sockets", 146*d4514f0bSApple OSS Distributions "(os/unix) protocol family is not supported", 147*d4514f0bSApple OSS Distributions "(os/unix) address family is not supported by protocol family", 148*d4514f0bSApple OSS Distributions "(os/unix) address is already in use", 149*d4514f0bSApple OSS Distributions "(os/unix) can't assign requested address", 150*d4514f0bSApple OSS Distributions "(os/unix) network is down", 151*d4514f0bSApple OSS Distributions "(os/unix) network is unreachable", 152*d4514f0bSApple OSS Distributions "(os/unix) network dropped connection on reset", 153*d4514f0bSApple OSS Distributions "(os/unix) software aborted connection", 154*d4514f0bSApple OSS Distributions "(os/unix) connection reset by peer", 155*d4514f0bSApple OSS Distributions "(os/unix) no buffer space is available", 156*d4514f0bSApple OSS Distributions "(os/unix) socket is already connected", 157*d4514f0bSApple OSS Distributions "(os/unix) socket is not connected", 158*d4514f0bSApple OSS Distributions "(os/unix) can't send after socket shutdown", 159*d4514f0bSApple OSS Distributions "(os/unix) too many references; can't splice", 160*d4514f0bSApple OSS Distributions "(os/unix) connection timed out", 161*d4514f0bSApple OSS Distributions "(os/unix) connection was refused", 162*d4514f0bSApple OSS Distributions "(os/unix) too many levels of symbolic links", 163*d4514f0bSApple OSS Distributions "(os/unix) file name exceeds system maximum limit", 164*d4514f0bSApple OSS Distributions "(os/unix) host is down", 165*d4514f0bSApple OSS Distributions "(os/unix) there is no route to host", 166*d4514f0bSApple OSS Distributions "(os/unix) directory is not empty", 167*d4514f0bSApple OSS Distributions "(os/unix) quota on number of processes exceeded", 168*d4514f0bSApple OSS Distributions "(os/unix) quota on number of users exceeded", 169*d4514f0bSApple OSS Distributions "(os/unix) quota on available disk space exceeded", 170*d4514f0bSApple OSS Distributions}; 171*d4514f0bSApple OSS Distributions 172*d4514f0bSApple OSS Distributionsstatic const struct error_subsystem err_os_sub[] = { 173*d4514f0bSApple OSS Distributions { 174*d4514f0bSApple OSS Distributions "(os/kern)", 175*d4514f0bSApple OSS Distributions errlib_count(err_codes_kern), 176*d4514f0bSApple OSS Distributions err_codes_kern, 177*d4514f0bSApple OSS Distributions }, 178*d4514f0bSApple OSS Distributions { 179*d4514f0bSApple OSS Distributions "(os/?)", 180*d4514f0bSApple OSS Distributions 0, 181*d4514f0bSApple OSS Distributions }, 182*d4514f0bSApple OSS Distributions { 183*d4514f0bSApple OSS Distributions "(os/?)", 184*d4514f0bSApple OSS Distributions 0, 185*d4514f0bSApple OSS Distributions }, 186*d4514f0bSApple OSS Distributions { 187*d4514f0bSApple OSS Distributions "(os/unix)", 188*d4514f0bSApple OSS Distributions errlib_count(err_codes_unix), 189*d4514f0bSApple OSS Distributions err_codes_unix, 190*d4514f0bSApple OSS Distributions }, 191*d4514f0bSApple OSS Distributions}; 192