From: Derrick Brashear Date: Mon, 10 Mar 2003 02:38:37 +0000 (+0000) Subject: afs-error-translation-update-20030308 X-Git-Tag: openafs-devel-1_3_50~327 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=980b1cf91546904600b890d0be8e2a053086d8e1;p=packages%2Fo%2Fopenafs.git afs-error-translation-update-20030308 make it vaguely useful. now with client side(tm) --- diff --git a/src/afs/Makefile.in b/src/afs/Makefile.in index 0624c2d4a..874f4eb40 100644 --- a/src/afs/Makefile.in +++ b/src/afs/Makefile.in @@ -22,7 +22,7 @@ afs_trace.h afs_trace.msf: afs_trace.et unified_afs.c unified_afs.h: unified_afs.et $(RM) -f unified_afs.c unified_afs.h - ${COMPILE_ET} -p ${srcdir} unified_afs -h uae + ${COMPILE_ET} -p ${srcdir} unified_afs -h unified_afs afszcm.cat: afs_trace.msf -$(RM) -f afszcm.cat diff --git a/src/afs/unified_afs.et b/src/afs/unified_afs.et new file mode 100644 index 000000000..2b56483e6 --- /dev/null +++ b/src/afs/unified_afs.et @@ -0,0 +1,125 @@ +error_table uae + ec UAEPERM, "Operation not permitted" + ec UAENOENT, "No such file or directory" + ec UAESRCH, "No such process" + ec UAEINTR, "Interrupted system call" + ec UAEIO, "I/O error" + ec UAENXIO, "No such device or address" + ec UAE2BIG, "Arg list too long" + ec UAENOEXEC, "Exec format error" + ec UAEBADF, "Bad file number" + ec UAECHILD, "No child processes" + ec UAEAGAIN, "Try again" + ec UAENOMEM, "Out of memory" + ec UAEACCES, "Permission denied" + ec UAEFAULT, "Bad address" + ec UAENOTBLK, "Block device required" + ec UAEBUSY, "Device or resource busy" + ec UAEEXIST, "File exists" + ec UAEXDEV, "Cross-device link" + ec UAENODEV, "No such device" + ec UAENOTDIR, "Not a directory" + ec UAEISDIR, "Is a directory" + ec UAEINVAL, "Invalid argument" + ec UAENFILE, "File table overflow" + ec UAEMFILE, "Too many open files" + ec UAENOTTY, "Not a typewriter" + ec UAETXTBSY, "Text file busy" + ec UAEFBIG, "File too large" + ec UAENOSPC, "No space left on device" + ec UAESPIPE, "Illegal seek" + ec UAEROFS, "Read-only file system" + ec UAEMLINK, "Too many links" + ec UAEPIPE, "Broken pipe" + ec UAEDOM, "Math argument out of domain of func" + ec UAERANGE, "Math result not representable" + ec UAEDEADLK, "Resource deadlock would occur" + ec UAENAMETOOLONG, "File name too long" + ec UAENOLCK, "No record locks available" + ec UAENOSYS, "Function not implemented" + ec UAENOTEMPTY, "Directory not empty" + ec UAELOOP, "Too many symbolic links encountered" + ec UAEWOULDBLOCK, "Operation would block" + ec UAENOMSG, "No message of desired type" + ec UAEIDRM, "Identifier removed" + ec UAECHRNG, "Channel number out of range" + ec UAEL2NSYNC, "Level 2 not synchronized" + ec UAEL3HLT, "Level 3 halted" + ec UAEL3RST, "Level 3 reset" + ec UAELNRNG, "Link number out of range" + ec UAEUNATCH, "Protocol driver not attached" + ec UAENOCSI, "No CSI structure available" + ec UAEL2HLT, "Level 2 halted" + ec UAEBADE, "Invalid exchange" + ec UAEBADR, "Invalid request descriptor" + ec UAEXFULL, "Exchange full" + ec UAENOANO, "No anode" + ec UAEBADRQC, "Invalid request code" + ec UAEBADSLT, "Invalid slot" + ec UAEBFONT, "Bad font file format" + ec UAENOSTR, "Device not a stream" + ec UAENODATA, "No data available" + ec UAETIME, "Timer expired" + ec UAENOSR, "Out of streams resources" + ec UAENONET, "Machine is not on the network" + ec UAENOPKG, "Package not installed" + ec UAEREMOTE, "Object is remote" + ec UAENOLINK, "Link has been severed" + ec UAEADV, "Advertise error" + ec UAESRMNT, "Srmount error" + ec UAECOMM, "Communication error on send" + ec UAEPROTO, "Protocol error" + ec UAEMULTIHOP, "Multihop attempted" + ec UAEDOTDOT, "RFS specific error" + ec UAEBADMSG, "Not a data message" + ec UAEOVERFLOW, "Value too large for defined data type" + ec UAENOTUNIQ, "Name not unique on network" + ec UAEBADFD, "File descriptor in bad state" + ec UAEREMCHG, "Remote address changed" + ec UAELIBACC, "Can not access a needed shared library" + ec UAELIBBAD, "Accessing a corrupted shared library" + ec UAELIBSCN, ".lib section in a.out corrupted" + ec UAELIBMAX, "Attempting to link in too many shared libraries" + ec UAELIBEXEC, "Cannot exec a shared library directly" + ec UAEILSEQ, "Illegal byte sequence" + ec UAERESTART, "Interrupted system call should be restarted" + ec UAESTRPIPE, "Streams pipe error" + ec UAEUSERS, "Too many users" + ec UAENOTSOCK, "Socket operation on non-socket" + ec UAEDESTADDRREQ, "Destination address required" + ec UAEMSGSIZE, "Message too long" + ec UAEPROTOTYPE, "Protocol wrong type for socket" + ec UAENOPROTOOPT, "Protocol not available" + ec UAEPROTONOSUPPORT, "Protocol not supported" + ec UAESOCKTNOSUPPORT, "Socket type not supported" + ec UAEOPNOTSUPP, "Operation not supported on transport endpoint" + ec UAEPFNOSUPPORT, "Protocol family not supported" + ec UAEAFNOSUPPORT, "Address family not supported by protocol" + ec UAEADDRINUSE, "Address already in use" + ec UAEADDRNOTAVAIL, "Cannot assign requested address" + ec UAENETDOWN, "Network is down" + ec UAENETUNREACH, "Network is unreachable" + ec UAENETRESET, "Network dropped connection because of reset" + ec UAECONNABORTED, "Software caused connection abort" + ec UAECONNRESET, "Connection reset by peer" + ec UAENOBUFS, "No buffer space available" + ec UAEISCONN, "Transport endpoint is already connected" + ec UAENOTCONN, "Transport endpoint is not connected" + ec UAESHUTDOWN, "Cannot send after transport endpoint shutdown" + ec UAETOOMANYREFS, "Too many references: cannot splice" + ec UAETIMEDOUT, "Connection timed out" + ec UAECONNREFUSED, "Connection refused" + ec UAEHOSTDOWN, "Host is down" + ec UAEHOSTUNREACH, "No route to host" + ec UAEALREADY, "Operation already in progress" + ec UAEINPROGRESS, "Operation now in progress" + ec UAESTALE, "Stale NFS file handle" + ec UAEUCLEAN, "Structure needs cleaning" + ec UAENOTNAM, "Not a XENIX named type file" + ec UAENAVAIL, "No XENIX semaphores available" + ec UAEISNAM, "Is a named type file" + ec UAEREMOTEIO, "Remote I/O error" + ec UAEDQUOT, "Quota exceeded" + ec UAENOMEDIUM, "No medium found" + ec UAEMEDIUMTYPE, "Wrong medium type" +end diff --git a/src/util/Makefile.in b/src/util/Makefile.in index 627561880..a61efe4be 100644 --- a/src/util/Makefile.in +++ b/src/util/Makefile.in @@ -30,7 +30,6 @@ includes = \ ${TOP_INCDIR}/afs/afs_atomlist.h \ ${TOP_INCDIR}/afs/afs_lhash.h \ ${TOP_INCDIR}/afs/softsig.h \ - ${TOP_INCDIR}/afs/unified_afs.h \ ${TOP_INCDIR}/potpourri.h all: ${includes} \ @@ -123,10 +122,6 @@ afs_atomlist.o: ${srcdir}/afs_atomlist.c ${includes} afs_lhash.o: ${srcdir}/afs_lhash.c ${includes} ${CC} ${CFLAGS} -c ${srcdir}/afs_lhash.c -unified_afs.c unified_afs.h: unified_afs.et - $(RM) -f unified_afs.c unified_afs.h - ${COMPILE_ET} -p ${srcdir} unified_afs -h uae - # # Install targets # @@ -150,7 +145,6 @@ install: \ ${DESTDIR}${includedir}/afs/afs_atomlist.h \ ${DESTDIR}${includedir}/afs/afs_lhash.h \ ${DESTDIR}${includedir}/afs/softsig.h \ - ${DESTDIR}${includedir}/afs/unified_afs.h \ ${DESTDIR}${includedir}/potpourri.h \ ${DESTDIR}${libdir}/afs/util.a \ ${DESTDIR}${libdir}/afs/libafsutil.a \ @@ -159,9 +153,6 @@ install: \ ${TOP_INCDIR}/afs/dirpath.h: dirpath.h ${INSTALL} $? $@ -${TOP_INCDIR}/afs/unified_afs.h: unified_afs.h - ${INSTALL} $? $@ - ${TOP_INCDIR}/afs/pthread_nosigs.h: ${srcdir}/pthread_nosigs.h ${INSTALL} $? $@ @@ -221,9 +212,6 @@ ${TOP_LIBDIR}/libafsutil.a: util.a ${DESTDIR}${includedir}/afs/dirpath.h: dirpath.h ${INSTALL} $? $@ -${DESTDIR}${includedir}/afs/unified_afs.h: unified_afs.h - ${INSTALL} $? $@ - ${DESTDIR}${includedir}/afs/pthread_nosigs.h: ${srcdir}/pthread_nosigs.h ${INSTALL} $? $@ @@ -287,9 +275,6 @@ ${DESTDIR}${bindir}/sys: sys ${DEST}/include/afs/dirpath.h: dirpath.h ${INSTALL} $? $@ -${DEST}/include/afs/unified_afs.h: unified_afs.h - ${INSTALL} $? $@ - ${DEST}/include/afs/pthread_nosigs.h: ${srcdir}/pthread_nosigs.h ${INSTALL} $? $@ @@ -364,7 +349,6 @@ include ../config/Makefile.version dest: \ ${DEST}/include/afs/dirpath.h \ - ${DEST}/include/afs/unified_afs.h \ ${DEST}/include/afs/pthread_nosigs.h \ ${DEST}/include/afs/assert.h \ ${DEST}/include/afs/errors.h \ diff --git a/src/util/uae.p.h b/src/util/uae.p.h deleted file mode 100644 index 41558f17a..000000000 --- a/src/util/uae.p.h +++ /dev/null @@ -1,369 +0,0 @@ -#ifndef EPERM -#define EPERM 0 -#endif /* EPERM */ -#ifndef ENOENT -#define ENOENT 0 -#endif /* ENOENT */ -#ifndef ESRCH -#define ESRCH 0 -#endif /* ESRCH */ -#ifndef EINTR -#define EINTR 0 -#endif /* EINTR */ -#ifndef EIO -#define EIO 0 -#endif /* EIO */ -#ifndef ENXIO -#define ENXIO 0 -#endif /* ENXIO */ -#ifndef E2BIG -#define E2BIG 0 -#endif /* E2BIG */ -#ifndef ENOEXEC -#define ENOEXEC 0 -#endif /* ENOEXEC */ -#ifndef EBADF -#define EBADF 0 -#endif /* EBADF */ -#ifndef ECHILD -#define ECHILD 0 -#endif /* ECHILD */ -#ifndef EAGAIN -#define EAGAIN 0 -#endif /* EAGAIN */ -#ifndef ENOMEM -#define ENOMEM 0 -#endif /* ENOMEM */ -#ifndef EACCES -#define EACCES 0 -#endif /* EACCES */ -#ifndef EFAULT -#define EFAULT 0 -#endif /* EFAULT */ -#ifndef ENOTBLK -#define ENOTBLK 0 -#endif /* ENOTBLK */ -#ifndef EBUSY -#define EBUSY 0 -#endif /* EBUSY */ -#ifndef EEXIST -#define EEXIST 0 -#endif /* EEXIST */ -#ifndef EXDEV -#define EXDEV 0 -#endif /* EXDEV */ -#ifndef ENODEV -#define ENODEV 0 -#endif /* ENODEV */ -#ifndef ENOTDIR -#define ENOTDIR 0 -#endif /* ENOTDIR */ -#ifndef EISDIR -#define EISDIR 0 -#endif /* EISDIR */ -#ifndef EINVAL -#define EINVAL 0 -#endif /* EINVAL */ -#ifndef ENFILE -#define ENFILE 0 -#endif /* ENFILE */ -#ifndef EMFILE -#define EMFILE 0 -#endif /* EMFILE */ -#ifndef ENOTTY -#define ENOTTY 0 -#endif /* ENOTTY */ -#ifndef ETXTBSY -#define ETXTBSY 0 -#endif /* ETXTBSY */ -#ifndef EFBIG -#define EFBIG 0 -#endif /* EFBIG */ -#ifndef ENOSPC -#define ENOSPC 0 -#endif /* ENOSPC */ -#ifndef ESPIPE -#define ESPIPE 0 -#endif /* ESPIPE */ -#ifndef EROFS -#define EROFS 0 -#endif /* EROFS */ -#ifndef EMLINK -#define EMLINK 0 -#endif /* EMLINK */ -#ifndef EPIPE -#define EPIPE 0 -#endif /* EPIPE */ -#ifndef EDOM -#define EDOM 0 -#endif /* EDOM */ -#ifndef ERANGE -#define ERANGE 0 -#endif /* ERANGE */ -#ifndef EDEADLK -#define EDEADLK 0 -#endif /* EDEADLK */ -#ifndef ENAMETOOLONG -#define ENAMETOOLONG 0 -#endif /* ENAMETOOLONG */ -#ifndef ENOLCK -#define ENOLCK 0 -#endif /* ENOLCK */ -#ifndef ENOSYS -#define ENOSYS 0 -#endif /* ENOSYS */ -#ifndef ENOTEMPTY -#define ENOTEMPTY 0 -#endif /* ENOTEMPTY */ -#ifndef ELOOP -#define ELOOP 0 -#endif /* ELOOP */ -#ifndef EWOULDBLOCK -#define EWOULDBLOCK 0 -#endif /* EWOULDBLOCK */ -#ifndef ENOMSG -#define ENOMSG 0 -#endif /* ENOMSG */ -#ifndef EIDRM -#define EIDRM 0 -#endif /* EIDRM */ -#ifndef ECHRNG -#define ECHRNG 0 -#endif /* ECHRNG */ -#ifndef EL2NSYNC -#define EL2NSYNC 0 -#endif /* EL2NSYNC */ -#ifndef EL3HLT -#define EL3HLT 0 -#endif /* EL3HLT */ -#ifndef EL3RST -#define EL3RST 0 -#endif /* EL3RST */ -#ifndef ELNRNG -#define ELNRNG 0 -#endif /* ELNRNG */ -#ifndef EUNATCH -#define EUNATCH 0 -#endif /* EUNATCH */ -#ifndef ENOCSI -#define ENOCSI 0 -#endif /* ENOCSI */ -#ifndef EL2HLT -#define EL2HLT 0 -#endif /* EL2HLT */ -#ifndef EBADE -#define EBADE 0 -#endif /* EBADE */ -#ifndef EBADR -#define EBADR 0 -#endif /* EBADR */ -#ifndef EXFULL -#define EXFULL 0 -#endif /* EXFULL */ -#ifndef ENOANO -#define ENOANO 0 -#endif /* ENOANO */ -#ifndef EBADRQC -#define EBADRQC 0 -#endif /* EBADRQC */ -#ifndef EBADSLT -#define EBADSLT 0 -#endif /* EBADSLT */ -#ifndef EBFONT -#define EBFONT 0 -#endif /* EBFONT */ -#ifndef ENOSTR -#define ENOSTR 0 -#endif /* ENOSTR */ -#ifndef ENODATA -#define ENODATA 0 -#endif /* ENODATA */ -#ifndef ETIME -#define ETIME 0 -#endif /* ETIME */ -#ifndef ENOSR -#define ENOSR 0 -#endif /* ENOSR */ -#ifndef ENONET -#define ENONET 0 -#endif /* ENONET */ -#ifndef ENOPKG -#define ENOPKG 0 -#endif /* ENOPKG */ -#ifndef EREMOTE -#define EREMOTE 0 -#endif /* EREMOTE */ -#ifndef ENOLINK -#define ENOLINK 0 -#endif /* ENOLINK */ -#ifndef EADV -#define EADV 0 -#endif /* EADV */ -#ifndef ESRMNT -#define ESRMNT 0 -#endif /* ESRMNT */ -#ifndef ECOMM -#define ECOMM 0 -#endif /* ECOMM */ -#ifndef EPROTO -#define EPROTO 0 -#endif /* EPROTO */ -#ifndef EMULTIHOP -#define EMULTIHOP 0 -#endif /* EMULTIHOP */ -#ifndef EDOTDOT -#define EDOTDOT 0 -#endif /* EDOTDOT */ -#ifndef EBADMSG -#define EBADMSG 0 -#endif /* EBADMSG */ -#ifndef EOVERFLOW -#define EOVERFLOW 0 -#endif /* EOVERFLOW */ -#ifndef ENOTUNIQ -#define ENOTUNIQ 0 -#endif /* ENOTUNIQ */ -#ifndef EBADFD -#define EBADFD 0 -#endif /* EBADFD */ -#ifndef EREMCHG -#define EREMCHG 0 -#endif /* EREMCHG */ -#ifndef ELIBACC -#define ELIBACC 0 -#endif /* ELIBACC */ -#ifndef ELIBBAD -#define ELIBBAD 0 -#endif /* ELIBBAD */ -#ifndef ELIBSCN -#define ELIBSCN 0 -#endif /* ELIBSCN */ -#ifndef ELIBMAX -#define ELIBMAX 0 -#endif /* ELIBMAX */ -#ifndef ELIBEXEC -#define ELIBEXEC 0 -#endif /* ELIBEXEC */ -#ifndef EILSEQ -#define EILSEQ 0 -#endif /* EILSEQ */ -#ifndef ERESTART -#define ERESTART 0 -#endif /* ERESTART */ -#ifndef ESTRPIPE -#define ESTRPIPE 0 -#endif /* ESTRPIPE */ -#ifndef EUSERS -#define EUSERS 0 -#endif /* EUSERS */ -#ifndef ENOTSOCK -#define ENOTSOCK 0 -#endif /* ENOTSOCK */ -#ifndef EDESTADDRREQ -#define EDESTADDRREQ 0 -#endif /* EDESTADDRREQ */ -#ifndef EMSGSIZE -#define EMSGSIZE 0 -#endif /* EMSGSIZE */ -#ifndef EPROTOTYPE -#define EPROTOTYPE 0 -#endif /* EPROTOTYPE */ -#ifndef ENOPROTOOPT -#define ENOPROTOOPT 0 -#endif /* ENOPROTOOPT */ -#ifndef EPROTONOSUPPORT -#define EPROTONOSUPPORT 0 -#endif /* EPROTONOSUPPORT */ -#ifndef ESOCKTNOSUPPORT -#define ESOCKTNOSUPPORT 0 -#endif /* ESOCKTNOSUPPORT */ -#ifndef EOPNOTSUPP -#define EOPNOTSUPP 0 -#endif /* EOPNOTSUPP */ -#ifndef EPFNOSUPPORT -#define EPFNOSUPPORT 0 -#endif /* EPFNOSUPPORT */ -#ifndef EAFNOSUPPORT -#define EAFNOSUPPORT 0 -#endif /* EAFNOSUPPORT */ -#ifndef EADDRINUSE -#define EADDRINUSE 0 -#endif /* EADDRINUSE */ -#ifndef EADDRNOTAVAIL -#define EADDRNOTAVAIL 0 -#endif /* EADDRNOTAVAIL */ -#ifndef ENETDOWN -#define ENETDOWN 0 -#endif /* ENETDOWN */ -#ifndef ENETUNREACH -#define ENETUNREACH 0 -#endif /* ENETUNREACH */ -#ifndef ENETRESET -#define ENETRESET 0 -#endif /* ENETRESET */ -#ifndef ECONNABORTED -#define ECONNABORTED 0 -#endif /* ECONNABORTED */ -#ifndef ECONNRESET -#define ECONNRESET 0 -#endif /* ECONNRESET */ -#ifndef ENOBUFS -#define ENOBUFS 0 -#endif /* ENOBUFS */ -#ifndef EISCONN -#define EISCONN 0 -#endif /* EISCONN */ -#ifndef ENOTCONN -#define ENOTCONN 0 -#endif /* ENOTCONN */ -#ifndef ESHUTDOWN -#define ESHUTDOWN 0 -#endif /* ESHUTDOWN */ -#ifndef ETOOMANYREFS -#define ETOOMANYREFS 0 -#endif /* ETOOMANYREFS */ -#ifndef ETIMEDOUT -#define ETIMEDOUT 0 -#endif /* ETIMEDOUT */ -#ifndef ECONNREFUSED -#define ECONNREFUSED 0 -#endif /* ECONNREFUSED */ -#ifndef EHOSTDOWN -#define EHOSTDOWN 0 -#endif /* EHOSTDOWN */ -#ifndef EHOSTUNREACH -#define EHOSTUNREACH 0 -#endif /* EHOSTUNREACH */ -#ifndef EALREADY -#define EALREADY 0 -#endif /* EALREADY */ -#ifndef EINPROGRESS -#define EINPROGRESS 0 -#endif /* EINPROGRESS */ -#ifndef ESTALE -#define ESTALE 0 -#endif /* ESTALE */ -#ifndef EUCLEAN -#define EUCLEAN 0 -#endif /* EUCLEAN */ -#ifndef ENOTNAM -#define ENOTNAM 0 -#endif /* ENOTNAM */ -#ifndef ENAVAIL -#define ENAVAIL 0 -#endif /* ENAVAIL */ -#ifndef EISNAM -#define EISNAM 0 -#endif /* EISNAM */ -#ifndef EREMOTEIO -#define EREMOTEIO 0 -#endif /* EREMOTEIO */ -#ifndef EDQUOT -#define EDQUOT 0 -#endif /* EDQUOT */ -#ifndef ENOMEDIUM -#define ENOMEDIUM 0 -#endif /* ENOMEDIUM */ -#ifndef EMEDIUMTYPE -#define EMEDIUMTYPE 0 -#endif /* EMEDIUMTYPE */ diff --git a/src/util/unified_afs.et b/src/util/unified_afs.et deleted file mode 100644 index 2b56483e6..000000000 --- a/src/util/unified_afs.et +++ /dev/null @@ -1,125 +0,0 @@ -error_table uae - ec UAEPERM, "Operation not permitted" - ec UAENOENT, "No such file or directory" - ec UAESRCH, "No such process" - ec UAEINTR, "Interrupted system call" - ec UAEIO, "I/O error" - ec UAENXIO, "No such device or address" - ec UAE2BIG, "Arg list too long" - ec UAENOEXEC, "Exec format error" - ec UAEBADF, "Bad file number" - ec UAECHILD, "No child processes" - ec UAEAGAIN, "Try again" - ec UAENOMEM, "Out of memory" - ec UAEACCES, "Permission denied" - ec UAEFAULT, "Bad address" - ec UAENOTBLK, "Block device required" - ec UAEBUSY, "Device or resource busy" - ec UAEEXIST, "File exists" - ec UAEXDEV, "Cross-device link" - ec UAENODEV, "No such device" - ec UAENOTDIR, "Not a directory" - ec UAEISDIR, "Is a directory" - ec UAEINVAL, "Invalid argument" - ec UAENFILE, "File table overflow" - ec UAEMFILE, "Too many open files" - ec UAENOTTY, "Not a typewriter" - ec UAETXTBSY, "Text file busy" - ec UAEFBIG, "File too large" - ec UAENOSPC, "No space left on device" - ec UAESPIPE, "Illegal seek" - ec UAEROFS, "Read-only file system" - ec UAEMLINK, "Too many links" - ec UAEPIPE, "Broken pipe" - ec UAEDOM, "Math argument out of domain of func" - ec UAERANGE, "Math result not representable" - ec UAEDEADLK, "Resource deadlock would occur" - ec UAENAMETOOLONG, "File name too long" - ec UAENOLCK, "No record locks available" - ec UAENOSYS, "Function not implemented" - ec UAENOTEMPTY, "Directory not empty" - ec UAELOOP, "Too many symbolic links encountered" - ec UAEWOULDBLOCK, "Operation would block" - ec UAENOMSG, "No message of desired type" - ec UAEIDRM, "Identifier removed" - ec UAECHRNG, "Channel number out of range" - ec UAEL2NSYNC, "Level 2 not synchronized" - ec UAEL3HLT, "Level 3 halted" - ec UAEL3RST, "Level 3 reset" - ec UAELNRNG, "Link number out of range" - ec UAEUNATCH, "Protocol driver not attached" - ec UAENOCSI, "No CSI structure available" - ec UAEL2HLT, "Level 2 halted" - ec UAEBADE, "Invalid exchange" - ec UAEBADR, "Invalid request descriptor" - ec UAEXFULL, "Exchange full" - ec UAENOANO, "No anode" - ec UAEBADRQC, "Invalid request code" - ec UAEBADSLT, "Invalid slot" - ec UAEBFONT, "Bad font file format" - ec UAENOSTR, "Device not a stream" - ec UAENODATA, "No data available" - ec UAETIME, "Timer expired" - ec UAENOSR, "Out of streams resources" - ec UAENONET, "Machine is not on the network" - ec UAENOPKG, "Package not installed" - ec UAEREMOTE, "Object is remote" - ec UAENOLINK, "Link has been severed" - ec UAEADV, "Advertise error" - ec UAESRMNT, "Srmount error" - ec UAECOMM, "Communication error on send" - ec UAEPROTO, "Protocol error" - ec UAEMULTIHOP, "Multihop attempted" - ec UAEDOTDOT, "RFS specific error" - ec UAEBADMSG, "Not a data message" - ec UAEOVERFLOW, "Value too large for defined data type" - ec UAENOTUNIQ, "Name not unique on network" - ec UAEBADFD, "File descriptor in bad state" - ec UAEREMCHG, "Remote address changed" - ec UAELIBACC, "Can not access a needed shared library" - ec UAELIBBAD, "Accessing a corrupted shared library" - ec UAELIBSCN, ".lib section in a.out corrupted" - ec UAELIBMAX, "Attempting to link in too many shared libraries" - ec UAELIBEXEC, "Cannot exec a shared library directly" - ec UAEILSEQ, "Illegal byte sequence" - ec UAERESTART, "Interrupted system call should be restarted" - ec UAESTRPIPE, "Streams pipe error" - ec UAEUSERS, "Too many users" - ec UAENOTSOCK, "Socket operation on non-socket" - ec UAEDESTADDRREQ, "Destination address required" - ec UAEMSGSIZE, "Message too long" - ec UAEPROTOTYPE, "Protocol wrong type for socket" - ec UAENOPROTOOPT, "Protocol not available" - ec UAEPROTONOSUPPORT, "Protocol not supported" - ec UAESOCKTNOSUPPORT, "Socket type not supported" - ec UAEOPNOTSUPP, "Operation not supported on transport endpoint" - ec UAEPFNOSUPPORT, "Protocol family not supported" - ec UAEAFNOSUPPORT, "Address family not supported by protocol" - ec UAEADDRINUSE, "Address already in use" - ec UAEADDRNOTAVAIL, "Cannot assign requested address" - ec UAENETDOWN, "Network is down" - ec UAENETUNREACH, "Network is unreachable" - ec UAENETRESET, "Network dropped connection because of reset" - ec UAECONNABORTED, "Software caused connection abort" - ec UAECONNRESET, "Connection reset by peer" - ec UAENOBUFS, "No buffer space available" - ec UAEISCONN, "Transport endpoint is already connected" - ec UAENOTCONN, "Transport endpoint is not connected" - ec UAESHUTDOWN, "Cannot send after transport endpoint shutdown" - ec UAETOOMANYREFS, "Too many references: cannot splice" - ec UAETIMEDOUT, "Connection timed out" - ec UAECONNREFUSED, "Connection refused" - ec UAEHOSTDOWN, "Host is down" - ec UAEHOSTUNREACH, "No route to host" - ec UAEALREADY, "Operation already in progress" - ec UAEINPROGRESS, "Operation now in progress" - ec UAESTALE, "Stale NFS file handle" - ec UAEUCLEAN, "Structure needs cleaning" - ec UAENOTNAM, "Not a XENIX named type file" - ec UAENAVAIL, "No XENIX semaphores available" - ec UAEISNAM, "Is a named type file" - ec UAEREMOTEIO, "Remote I/O error" - ec UAEDQUOT, "Quota exceeded" - ec UAENOMEDIUM, "No medium found" - ec UAEMEDIUMTYPE, "Wrong medium type" -end