* Error string definitions for the new Mach IPC
*/
-static const char * err_codes_mach_send[] = {
+static const char * const err_codes_mach_send[] = {
/* 0 */ "(ipc/send) no error",
/* 1 */ "(ipc/send) send in progress",
/* 2 */ "(ipc/send) invalid data",
/* 3 */ "(ipc/send) invalid destination port",
/* 4 */ "(ipc/send) timed out",
- /* 5 */ "(ipc/send) will notify",
- /* 6 */ "(ipc/send) notify in progress",
+ /* 5 */ "(ipc/send) invalid voucher",
+ /* 6 */ "(ipc/send) unused error",
/* 7 */ "(ipc/send) interrupted",
/* 8 */ "(ipc/send) msg too small",
/* 9 */ "(ipc/send) invalid reply port",
/* 11 */ "(ipc/send) invalid notify port",
/* 12 */ "(ipc/send) invalid memory",
/* 13 */ "(ipc/send) no msg buffer",
- /* 14 */ "(ipc/send) no notify possible",
+ /* 14 */ "(ipc/send) msg too large",
/* 15 */ "(ipc/send) invalid msg-type",
/* 16 */ "(ipc/send) invalid msg-header",
/* 17 */ "(ipc/send) invalid msg-trailer",
- /* 18 */ "(ipc/send) DIPC transport failure",
- /* 19 */ "(ipc/send) DIPC port migrated",
- /* 20 */ "(ipc/send) DIPC resend failed",
+ /* 18 */ "(ipc/send) invalid context for reply",
+ /* 19 */ "(ipc/send) unused error",
+ /* 20 */ "(ipc/send) unused error",
/* 21 */ "(ipc/send) out-of-line buffer too large",
+ /* 22 */ "(ipc/send) destination does not accept OOL ports",
};
-static const char * err_codes_mach_rcv[] = {
+static const char * const err_codes_mach_rcv[] = {
/* 0 */ "(ipc/rcv) no error",
/* 1 */ "(ipc/rcv) receive in progress",
/* 2 */ "(ipc/rcv) invalid name",
/* 16 */ "(ipc/rcv) DIPC transport error",
};
-static const char * err_codes_mach_mig[] = {
+static const char * const err_codes_mach_mig[] = {
/* 0 */ "(ipc/mig) client type check failure",
/* 1 */ "(ipc/mig) wrong reply message ID",
/* 2 */ "(ipc/mig) server detected error",