1*9a747e4fSDavid du Colombier char Enoerror[] = "no error"; 2*9a747e4fSDavid du Colombier char Emount[] = "inconsistent mount"; 3*9a747e4fSDavid du Colombier char Eunmount[] = "not mounted"; 4*9a747e4fSDavid du Colombier char Eunion[] = "not in union"; 5*9a747e4fSDavid du Colombier char Emountrpc[] = "mount rpc error"; 6*9a747e4fSDavid du Colombier char Eshutdown[] = "mounted device shut down"; 7*9a747e4fSDavid du Colombier char Enocreate[] = "mounted directory forbids creation"; 8*9a747e4fSDavid du Colombier char Enonexist[] = "file does not exist"; 9*9a747e4fSDavid du Colombier char Eexist[] = "file already exists"; 10*9a747e4fSDavid du Colombier char Ebadsharp[] = "unknown device in # filename"; 11*9a747e4fSDavid du Colombier char Enotdir[] = "not a directory"; 12*9a747e4fSDavid du Colombier char Eisdir[] = "file is a directory"; 13*9a747e4fSDavid du Colombier char Ebadchar[] = "bad character in file name"; 14*9a747e4fSDavid du Colombier char Efilename[] = "file name syntax"; 15*9a747e4fSDavid du Colombier char Eperm[] = "permission denied"; 16*9a747e4fSDavid du Colombier char Ebadusefd[] = "inappropriate use of fd"; 17*9a747e4fSDavid du Colombier char Ebadarg[] = "bad arg in system call"; 18*9a747e4fSDavid du Colombier char Einuse[] = "device or object already in use"; 19*9a747e4fSDavid du Colombier char Eio[] = "i/o error"; 20*9a747e4fSDavid du Colombier char Etoobig[] = "read or write too large"; 21*9a747e4fSDavid du Colombier char Etoosmall[] = "read or write too small"; 22*9a747e4fSDavid du Colombier char Enoport[] = "network port not available"; 23*9a747e4fSDavid du Colombier char Ehungup[] = "write to hungup channel"; 24*9a747e4fSDavid du Colombier char Ebadctl[] = "bad process or channel control request"; 25*9a747e4fSDavid du Colombier char Enodev[] = "no free devices"; 26*9a747e4fSDavid du Colombier char Eprocdied[] = "process exited"; 27*9a747e4fSDavid du Colombier char Enochild[] = "no living children"; 28*9a747e4fSDavid du Colombier char Eioload[] = "i/o error in demand load"; 29*9a747e4fSDavid du Colombier char Enovmem[] = "virtual memory allocation failed"; 30*9a747e4fSDavid du Colombier char Ebadfd[] = "fd out of range or not open"; 31*9a747e4fSDavid du Colombier char Enofd[] = "no free file descriptors"; 32*9a747e4fSDavid du Colombier char Eisstream[] = "seek on a stream"; 33*9a747e4fSDavid du Colombier char Ebadexec[] = "exec header invalid"; 34*9a747e4fSDavid du Colombier char Etimedout[] = "connection timed out"; 35*9a747e4fSDavid du Colombier char Econrefused[] = "connection refused"; 36*9a747e4fSDavid du Colombier char Econinuse[] = "connection in use"; 37*9a747e4fSDavid du Colombier char Eintr[] = "interrupted"; 38*9a747e4fSDavid du Colombier char Enomem[] = "kernel allocate failed"; 39*9a747e4fSDavid du Colombier char Enoswap[] = "swap space full"; 40*9a747e4fSDavid du Colombier char Esoverlap[] = "segments overlap"; 41*9a747e4fSDavid du Colombier char Emouseset[] = "mouse type already set"; 42*9a747e4fSDavid du Colombier char Eshort[] = "i/o count too small"; 43*9a747e4fSDavid du Colombier char Egreg[] = "ken has left the building"; 44*9a747e4fSDavid du Colombier char Ebadspec[] = "bad attach specifier"; 45*9a747e4fSDavid du Colombier char Enoreg[] = "process has no saved registers"; 46*9a747e4fSDavid du Colombier char Enoattach[] = "mount/attach disallowed"; 47*9a747e4fSDavid du Colombier char Eshortstat[] = "stat buffer too small"; 48*9a747e4fSDavid du Colombier char Ebadstat[] = "malformed stat buffer"; 49