et2sys[(UAEDQUOT - ERROR_TABLE_BASE_uae)] = EDQUOT;
et2sys[(UAENOMEDIUM - ERROR_TABLE_BASE_uae)] = ENOMEDIUM;
et2sys[(UAEMEDIUMTYPE - ERROR_TABLE_BASE_uae)] = EMEDIUMTYPE;
+ et2sys[(UAECANCELED - ERROR_TABLE_BASE_uae)] = ECANCELED;
+ et2sys[(UAENOTRECOVERABLE - ERROR_TABLE_BASE_uae)] = ENOTRECOVERABLE;
+ et2sys[(UAENOTSUP - ERROR_TABLE_BASE_uae)] = ENOTSUP;
+ et2sys[(UAEOTHER - ERROR_TABLE_BASE_uae)] = EOTHER;
+ et2sys[(UAEOWNERDEAD - ERROR_TABLE_BASE_uae)] = EOWNERDEAD;
+ et2sys[(UAEPROCLIM - ERROR_TABLE_BASE_uae)] = EPROCLIM;
+ et2sys[(UAEDISCON - ERROR_TABLE_BASE_uae)] = EDISCON;
}
afs_int32
ec UAEDQUOT, "Quota exceeded"
ec UAENOMEDIUM, "No medium found"
ec UAEMEDIUMTYPE, "Wrong medium type"
+ ec UAECANCELED, "Operation canceled"
+ ec UAENOTRECOVERABLE, "State not recoverable"
+ ec UAENOTSUP, "Not supported"
+ ec UAEOTHER, "Other"
+ ec UAEOWNERDEAD, "Owner dead"
+ ec UAEPROCLIM, "Too many processes"
+ ec UAEDISCON, "Graceful shutdown in progress"
end
#ifndef EMEDIUMTYPE
#define EMEDIUMTYPE EIO
#endif /* EMEDIUMTYPE */
+#ifndef ECANCELED
+#define ECANCELED EIO
+#endif /* ECANCELED */
+#ifndef ENOTRECOVERABLE
+#define ENOTRECOVERABLE EIO
+#endif /* ENOTRECOVERABLE */
+#ifndef ENOTSUP
+#define ENOTSUP EIO
+#endif /* ENOTSUP */
+#ifndef EOTHER
+#define EOTHER EIO
+#endif /* EOTHER */
+#ifndef EOWNERDEAD
+#define EOWNERDEAD EIO
+#endif /* EOWNERDEAD */
+#ifndef EPROCLIM
+#define EPROCLIM EIO
+#endif /* EPROCLIM */
+#ifndef EDISCON
+#define EDISCON EIO
+#endif /* EDISCON */
sys2et[EDQUOT] = UAEDQUOT;
sys2et[ENOMEDIUM] = UAENOMEDIUM;
sys2et[EMEDIUMTYPE] = UAEMEDIUMTYPE;
+ sys2et[ECANCELED] = UAECANCELED;
+ sys2et[ENOTRECOVERABLE] = UAENOTRECOVERABLE;
+ sys2et[ENOTSUP] = UAENOTSUP;
+ sys2et[EOTHER] = UAEOTHER;
+ sys2et[EOWNERDEAD] = UAEOWNERDEAD;
+ sys2et[EPROCLIM] = UAEPROCLIM;
+ sys2et[EDISCON] = UAEDISCON;
sys2et[EIO] = UAEIO;
}