Change syscall name and error tables to lower case. These strings are
authorChris Hanson <org/chris-hanson/cph>
Sat, 20 May 2000 18:59:16 +0000 (18:59 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 20 May 2000 18:59:16 +0000 (18:59 +0000)
converted into symbols without case modification, and must be in the
correct case for the runtime system.

v7/src/microcode/dostop.c
v7/src/microcode/ntapi.h
v7/src/microcode/os2top.c
v7/src/microcode/uxtop.c
v7/src/microcode/version.h

index 60116295689e1d77897d0990a0c5be0e29ad5e9e..79fce27486fa4f6a9b391aad1fcc93d06b193097 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: dostop.c,v 1.12 1999/01/02 06:11:34 cph Exp $
+$Id: dostop.c,v 1.13 2000/05/20 18:59:10 cph Exp $
 
 Copyright (c) 1992-1999 Massachusetts Institute of Technology
 
@@ -201,63 +201,63 @@ void bcopy (const char *s1, char *s2, int n)
 \f
 static char * syscall_names_table [] =
 {
-  "ACCEPT",
-  "BIND",
-  "CHDIR",
-  "CHMOD",
-  "CLOSE",
-  "CONNECT",
-  "FCNTL-GETFL",
-  "FCNTL-SETFL",
-  "FORK",
-  "FSTAT",
-  "FTRUNCATE",
-  "GETCWD",
-  "GETHOSTNAME",
-  "GETTIMEOFDAY",
-  "IOCTL-TIOCGPGRP",
-  "IOCTL-TIOCSIGSEND",
-  "KILL",
-  "LINK",
-  "LISTEN",
-  "LOCALTIME",
-  "LSEEK",
-  "MALLOC",
-  "MKDIR",
-  "OPEN",
-  "OPENDIR",
-  "PAUSE",
-  "PIPE",
-  "READ",
-  "READLINK",
-  "REALLOC",
-  "RENAME",
-  "RMDIR",
-  "SELECT",
-  "SETITIMER",
-  "SETPGID",
-  "SIGHOLD",
-  "SIGPROCMASK",
-  "SIGSUSPEND",
-  "SLEEP",
-  "SOCKET",
-  "SYMLINK",
-  "TCDRAIN",
-  "TCFLUSH",
-  "TCGETPGRP",
-  "TCSETPGRP",
-  "TERMINAL-GET-STATE",
-  "TERMINAL-SET-STATE",
-  "TIME",
-  "TIMES",
-  "UNLINK",
-  "UTIME",
-  "VFORK",
-  "WRITE",
-  "STAT",
-  "LSTAT",
-  "MKTIME",
-  "DYNAMIC-LOAD"
+  "accept",
+  "bind",
+  "chdir",
+  "chmod",
+  "close",
+  "connect",
+  "fcntl-getfl",
+  "fcntl-setfl",
+  "fork",
+  "fstat",
+  "ftruncate",
+  "getcwd",
+  "gethostname",
+  "gettimeofday",
+  "ioctl-tiocgpgrp",
+  "ioctl-tiocsigsend",
+  "kill",
+  "link",
+  "listen",
+  "localtime",
+  "lseek",
+  "malloc",
+  "mkdir",
+  "open",
+  "opendir",
+  "pause",
+  "pipe",
+  "read",
+  "readlink",
+  "realloc",
+  "rename",
+  "rmdir",
+  "select",
+  "setitimer",
+  "setpgid",
+  "sighold",
+  "sigprocmask",
+  "sigsuspend",
+  "sleep",
+  "socket",
+  "symlink",
+  "tcdrain",
+  "tcflush",
+  "tcgetpgrp",
+  "tcsetpgrp",
+  "terminal-get-state",
+  "terminal-set-state",
+  "time",
+  "times",
+  "unlink",
+  "utime",
+  "vfork",
+  "write",
+  "stat",
+  "lstat",
+  "mktime",
+  "dynamic-load"
 };
 
 void
@@ -269,44 +269,44 @@ OS_syscall_names (unsigned int * length, unsigned char *** names)
 \f
 static char * syserr_names_table [] =
 {
-  "UNKNOWN",
-  "ARG-LIST-TOO-LONG",
-  "BAD-ADDRESS",
-  "BAD-FILE-DESCRIPTOR",
-  "BROKEN-PIPE",
-  "DIRECTORY-NOT-EMPTY",
-  "DOMAIN-ERROR",
-  "EXEC-FORMAT-ERROR",
-  "FILE-EXISTS",
-  "FILE-TOO-LARGE",
-  "FILENAME-TOO-LONG",
-  "FUNCTION-NOT-IMPLEMENTED",
-  "IMPROPER-LINK",
-  "INAPPROPRIATE-IO-CONTROL-OPERATION",
-  "INTERRUPTED-FUNCTION-CALL",
-  "INVALID-ARGUMENT",
-  "INVALID-SEEK",
-  "IO-ERROR",
-  "IS-A-DIRECTORY",
-  "NO-CHILD-PROCESSES",
-  "NO-LOCKS-AVAILABLE",
-  "NO-SPACE-LEFT-ON-DEVICE",
-  "NO-SUCH-DEVICE",
-  "NO-SUCH-DEVICE-OR-ADDRESS",
-  "NO-SUCH-FILE-OR-DIRECTORY",
-  "NO-SUCH-PROCESS",
-  "NOT-A-DIRECTORY",
-  "NOT-ENOUGH-SPACE",
-  "OPERATION-NOT-PERMITTED",
-  "PERMISSION-DENIED",
-  "READ-ONLY-FILE-SYSTEM",
-  "RESOURCE-BUSY",
-  "RESOURCE-DEADLOCK-AVOIDED",
-  "RESOURCE-TEMPORARILY-UNAVAILABLE",
-  "RESULT-TOO-LARGE",
-  "TOO-MANY-LINKS",
-  "TOO-MANY-OPEN-FILES",
-  "TOO-MANY-OPEN-FILES"
+  "unknown",
+  "arg-list-too-long",
+  "bad-address",
+  "bad-file-descriptor",
+  "broken-pipe",
+  "directory-not-empty",
+  "domain-error",
+  "exec-format-error",
+  "file-exists",
+  "file-too-large",
+  "filename-too-long",
+  "function-not-implemented",
+  "improper-link",
+  "inappropriate-io-control-operation",
+  "interrupted-function-call",
+  "invalid-argument",
+  "invalid-seek",
+  "io-error",
+  "is-a-directory",
+  "no-child-processes",
+  "no-locks-available",
+  "no-space-left-on-device",
+  "no-such-device",
+  "no-such-device-or-address",
+  "no-such-file-or-directory",
+  "no-such-process",
+  "not-a-directory",
+  "not-enough-space",
+  "operation-not-permitted",
+  "permission-denied",
+  "read-only-file-system",
+  "resource-busy",
+  "resource-deadlock-avoided",
+  "resource-temporarily-unavailable",
+  "result-too-large",
+  "too-many-links",
+  "too-many-open-files",
+  "too-many-open-files"
 };
 
 void
index 240a3d198c2c04bcc700ba717f4b828ad040dc94..6fb0b6a83f19d53690ac38681a84d6ccb3707a78 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: ntapi.h,v 1.11 1999/04/07 04:01:43 cph Exp $
+$Id: ntapi.h,v 1.12 2000/05/20 18:59:11 cph Exp $
 
 Copyright (c) 1997, 1999 Massachusetts Institute of Technology
 
@@ -884,818 +884,818 @@ extern void NT_error_unix_call (int, enum syscall_names);
 static char * syscall_names_table [] =
 {
   /* Native Win32 API procedures: */
-  "CLOSE-HANDLE",
-  "COPY-FILE",
-  "CREATE-DIRECTORY",
-  "CREATE-FILE",
-  "CREATE-PIPE",
-  "CREATE-PROCESS",
-  "DELETE-FILE",
-  "DUPLICATE-HANDLE",
-  "ENUM-WINDOWS",
-  "EXPAND-ENVIRONMENT-STRINGS",
-  "FIND-FIRST-FILE",
-  "GET-EXIT-CODE-PROCESS",
-  "GET-FILE-ATTRIBUTES",
-  "GET-FILE-INFORMATION-BY-HANDLE",
-  "GET-FILE-SIZE",
-  "GET-FILE-TIME",
-  "GET-KEYBOARD-STATE",
-  "GET-STD-HANDLE",
-  "INITIALIZE-SECURITY-DESCRIPTOR",
-  "MOVE-FILE",
-  "MSG-WAIT-FOR-MULTIPLE-OBJECTS",
-  "PEEK-NAMED-PIPE",
-  "READ-FILE",
-  "REG-CLOSE-KEY",
-  "REG-CREATE-KEY-EX",
-  "REG-DELETE-KEY",
-  "REG-DELETE-VALUE",
-  "REG-ENUM-KEY-EX",
-  "REG-ENUM-VALUE",
-  "REG-OPEN-KEY-EX",
-  "REG-QUERY-INFO-KEY",
-  "REG-QUERY-VALUE-EX",
-  "REG-SET-VALUE-EX",
-  "REMOVE-DIRECTORY",
-  "SET-CURRENT-DIRECTORY",
-  "SET-FILE-ATTRIBUTES",
-  "SET-FILE-POINTER",
-  "SET-FILE-TIME",
-  "SET-KEYBOARD-STATE",
-  "SET-SECURITY-DESCRIPTOR-DACL",
-  "SET-STD-HANDLE",
-  "SET-TIMER",
-  "TERMINATE-PROCESS",
-  "WAIT-FOR-MULTIPLE-OBJECTS",
-  "WAIT-FOR-SINGLE-OBJECT",
-  "WRITE-FILE",
+  "close-handle",
+  "copy-file",
+  "create-directory",
+  "create-file",
+  "create-pipe",
+  "create-process",
+  "delete-file",
+  "duplicate-handle",
+  "enum-windows",
+  "expand-environment-strings",
+  "find-first-file",
+  "get-exit-code-process",
+  "get-file-attributes",
+  "get-file-information-by-handle",
+  "get-file-size",
+  "get-file-time",
+  "get-keyboard-state",
+  "get-std-handle",
+  "initialize-security-descriptor",
+  "move-file",
+  "msg-wait-for-multiple-objects",
+  "peek-named-pipe",
+  "read-file",
+  "reg-close-key",
+  "reg-create-key-ex",
+  "reg-delete-key",
+  "reg-delete-value",
+  "reg-enum-key-ex",
+  "reg-enum-value",
+  "reg-open-key-ex",
+  "reg-query-info-key",
+  "reg-query-value-ex",
+  "reg-set-value-ex",
+  "remove-directory",
+  "set-current-directory",
+  "set-file-attributes",
+  "set-file-pointer",
+  "set-file-time",
+  "set-keyboard-state",
+  "set-security-descriptor-dacl",
+  "set-std-handle",
+  "set-timer",
+  "terminate-process",
+  "wait-for-multiple-objects",
+  "wait-for-single-object",
+  "write-file",
 
   /* Winsock procedures: */
-  "ACCEPT",
-  "BIND",
-  "CLOSE-SOCKET",
-  "CONNECT",
-  "GET-HOST-BY-NAME",
-  "GET-HOST-NAME",
-  "IOCTL-SOCKET",
-  "LISTEN",
-  "RECV",
-  "SEND",
-  "SOCKET",
+  "accept",
+  "bind",
+  "close-socket",
+  "connect",
+  "get-host-by-name",
+  "get-host-name",
+  "ioctl-socket",
+  "listen",
+  "recv",
+  "send",
+  "socket",
 
   /* C Library's unix-style procedures: */
-  "CLOSE",
-  "FSTAT",
-  "GETCWD",
-  "GMTIME",
-  "LOCALTIME",
-  "LSEEK",
-  "MALLOC",
-  "MKDIR",
-  "MKTIME",
-  "OPEN",
-  "READ",
-  "REALLOC",
-  "RMDIR",
-  "STAT",
-  "UNLINK",
-  "WRITE"
+  "close",
+  "fstat",
+  "getcwd",
+  "gmtime",
+  "localtime",
+  "lseek",
+  "malloc",
+  "mkdir",
+  "mktime",
+  "open",
+  "read",
+  "realloc",
+  "rmdir",
+  "stat",
+  "unlink",
+  "write"
 };
 
 /* Machine-generated table, do not edit: */
 static char * syserr_names_table [] =
 {
   /* Win32 error codes: */
-  "SUCCESS",
-  "INVALID-FUNCTION",
-  "FILE-NOT-FOUND",
-  "PATH-NOT-FOUND",
-  "TOO-MANY-OPEN-FILES",
-  "ACCESS-DENIED",
-  "INVALID-HANDLE",
-  "ARENA-TRASHED",
-  "NOT-ENOUGH-MEMORY",
-  "INVALID-BLOCK",
-  "BAD-ENVIRONMENT",
-  "BAD-FORMAT",
-  "INVALID-ACCESS",
-  "INVALID-DATA",
-  "OUTOFMEMORY",
-  "INVALID-DRIVE",
-  "CURRENT-DIRECTORY",
-  "NOT-SAME-DEVICE",
-  "NO-MORE-FILES",
-  "WRITE-PROTECT",
-  "BAD-UNIT",
-  "NOT-READY",
-  "BAD-COMMAND",
-  "CRC",
-  "BAD-LENGTH",
-  "SEEK",
-  "NOT-DOS-DISK",
-  "SECTOR-NOT-FOUND",
-  "OUT-OF-PAPER",
-  "WRITE-FAULT",
-  "READ-FAULT",
-  "GEN-FAILURE",
-  "SHARING-VIOLATION",
-  "LOCK-VIOLATION",
-  "WRONG-DISK",
-  "SHARING-BUFFER-EXCEEDED",
-  "HANDLE-EOF",
-  "HANDLE-DISK-FULL",
-  "NOT-SUPPORTED",
-  "REM-NOT-LIST",
-  "DUP-NAME",
-  "BAD-NETPATH",
-  "NETWORK-BUSY",
-  "DEV-NOT-EXIST",
-  "TOO-MANY-CMDS",
-  "ADAP-HDW-ERR",
-  "BAD-NET-RESP",
-  "UNEXP-NET-ERR",
-  "BAD-REM-ADAP",
-  "PRINTQ-FULL",
-  "NO-SPOOL-SPACE",
-  "PRINT-CANCELLED",
-  "NETNAME-DELETED",
-  "NETWORK-ACCESS-DENIED",
-  "BAD-DEV-TYPE",
-  "BAD-NET-NAME",
-  "TOO-MANY-NAMES",
-  "TOO-MANY-SESS",
-  "SHARING-PAUSED",
-  "REQ-NOT-ACCEP",
-  "REDIR-PAUSED",
-  "FILE-EXISTS",
-  "CANNOT-MAKE",
-  "FAIL-I24",
-  "OUT-OF-STRUCTURES",
-  "ALREADY-ASSIGNED",
-  "INVALID-PASSWORD",
-  "INVALID-PARAMETER",
-  "NET-WRITE-FAULT",
-  "NO-PROC-SLOTS",
-  "TOO-MANY-SEMAPHORES",
-  "EXCL-SEM-ALREADY-OWNED",
-  "SEM-IS-SET",
-  "TOO-MANY-SEM-REQUESTS",
-  "INVALID-AT-INTERRUPT-TIME",
-  "SEM-OWNER-DIED",
-  "SEM-USER-LIMIT",
-  "DISK-CHANGE",
-  "DRIVE-LOCKED",
-  "BROKEN-PIPE",
-  "OPEN-FAILED",
-  "BUFFER-OVERFLOW",
-  "DISK-FULL",
-  "NO-MORE-SEARCH-HANDLES",
-  "INVALID-TARGET-HANDLE",
-  "INVALID-CATEGORY",
-  "INVALID-VERIFY-SWITCH",
-  "BAD-DRIVER-LEVEL",
-  "CALL-NOT-IMPLEMENTED",
-  "SEM-TIMEOUT",
-  "INSUFFICIENT-BUFFER",
-  "INVALID-NAME",
-  "INVALID-LEVEL",
-  "NO-VOLUME-LABEL",
-  "MOD-NOT-FOUND",
-  "PROC-NOT-FOUND",
-  "WAIT-NO-CHILDREN",
-  "CHILD-NOT-COMPLETE",
-  "DIRECT-ACCESS-HANDLE",
-  "NEGATIVE-SEEK",
-  "SEEK-ON-DEVICE",
-  "IS-JOIN-TARGET",
-  "IS-JOINED",
-  "IS-SUBSTED",
-  "NOT-JOINED",
-  "NOT-SUBSTED",
-  "JOIN-TO-JOIN",
-  "SUBST-TO-SUBST",
-  "JOIN-TO-SUBST",
-  "SUBST-TO-JOIN",
-  "BUSY-DRIVE",
-  "SAME-DRIVE",
-  "DIR-NOT-ROOT",
-  "DIR-NOT-EMPTY",
-  "IS-SUBST-PATH",
-  "IS-JOIN-PATH",
-  "PATH-BUSY",
-  "IS-SUBST-TARGET",
-  "SYSTEM-TRACE",
-  "INVALID-EVENT-COUNT",
-  "TOO-MANY-MUXWAITERS",
-  "INVALID-LIST-FORMAT",
-  "LABEL-TOO-LONG",
-  "TOO-MANY-TCBS",
-  "SIGNAL-REFUSED",
-  "DISCARDED",
-  "NOT-LOCKED",
-  "BAD-THREADID-ADDR",
-  "BAD-ARGUMENTS",
-  "BAD-PATHNAME",
-  "SIGNAL-PENDING",
-  "MAX-THRDS-REACHED",
-  "LOCK-FAILED",
-  "BUSY",
-  "CANCEL-VIOLATION",
-  "ATOMIC-LOCKS-NOT-SUPPORTED",
-  "INVALID-SEGMENT-NUMBER",
-  "INVALID-ORDINAL",
-  "ALREADY-EXISTS",
-  "INVALID-FLAG-NUMBER",
-  "SEM-NOT-FOUND",
-  "INVALID-STARTING-CODESEG",
-  "INVALID-STACKSEG",
-  "INVALID-MODULETYPE",
-  "INVALID-EXE-SIGNATURE",
-  "EXE-MARKED-INVALID",
-  "BAD-EXE-FORMAT",
-  "ITERATED-DATA-EXCEEDS-64k",
-  "INVALID-MINALLOCSIZE",
-  "DYNLINK-FROM-INVALID-RING",
-  "IOPL-NOT-ENABLED",
-  "INVALID-SEGDPL",
-  "AUTODATASEG-EXCEEDS-64k",
-  "RING2SEG-MUST-BE-MOVABLE",
-  "RELOC-CHAIN-XEEDS-SEGLIM",
-  "INFLOOP-IN-RELOC-CHAIN",
-  "ENVVAR-NOT-FOUND",
-  "NO-SIGNAL-SENT",
-  "FILENAME-EXCED-RANGE",
-  "RING2-STACK-IN-USE",
-  "META-EXPANSION-TOO-LONG",
-  "INVALID-SIGNAL-NUMBER",
-  "THREAD-1-INACTIVE",
-  "LOCKED",
-  "TOO-MANY-MODULES",
-  "NESTING-NOT-ALLOWED",
-  "BAD-PIPE",
-  "PIPE-BUSY",
-  "NO-DATA",
-  "PIPE-NOT-CONNECTED",
-  "MORE-DATA",
-  "VC-DISCONNECTED",
-  "INVALID-EA-NAME",
-  "EA-LIST-INCONSISTENT",
-  "NO-MORE-ITEMS",
-  "CANNOT-COPY",
-  "DIRECTORY",
-  "EAS-DIDNT-FIT",
-  "EA-FILE-CORRUPT",
-  "EA-TABLE-FULL",
-  "INVALID-EA-HANDLE",
-  "EAS-NOT-SUPPORTED",
-  "NOT-OWNER",
-  "TOO-MANY-POSTS",
-  "PARTIAL-COPY",
-  "MR-MID-NOT-FOUND",
-  "INVALID-ADDRESS",
-  "ARITHMETIC-OVERFLOW",
-  "PIPE-CONNECTED",
-  "PIPE-LISTENING",
-  "EA-ACCESS-DENIED",
-  "OPERATION-ABORTED",
-  "IO-INCOMPLETE",
-  "IO-PENDING",
-  "NOACCESS",
-  "SWAPERROR",
-  "STACK-OVERFLOW",
-  "INVALID-MESSAGE",
-  "CAN-NOT-COMPLETE",
-  "INVALID-FLAGS",
-  "UNRECOGNIZED-VOLUME",
-  "FILE-INVALID",
-  "FULLSCREEN-MODE",
-  "NO-TOKEN",
-  "BADDB",
-  "BADKEY",
-  "CANTOPEN",
-  "CANTREAD",
-  "CANTWRITE",
-  "REGISTRY-RECOVERED",
-  "REGISTRY-CORRUPT",
-  "REGISTRY-IO-FAILED",
-  "NOT-REGISTRY-FILE",
-  "KEY-DELETED",
-  "NO-LOG-SPACE",
-  "KEY-HAS-CHILDREN",
-  "CHILD-MUST-BE-VOLATILE",
-  "NOTIFY-ENUM-DIR",
-  "DEPENDENT-SERVICES-RUNNING",
-  "INVALID-SERVICE-CONTROL",
-  "SERVICE-REQUEST-TIMEOUT",
-  "SERVICE-NO-THREAD",
-  "SERVICE-DATABASE-LOCKED",
-  "SERVICE-ALREADY-RUNNING",
-  "INVALID-SERVICE-ACCOUNT",
-  "SERVICE-DISABLED",
-  "CIRCULAR-DEPENDENCY",
-  "SERVICE-DOES-NOT-EXIST",
-  "SERVICE-CANNOT-ACCEPT-CTRL",
-  "SERVICE-NOT-ACTIVE",
-  "FAILED-SERVICE-CONTROLLER-CONNECT",
-  "EXCEPTION-IN-SERVICE",
-  "DATABASE-DOES-NOT-EXIST",
-  "SERVICE-SPECIFIC-ERROR",
-  "PROCESS-ABORTED",
-  "SERVICE-DEPENDENCY-FAIL",
-  "SERVICE-LOGON-FAILED",
-  "SERVICE-START-HANG",
-  "INVALID-SERVICE-LOCK",
-  "SERVICE-MARKED-FOR-DELETE",
-  "SERVICE-EXISTS",
-  "ALREADY-RUNNING-LKG",
-  "SERVICE-DEPENDENCY-DELETED",
-  "BOOT-ALREADY-ACCEPTED",
-  "SERVICE-NEVER-STARTED",
-  "DUPLICATE-SERVICE-NAME",
-  "END-OF-MEDIA",
-  "FILEMARK-DETECTED",
-  "BEGINNING-OF-MEDIA",
-  "SETMARK-DETECTED",
-  "NO-DATA-DETECTED",
-  "PARTITION-FAILURE",
-  "INVALID-BLOCK-LENGTH",
-  "DEVICE-NOT-PARTITIONED",
-  "UNABLE-TO-LOCK-MEDIA",
-  "UNABLE-TO-UNLOAD-MEDIA",
-  "MEDIA-CHANGED",
-  "BUS-RESET",
-  "NO-MEDIA-IN-DRIVE",
-  "NO-UNICODE-TRANSLATION",
-  "DLL-INIT-FAILED",
-  "SHUTDOWN-IN-PROGRESS",
-  "NO-SHUTDOWN-IN-PROGRESS",
-  "IO-DEVICE",
-  "SERIAL-NO-DEVICE",
-  "IRQ-BUSY",
-  "MORE-WRITES",
-  "COUNTER-TIMEOUT",
-  "FLOPPY-ID-MARK-NOT-FOUND",
-  "FLOPPY-WRONG-CYLINDER",
-  "FLOPPY-UNKNOWN-ERROR",
-  "FLOPPY-BAD-REGISTERS",
-  "DISK-RECALIBRATE-FAILED",
-  "DISK-OPERATION-FAILED",
-  "DISK-RESET-FAILED",
-  "EOM-OVERFLOW",
-  "NOT-ENOUGH-SERVER-MEMORY",
-  "POSSIBLE-DEADLOCK",
-  "MAPPED-ALIGNMENT",
-  "SET-POWER-STATE-VETOED",
-  "SET-POWER-STATE-FAILED",
-  "OLD-WIN-VERSION",
-  "APP-WRONG-OS",
-  "SINGLE-INSTANCE-APP",
-  "RMODE-APP",
-  "INVALID-DLL",
-  "NO-ASSOCIATION",
-  "DDE-FAIL",
-  "DLL-NOT-FOUND",
-  "BAD-USERNAME",
-  "NOT-CONNECTED",
-  "OPEN-FILES",
-  "ACTIVE-CONNECTIONS",
-  "DEVICE-IN-USE",
-  "BAD-DEVICE",
-  "CONNECTION-UNAVAIL",
-  "DEVICE-ALREADY-REMEMBERED",
-  "NO-NET-OR-BAD-PATH",
-  "BAD-PROVIDER",
-  "CANNOT-OPEN-PROFILE",
-  "BAD-PROFILE",
-  "NOT-CONTAINER",
-  "EXTENDED-ERROR",
-  "INVALID-GROUPNAME",
-  "INVALID-COMPUTERNAME",
-  "INVALID-EVENTNAME",
-  "INVALID-DOMAINNAME",
-  "INVALID-SERVICENAME",
-  "INVALID-NETNAME",
-  "INVALID-SHARENAME",
-  "INVALID-PASSWORDNAME",
-  "INVALID-MESSAGENAME",
-  "INVALID-MESSAGEDEST",
-  "SESSION-CREDENTIAL-CONFLICT",
-  "REMOTE-SESSION-LIMIT-EXCEEDED",
-  "DUP-DOMAINNAME",
-  "NO-NETWORK",
-  "CANCELLED",
-  "USER-MAPPED-FILE",
-  "CONNECTION-REFUSED",
-  "GRACEFUL-DISCONNECT",
-  "ADDRESS-ALREADY-ASSOCIATED",
-  "ADDRESS-NOT-ASSOCIATED",
-  "CONNECTION-INVALID",
-  "CONNECTION-ACTIVE",
-  "NETWORK-UNREACHABLE",
-  "HOST-UNREACHABLE",
-  "PROTOCOL-UNREACHABLE",
-  "PORT-UNREACHABLE",
-  "REQUEST-ABORTED",
-  "CONNECTION-ABORTED",
-  "RETRY",
-  "CONNECTION-COUNT-LIMIT",
-  "LOGIN-TIME-RESTRICTION",
-  "LOGIN-WKSTA-RESTRICTION",
-  "INCORRECT-ADDRESS",
-  "ALREADY-REGISTERED",
-  "SERVICE-NOT-FOUND",
-  "NOT-AUTHENTICATED",
-  "NOT-LOGGED-ON",
-  "CONTINUE",
-  "ALREADY-INITIALIZED",
-  "NO-MORE-DEVICES",
-  "NOT-ALL-ASSIGNED",
-  "SOME-NOT-MAPPED",
-  "NO-QUOTAS-FOR-ACCOUNT",
-  "LOCAL-USER-SESSION-KEY",
-  "NULL-LM-PASSWORD",
-  "UNKNOWN-REVISION",
-  "REVISION-MISMATCH",
-  "INVALID-OWNER",
-  "INVALID-PRIMARY-GROUP",
-  "NO-IMPERSONATION-TOKEN",
-  "CANT-DISABLE-MANDATORY",
-  "NO-LOGON-SERVERS",
-  "NO-SUCH-LOGON-SESSION",
-  "NO-SUCH-PRIVILEGE",
-  "PRIVILEGE-NOT-HELD",
-  "INVALID-ACCOUNT-NAME",
-  "USER-EXISTS",
-  "NO-SUCH-USER",
-  "GROUP-EXISTS",
-  "NO-SUCH-GROUP",
-  "MEMBER-IN-GROUP",
-  "MEMBER-NOT-IN-GROUP",
-  "LAST-ADMIN",
-  "WRONG-PASSWORD",
-  "ILL-FORMED-PASSWORD",
-  "PASSWORD-RESTRICTION",
-  "LOGON-FAILURE",
-  "ACCOUNT-RESTRICTION",
-  "INVALID-LOGON-HOURS",
-  "INVALID-WORKSTATION",
-  "PASSWORD-EXPIRED",
-  "ACCOUNT-DISABLED",
-  "NONE-MAPPED",
-  "TOO-MANY-LUIDS-REQUESTED",
-  "LUIDS-EXHAUSTED",
-  "INVALID-SUB-AUTHORITY",
-  "INVALID-ACL",
-  "INVALID-SID",
-  "INVALID-SECURITY-DESCR",
-  "BAD-INHERITANCE-ACL",
-  "SERVER-DISABLED",
-  "SERVER-NOT-DISABLED",
-  "INVALID-ID-AUTHORITY",
-  "ALLOTTED-SPACE-EXCEEDED",
-  "INVALID-GROUP-ATTRIBUTES",
-  "BAD-IMPERSONATION-LEVEL",
-  "CANT-OPEN-ANONYMOUS",
-  "BAD-VALIDATION-CLASS",
-  "BAD-TOKEN-TYPE",
-  "NO-SECURITY-ON-OBJECT",
-  "CANT-ACCESS-DOMAIN-INFO",
-  "INVALID-SERVER-STATE",
-  "INVALID-DOMAIN-STATE",
-  "INVALID-DOMAIN-ROLE",
-  "NO-SUCH-DOMAIN",
-  "DOMAIN-EXISTS",
-  "DOMAIN-LIMIT-EXCEEDED",
-  "INTERNAL-DB-CORRUPTION",
-  "INTERNAL-ERROR",
-  "GENERIC-NOT-MAPPED",
-  "BAD-DESCRIPTOR-FORMAT",
-  "NOT-LOGON-PROCESS",
-  "LOGON-SESSION-EXISTS",
-  "NO-SUCH-PACKAGE",
-  "BAD-LOGON-SESSION-STATE",
-  "LOGON-SESSION-COLLISION",
-  "INVALID-LOGON-TYPE",
-  "CANNOT-IMPERSONATE",
-  "RXACT-INVALID-STATE",
-  "RXACT-COMMIT-FAILURE",
-  "SPECIAL-ACCOUNT",
-  "SPECIAL-GROUP",
-  "SPECIAL-USER",
-  "MEMBERS-PRIMARY-GROUP",
-  "TOKEN-ALREADY-IN-USE",
-  "NO-SUCH-ALIAS",
-  "MEMBER-NOT-IN-ALIAS",
-  "MEMBER-IN-ALIAS",
-  "ALIAS-EXISTS",
-  "LOGON-NOT-GRANTED",
-  "TOO-MANY-SECRETS",
-  "SECRET-TOO-LONG",
-  "INTERNAL-DB-ERROR",
-  "TOO-MANY-CONTEXT-IDS",
-  "LOGON-TYPE-NOT-GRANTED",
-  "NT-CROSS-ENCRYPTION-REQUIRED",
-  "NO-SUCH-MEMBER",
-  "INVALID-MEMBER",
-  "TOO-MANY-SIDS",
-  "LM-CROSS-ENCRYPTION-REQUIRED",
-  "NO-INHERITANCE",
-  "FILE-CORRUPT",
-  "DISK-CORRUPT",
-  "NO-USER-SESSION-KEY",
-  "LICENSE-QUOTA-EXCEEDED",
-  "INVALID-WINDOW-HANDLE",
-  "INVALID-MENU-HANDLE",
-  "INVALID-CURSOR-HANDLE",
-  "INVALID-ACCEL-HANDLE",
-  "INVALID-HOOK-HANDLE",
-  "INVALID-DWP-HANDLE",
-  "TLW-WITH-WSCHILD",
-  "CANNOT-FIND-WND-CLASS",
-  "WINDOW-OF-OTHER-THREAD",
-  "HOTKEY-ALREADY-REGISTERED",
-  "CLASS-ALREADY-EXISTS",
-  "CLASS-DOES-NOT-EXIST",
-  "CLASS-HAS-WINDOWS",
-  "INVALID-INDEX",
-  "INVALID-ICON-HANDLE",
-  "PRIVATE-DIALOG-INDEX",
-  "LISTBOX-ID-NOT-FOUND",
-  "NO-WILDCARD-CHARACTERS",
-  "CLIPBOARD-NOT-OPEN",
-  "HOTKEY-NOT-REGISTERED",
-  "WINDOW-NOT-DIALOG",
-  "CONTROL-ID-NOT-FOUND",
-  "INVALID-COMBOBOX-MESSAGE",
-  "WINDOW-NOT-COMBOBOX",
-  "INVALID-EDIT-HEIGHT",
-  "DC-NOT-FOUND",
-  "INVALID-HOOK-FILTER",
-  "INVALID-FILTER-PROC",
-  "HOOK-NEEDS-HMOD",
-  "GLOBAL-ONLY-HOOK",
-  "JOURNAL-HOOK-SET",
-  "HOOK-NOT-INSTALLED",
-  "INVALID-LB-MESSAGE",
-  "SETCOUNT-ON-BAD-LB",
-  "LB-WITHOUT-TABSTOPS",
-  "DESTROY-OBJECT-OF-OTHER-THREAD",
-  "CHILD-WINDOW-MENU",
-  "NO-SYSTEM-MENU",
-  "INVALID-MSGBOX-STYLE",
-  "INVALID-SPI-VALUE",
-  "SCREEN-ALREADY-LOCKED",
-  "HWNDS-HAVE-DIFF-PARENT",
-  "NOT-CHILD-WINDOW",
-  "INVALID-GW-COMMAND",
-  "INVALID-THREAD-ID",
-  "NON-MDICHILD-WINDOW",
-  "POPUP-ALREADY-ACTIVE",
-  "NO-SCROLLBARS",
-  "INVALID-SCROLLBAR-RANGE",
-  "INVALID-SHOWWIN-COMMAND",
-  "NO-SYSTEM-RESOURCES",
-  "NONPAGED-SYSTEM-RESOURCES",
-  "PAGED-SYSTEM-RESOURCES",
-  "WORKING-SET-QUOTA",
-  "PAGEFILE-QUOTA",
-  "COMMITMENT-LIMIT",
-  "MENU-ITEM-NOT-FOUND",
-  "EVENTLOG-FILE-CORRUPT",
-  "EVENTLOG-CANT-START",
-  "LOG-FILE-FULL",
-  "EVENTLOG-FILE-CHANGED",
-  "RPC-S-INVALID-STRING-BINDING",
-  "RPC-S-WRONG-KIND-OF-BINDING",
-  "RPC-S-INVALID-BINDING",
-  "RPC-S-PROTSEQ-NOT-SUPPORTED",
-  "RPC-S-INVALID-RPC-PROTSEQ",
-  "RPC-S-INVALID-STRING-UUID",
-  "RPC-S-INVALID-ENDPOINT-FORMAT",
-  "RPC-S-INVALID-NET-ADDR",
-  "RPC-S-NO-ENDPOINT-FOUND",
-  "RPC-S-INVALID-TIMEOUT",
-  "RPC-S-OBJECT-NOT-FOUND",
-  "RPC-S-ALREADY-REGISTERED",
-  "RPC-S-TYPE-ALREADY-REGISTERED",
-  "RPC-S-ALREADY-LISTENING",
-  "RPC-S-NO-PROTSEQS-REGISTERED",
-  "RPC-S-NOT-LISTENING",
-  "RPC-S-UNKNOWN-MGR-TYPE",
-  "RPC-S-UNKNOWN-IF",
-  "RPC-S-NO-BINDINGS",
-  "RPC-S-NO-PROTSEQS",
-  "RPC-S-CANT-CREATE-ENDPOINT",
-  "RPC-S-OUT-OF-RESOURCES",
-  "RPC-S-SERVER-UNAVAILABLE",
-  "RPC-S-SERVER-TOO-BUSY",
-  "RPC-S-INVALID-NETWORK-OPTIONS",
-  "RPC-S-NO-CALL-ACTIVE",
-  "RPC-S-CALL-FAILED",
-  "RPC-S-CALL-FAILED-DNE",
-  "RPC-S-PROTOCOL-ERROR",
-  "RPC-S-UNSUPPORTED-TRANS-SYN",
-  "RPC-S-UNSUPPORTED-TYPE",
-  "RPC-S-INVALID-TAG",
-  "RPC-S-INVALID-BOUND",
-  "RPC-S-NO-ENTRY-NAME",
-  "RPC-S-INVALID-NAME-SYNTAX",
-  "RPC-S-UNSUPPORTED-NAME-SYNTAX",
-  "RPC-S-UUID-NO-ADDRESS",
-  "RPC-S-DUPLICATE-ENDPOINT",
-  "RPC-S-UNKNOWN-AUTHN-TYPE",
-  "RPC-S-MAX-CALLS-TOO-SMALL",
-  "RPC-S-STRING-TOO-LONG",
-  "RPC-S-PROTSEQ-NOT-FOUND",
-  "RPC-S-PROCNUM-OUT-OF-RANGE",
-  "RPC-S-BINDING-HAS-NO-AUTH",
-  "RPC-S-UNKNOWN-AUTHN-SERVICE",
-  "RPC-S-UNKNOWN-AUTHN-LEVEL",
-  "RPC-S-INVALID-AUTH-IDENTITY",
-  "RPC-S-UNKNOWN-AUTHZ-SERVICE",
-  "EPT-S-INVALID-ENTRY",
-  "EPT-S-CANT-PERFORM-OP",
-  "EPT-S-NOT-REGISTERED",
-  "RPC-S-NOTHING-TO-EXPORT",
-  "RPC-S-INCOMPLETE-NAME",
-  "RPC-S-INVALID-VERS-OPTION",
-  "RPC-S-NO-MORE-MEMBERS",
-  "RPC-S-NOT-ALL-OBJS-UNEXPORTED",
-  "RPC-S-INTERFACE-NOT-FOUND",
-  "RPC-S-ENTRY-ALREADY-EXISTS",
-  "RPC-S-ENTRY-NOT-FOUND",
-  "RPC-S-NAME-SERVICE-UNAVAILABLE",
-  "RPC-S-INVALID-NAF-ID",
-  "RPC-S-CANNOT-SUPPORT",
-  "RPC-S-NO-CONTEXT-AVAILABLE",
-  "RPC-S-INTERNAL-ERROR",
-  "RPC-S-ZERO-DIVIDE",
-  "RPC-S-ADDRESS-ERROR",
-  "RPC-S-FP-DIV-ZERO",
-  "RPC-S-FP-UNDERFLOW",
-  "RPC-S-FP-OVERFLOW",
-  "RPC-X-NO-MORE-ENTRIES",
-  "RPC-X-SS-CHAR-TRANS-OPEN-FAIL",
-  "RPC-X-SS-CHAR-TRANS-SHORT-FILE",
-  "RPC-X-SS-IN-NULL-CONTEXT",
-  "RPC-X-SS-CONTEXT-DAMAGED",
-  "RPC-X-SS-HANDLES-MISMATCH",
-  "RPC-X-SS-CANNOT-GET-CALL-HANDLE",
-  "RPC-X-NULL-REF-POINTER",
-  "RPC-X-ENUM-VALUE-OUT-OF-RANGE",
-  "RPC-X-BYTE-COUNT-TOO-SMALL",
-  "RPC-X-BAD-STUB-DATA",
-  "INVALID-USER-BUFFER",
-  "UNRECOGNIZED-MEDIA",
-  "NO-TRUST-LSA-SECRET",
-  "NO-TRUST-SAM-ACCOUNT",
-  "TRUSTED-DOMAIN-FAILURE",
-  "TRUSTED-RELATIONSHIP-FAILURE",
-  "TRUST-FAILURE",
-  "RPC-S-CALL-IN-PROGRESS",
-  "NETLOGON-NOT-STARTED",
-  "ACCOUNT-EXPIRED",
-  "REDIRECTOR-HAS-OPEN-HANDLES",
-  "PRINTER-DRIVER-ALREADY-INSTALLED",
-  "UNKNOWN-PORT",
-  "UNKNOWN-PRINTER-DRIVER",
-  "UNKNOWN-PRINTPROCESSOR",
-  "INVALID-SEPARATOR-FILE",
-  "INVALID-PRIORITY",
-  "INVALID-PRINTER-NAME",
-  "PRINTER-ALREADY-EXISTS",
-  "INVALID-PRINTER-COMMAND",
-  "INVALID-DATATYPE",
-  "INVALID-ENVIRONMENT",
-  "RPC-S-NO-MORE-BINDINGS",
-  "NOLOGON-INTERDOMAIN-TRUST-ACCOUNT",
-  "NOLOGON-WORKSTATION-TRUST-ACCOUNT",
-  "NOLOGON-SERVER-TRUST-ACCOUNT",
-  "DOMAIN-TRUST-INCONSISTENT",
-  "SERVER-HAS-OPEN-HANDLES",
-  "RESOURCE-DATA-NOT-FOUND",
-  "RESOURCE-TYPE-NOT-FOUND",
-  "RESOURCE-NAME-NOT-FOUND",
-  "RESOURCE-LANG-NOT-FOUND",
-  "NOT-ENOUGH-QUOTA",
-  "RPC-S-NO-INTERFACES",
-  "RPC-S-CALL-CANCELLED",
-  "RPC-S-BINDING-INCOMPLETE",
-  "RPC-S-COMM-FAILURE",
-  "RPC-S-UNSUPPORTED-AUTHN-LEVEL",
-  "RPC-S-NO-PRINC-NAME",
-  "RPC-S-NOT-RPC-ERROR",
-  "RPC-S-UUID-LOCAL-ONLY",
-  "RPC-S-SEC-PKG-ERROR",
-  "RPC-S-NOT-CANCELLED",
-  "RPC-X-INVALID-ES-ACTION",
-  "RPC-X-WRONG-ES-VERSION",
-  "RPC-X-WRONG-STUB-VERSION",
-  "RPC-S-GROUP-MEMBER-NOT-FOUND",
-  "EPT-S-CANT-CREATE",
-  "RPC-S-INVALID-OBJECT",
-  "INVALID-TIME",
-  "INVALID-FORM-NAME",
-  "INVALID-FORM-SIZE",
-  "ALREADY-WAITING",
-  "PRINTER-DELETED",
-  "INVALID-PRINTER-STATE",
-  "PASSWORD-MUST-CHANGE",
-  "DOMAIN-CONTROLLER-NOT-FOUND",
-  "ACCOUNT-LOCKED-OUT",
-  "NO-BROWSER-SERVERS-FOUND",
-  "INVALID-PIXEL-FORMAT",
-  "BAD-DRIVER",
-  "INVALID-WINDOW-STYLE",
-  "METAFILE-NOT-SUPPORTED",
-  "TRANSFORM-NOT-SUPPORTED",
-  "CLIPPING-NOT-SUPPORTED",
-  "UNKNOWN-PRINT-MONITOR",
-  "PRINTER-DRIVER-IN-USE",
-  "SPOOL-FILE-NOT-FOUND",
-  "SPL-NO-STARTDOC",
-  "SPL-NO-ADDJOB",
-  "PRINT-PROCESSOR-ALREADY-INSTALLED",
-  "PRINT-MONITOR-ALREADY-INSTALLED",
-  "WINS-INTERNAL",
-  "CAN-NOT-DEL-LOCAL-WINS",
-  "STATIC-INIT",
-  "INC-BACKUP",
-  "FULL-BACKUP",
-  "REC-NON-EXISTENT",
-  "RPL-NOT-ALLOWED",
+  "success",
+  "invalid-function",
+  "file-not-found",
+  "path-not-found",
+  "too-many-open-files",
+  "access-denied",
+  "invalid-handle",
+  "arena-trashed",
+  "not-enough-memory",
+  "invalid-block",
+  "bad-environment",
+  "bad-format",
+  "invalid-access",
+  "invalid-data",
+  "outofmemory",
+  "invalid-drive",
+  "current-directory",
+  "not-same-device",
+  "no-more-files",
+  "write-protect",
+  "bad-unit",
+  "not-ready",
+  "bad-command",
+  "crc",
+  "bad-length",
+  "seek",
+  "not-dos-disk",
+  "sector-not-found",
+  "out-of-paper",
+  "write-fault",
+  "read-fault",
+  "gen-failure",
+  "sharing-violation",
+  "lock-violation",
+  "wrong-disk",
+  "sharing-buffer-exceeded",
+  "handle-eof",
+  "handle-disk-full",
+  "not-supported",
+  "rem-not-list",
+  "dup-name",
+  "bad-netpath",
+  "network-busy",
+  "dev-not-exist",
+  "too-many-cmds",
+  "adap-hdw-err",
+  "bad-net-resp",
+  "unexp-net-err",
+  "bad-rem-adap",
+  "printq-full",
+  "no-spool-space",
+  "print-cancelled",
+  "netname-deleted",
+  "network-access-denied",
+  "bad-dev-type",
+  "bad-net-name",
+  "too-many-names",
+  "too-many-sess",
+  "sharing-paused",
+  "req-not-accep",
+  "redir-paused",
+  "file-exists",
+  "cannot-make",
+  "fail-i24",
+  "out-of-structures",
+  "already-assigned",
+  "invalid-password",
+  "invalid-parameter",
+  "net-write-fault",
+  "no-proc-slots",
+  "too-many-semaphores",
+  "excl-sem-already-owned",
+  "sem-is-set",
+  "too-many-sem-requests",
+  "invalid-at-interrupt-time",
+  "sem-owner-died",
+  "sem-user-limit",
+  "disk-change",
+  "drive-locked",
+  "broken-pipe",
+  "open-failed",
+  "buffer-overflow",
+  "disk-full",
+  "no-more-search-handles",
+  "invalid-target-handle",
+  "invalid-category",
+  "invalid-verify-switch",
+  "bad-driver-level",
+  "call-not-implemented",
+  "sem-timeout",
+  "insufficient-buffer",
+  "invalid-name",
+  "invalid-level",
+  "no-volume-label",
+  "mod-not-found",
+  "proc-not-found",
+  "wait-no-children",
+  "child-not-complete",
+  "direct-access-handle",
+  "negative-seek",
+  "seek-on-device",
+  "is-join-target",
+  "is-joined",
+  "is-substed",
+  "not-joined",
+  "not-substed",
+  "join-to-join",
+  "subst-to-subst",
+  "join-to-subst",
+  "subst-to-join",
+  "busy-drive",
+  "same-drive",
+  "dir-not-root",
+  "dir-not-empty",
+  "is-subst-path",
+  "is-join-path",
+  "path-busy",
+  "is-subst-target",
+  "system-trace",
+  "invalid-event-count",
+  "too-many-muxwaiters",
+  "invalid-list-format",
+  "label-too-long",
+  "too-many-tcbs",
+  "signal-refused",
+  "discarded",
+  "not-locked",
+  "bad-threadid-addr",
+  "bad-arguments",
+  "bad-pathname",
+  "signal-pending",
+  "max-thrds-reached",
+  "lock-failed",
+  "busy",
+  "cancel-violation",
+  "atomic-locks-not-supported",
+  "invalid-segment-number",
+  "invalid-ordinal",
+  "already-exists",
+  "invalid-flag-number",
+  "sem-not-found",
+  "invalid-starting-codeseg",
+  "invalid-stackseg",
+  "invalid-moduletype",
+  "invalid-exe-signature",
+  "exe-marked-invalid",
+  "bad-exe-format",
+  "iterated-data-exceeds-64k",
+  "invalid-minallocsize",
+  "dynlink-from-invalid-ring",
+  "iopl-not-enabled",
+  "invalid-segdpl",
+  "autodataseg-exceeds-64k",
+  "ring2seg-must-be-movable",
+  "reloc-chain-xeeds-seglim",
+  "infloop-in-reloc-chain",
+  "envvar-not-found",
+  "no-signal-sent",
+  "filename-exced-range",
+  "ring2-stack-in-use",
+  "meta-expansion-too-long",
+  "invalid-signal-number",
+  "thread-1-inactive",
+  "locked",
+  "too-many-modules",
+  "nesting-not-allowed",
+  "bad-pipe",
+  "pipe-busy",
+  "no-data",
+  "pipe-not-connected",
+  "more-data",
+  "vc-disconnected",
+  "invalid-ea-name",
+  "ea-list-inconsistent",
+  "no-more-items",
+  "cannot-copy",
+  "directory",
+  "eas-didnt-fit",
+  "ea-file-corrupt",
+  "ea-table-full",
+  "invalid-ea-handle",
+  "eas-not-supported",
+  "not-owner",
+  "too-many-posts",
+  "partial-copy",
+  "mr-mid-not-found",
+  "invalid-address",
+  "arithmetic-overflow",
+  "pipe-connected",
+  "pipe-listening",
+  "ea-access-denied",
+  "operation-aborted",
+  "io-incomplete",
+  "io-pending",
+  "noaccess",
+  "swaperror",
+  "stack-overflow",
+  "invalid-message",
+  "can-not-complete",
+  "invalid-flags",
+  "unrecognized-volume",
+  "file-invalid",
+  "fullscreen-mode",
+  "no-token",
+  "baddb",
+  "badkey",
+  "cantopen",
+  "cantread",
+  "cantwrite",
+  "registry-recovered",
+  "registry-corrupt",
+  "registry-io-failed",
+  "not-registry-file",
+  "key-deleted",
+  "no-log-space",
+  "key-has-children",
+  "child-must-be-volatile",
+  "notify-enum-dir",
+  "dependent-services-running",
+  "invalid-service-control",
+  "service-request-timeout",
+  "service-no-thread",
+  "service-database-locked",
+  "service-already-running",
+  "invalid-service-account",
+  "service-disabled",
+  "circular-dependency",
+  "service-does-not-exist",
+  "service-cannot-accept-ctrl",
+  "service-not-active",
+  "failed-service-controller-connect",
+  "exception-in-service",
+  "database-does-not-exist",
+  "service-specific-error",
+  "process-aborted",
+  "service-dependency-fail",
+  "service-logon-failed",
+  "service-start-hang",
+  "invalid-service-lock",
+  "service-marked-for-delete",
+  "service-exists",
+  "already-running-lkg",
+  "service-dependency-deleted",
+  "boot-already-accepted",
+  "service-never-started",
+  "duplicate-service-name",
+  "end-of-media",
+  "filemark-detected",
+  "beginning-of-media",
+  "setmark-detected",
+  "no-data-detected",
+  "partition-failure",
+  "invalid-block-length",
+  "device-not-partitioned",
+  "unable-to-lock-media",
+  "unable-to-unload-media",
+  "media-changed",
+  "bus-reset",
+  "no-media-in-drive",
+  "no-unicode-translation",
+  "dll-init-failed",
+  "shutdown-in-progress",
+  "no-shutdown-in-progress",
+  "io-device",
+  "serial-no-device",
+  "irq-busy",
+  "more-writes",
+  "counter-timeout",
+  "floppy-id-mark-not-found",
+  "floppy-wrong-cylinder",
+  "floppy-unknown-error",
+  "floppy-bad-registers",
+  "disk-recalibrate-failed",
+  "disk-operation-failed",
+  "disk-reset-failed",
+  "eom-overflow",
+  "not-enough-server-memory",
+  "possible-deadlock",
+  "mapped-alignment",
+  "set-power-state-vetoed",
+  "set-power-state-failed",
+  "old-win-version",
+  "app-wrong-os",
+  "single-instance-app",
+  "rmode-app",
+  "invalid-dll",
+  "no-association",
+  "dde-fail",
+  "dll-not-found",
+  "bad-username",
+  "not-connected",
+  "open-files",
+  "active-connections",
+  "device-in-use",
+  "bad-device",
+  "connection-unavail",
+  "device-already-remembered",
+  "no-net-or-bad-path",
+  "bad-provider",
+  "cannot-open-profile",
+  "bad-profile",
+  "not-container",
+  "extended-error",
+  "invalid-groupname",
+  "invalid-computername",
+  "invalid-eventname",
+  "invalid-domainname",
+  "invalid-servicename",
+  "invalid-netname",
+  "invalid-sharename",
+  "invalid-passwordname",
+  "invalid-messagename",
+  "invalid-messagedest",
+  "session-credential-conflict",
+  "remote-session-limit-exceeded",
+  "dup-domainname",
+  "no-network",
+  "cancelled",
+  "user-mapped-file",
+  "connection-refused",
+  "graceful-disconnect",
+  "address-already-associated",
+  "address-not-associated",
+  "connection-invalid",
+  "connection-active",
+  "network-unreachable",
+  "host-unreachable",
+  "protocol-unreachable",
+  "port-unreachable",
+  "request-aborted",
+  "connection-aborted",
+  "retry",
+  "connection-count-limit",
+  "login-time-restriction",
+  "login-wksta-restriction",
+  "incorrect-address",
+  "already-registered",
+  "service-not-found",
+  "not-authenticated",
+  "not-logged-on",
+  "continue",
+  "already-initialized",
+  "no-more-devices",
+  "not-all-assigned",
+  "some-not-mapped",
+  "no-quotas-for-account",
+  "local-user-session-key",
+  "null-lm-password",
+  "unknown-revision",
+  "revision-mismatch",
+  "invalid-owner",
+  "invalid-primary-group",
+  "no-impersonation-token",
+  "cant-disable-mandatory",
+  "no-logon-servers",
+  "no-such-logon-session",
+  "no-such-privilege",
+  "privilege-not-held",
+  "invalid-account-name",
+  "user-exists",
+  "no-such-user",
+  "group-exists",
+  "no-such-group",
+  "member-in-group",
+  "member-not-in-group",
+  "last-admin",
+  "wrong-password",
+  "ill-formed-password",
+  "password-restriction",
+  "logon-failure",
+  "account-restriction",
+  "invalid-logon-hours",
+  "invalid-workstation",
+  "password-expired",
+  "account-disabled",
+  "none-mapped",
+  "too-many-luids-requested",
+  "luids-exhausted",
+  "invalid-sub-authority",
+  "invalid-acl",
+  "invalid-sid",
+  "invalid-security-descr",
+  "bad-inheritance-acl",
+  "server-disabled",
+  "server-not-disabled",
+  "invalid-id-authority",
+  "allotted-space-exceeded",
+  "invalid-group-attributes",
+  "bad-impersonation-level",
+  "cant-open-anonymous",
+  "bad-validation-class",
+  "bad-token-type",
+  "no-security-on-object",
+  "cant-access-domain-info",
+  "invalid-server-state",
+  "invalid-domain-state",
+  "invalid-domain-role",
+  "no-such-domain",
+  "domain-exists",
+  "domain-limit-exceeded",
+  "internal-db-corruption",
+  "internal-error",
+  "generic-not-mapped",
+  "bad-descriptor-format",
+  "not-logon-process",
+  "logon-session-exists",
+  "no-such-package",
+  "bad-logon-session-state",
+  "logon-session-collision",
+  "invalid-logon-type",
+  "cannot-impersonate",
+  "rxact-invalid-state",
+  "rxact-commit-failure",
+  "special-account",
+  "special-group",
+  "special-user",
+  "members-primary-group",
+  "token-already-in-use",
+  "no-such-alias",
+  "member-not-in-alias",
+  "member-in-alias",
+  "alias-exists",
+  "logon-not-granted",
+  "too-many-secrets",
+  "secret-too-long",
+  "internal-db-error",
+  "too-many-context-ids",
+  "logon-type-not-granted",
+  "nt-cross-encryption-required",
+  "no-such-member",
+  "invalid-member",
+  "too-many-sids",
+  "lm-cross-encryption-required",
+  "no-inheritance",
+  "file-corrupt",
+  "disk-corrupt",
+  "no-user-session-key",
+  "license-quota-exceeded",
+  "invalid-window-handle",
+  "invalid-menu-handle",
+  "invalid-cursor-handle",
+  "invalid-accel-handle",
+  "invalid-hook-handle",
+  "invalid-dwp-handle",
+  "tlw-with-wschild",
+  "cannot-find-wnd-class",
+  "window-of-other-thread",
+  "hotkey-already-registered",
+  "class-already-exists",
+  "class-does-not-exist",
+  "class-has-windows",
+  "invalid-index",
+  "invalid-icon-handle",
+  "private-dialog-index",
+  "listbox-id-not-found",
+  "no-wildcard-characters",
+  "clipboard-not-open",
+  "hotkey-not-registered",
+  "window-not-dialog",
+  "control-id-not-found",
+  "invalid-combobox-message",
+  "window-not-combobox",
+  "invalid-edit-height",
+  "dc-not-found",
+  "invalid-hook-filter",
+  "invalid-filter-proc",
+  "hook-needs-hmod",
+  "global-only-hook",
+  "journal-hook-set",
+  "hook-not-installed",
+  "invalid-lb-message",
+  "setcount-on-bad-lb",
+  "lb-without-tabstops",
+  "destroy-object-of-other-thread",
+  "child-window-menu",
+  "no-system-menu",
+  "invalid-msgbox-style",
+  "invalid-spi-value",
+  "screen-already-locked",
+  "hwnds-have-diff-parent",
+  "not-child-window",
+  "invalid-gw-command",
+  "invalid-thread-id",
+  "non-mdichild-window",
+  "popup-already-active",
+  "no-scrollbars",
+  "invalid-scrollbar-range",
+  "invalid-showwin-command",
+  "no-system-resources",
+  "nonpaged-system-resources",
+  "paged-system-resources",
+  "working-set-quota",
+  "pagefile-quota",
+  "commitment-limit",
+  "menu-item-not-found",
+  "eventlog-file-corrupt",
+  "eventlog-cant-start",
+  "log-file-full",
+  "eventlog-file-changed",
+  "rpc-s-invalid-string-binding",
+  "rpc-s-wrong-kind-of-binding",
+  "rpc-s-invalid-binding",
+  "rpc-s-protseq-not-supported",
+  "rpc-s-invalid-rpc-protseq",
+  "rpc-s-invalid-string-uuid",
+  "rpc-s-invalid-endpoint-format",
+  "rpc-s-invalid-net-addr",
+  "rpc-s-no-endpoint-found",
+  "rpc-s-invalid-timeout",
+  "rpc-s-object-not-found",
+  "rpc-s-already-registered",
+  "rpc-s-type-already-registered",
+  "rpc-s-already-listening",
+  "rpc-s-no-protseqs-registered",
+  "rpc-s-not-listening",
+  "rpc-s-unknown-mgr-type",
+  "rpc-s-unknown-if",
+  "rpc-s-no-bindings",
+  "rpc-s-no-protseqs",
+  "rpc-s-cant-create-endpoint",
+  "rpc-s-out-of-resources",
+  "rpc-s-server-unavailable",
+  "rpc-s-server-too-busy",
+  "rpc-s-invalid-network-options",
+  "rpc-s-no-call-active",
+  "rpc-s-call-failed",
+  "rpc-s-call-failed-dne",
+  "rpc-s-protocol-error",
+  "rpc-s-unsupported-trans-syn",
+  "rpc-s-unsupported-type",
+  "rpc-s-invalid-tag",
+  "rpc-s-invalid-bound",
+  "rpc-s-no-entry-name",
+  "rpc-s-invalid-name-syntax",
+  "rpc-s-unsupported-name-syntax",
+  "rpc-s-uuid-no-address",
+  "rpc-s-duplicate-endpoint",
+  "rpc-s-unknown-authn-type",
+  "rpc-s-max-calls-too-small",
+  "rpc-s-string-too-long",
+  "rpc-s-protseq-not-found",
+  "rpc-s-procnum-out-of-range",
+  "rpc-s-binding-has-no-auth",
+  "rpc-s-unknown-authn-service",
+  "rpc-s-unknown-authn-level",
+  "rpc-s-invalid-auth-identity",
+  "rpc-s-unknown-authz-service",
+  "ept-s-invalid-entry",
+  "ept-s-cant-perform-op",
+  "ept-s-not-registered",
+  "rpc-s-nothing-to-export",
+  "rpc-s-incomplete-name",
+  "rpc-s-invalid-vers-option",
+  "rpc-s-no-more-members",
+  "rpc-s-not-all-objs-unexported",
+  "rpc-s-interface-not-found",
+  "rpc-s-entry-already-exists",
+  "rpc-s-entry-not-found",
+  "rpc-s-name-service-unavailable",
+  "rpc-s-invalid-naf-id",
+  "rpc-s-cannot-support",
+  "rpc-s-no-context-available",
+  "rpc-s-internal-error",
+  "rpc-s-zero-divide",
+  "rpc-s-address-error",
+  "rpc-s-fp-div-zero",
+  "rpc-s-fp-underflow",
+  "rpc-s-fp-overflow",
+  "rpc-x-no-more-entries",
+  "rpc-x-ss-char-trans-open-fail",
+  "rpc-x-ss-char-trans-short-file",
+  "rpc-x-ss-in-null-context",
+  "rpc-x-ss-context-damaged",
+  "rpc-x-ss-handles-mismatch",
+  "rpc-x-ss-cannot-get-call-handle",
+  "rpc-x-null-ref-pointer",
+  "rpc-x-enum-value-out-of-range",
+  "rpc-x-byte-count-too-small",
+  "rpc-x-bad-stub-data",
+  "invalid-user-buffer",
+  "unrecognized-media",
+  "no-trust-lsa-secret",
+  "no-trust-sam-account",
+  "trusted-domain-failure",
+  "trusted-relationship-failure",
+  "trust-failure",
+  "rpc-s-call-in-progress",
+  "netlogon-not-started",
+  "account-expired",
+  "redirector-has-open-handles",
+  "printer-driver-already-installed",
+  "unknown-port",
+  "unknown-printer-driver",
+  "unknown-printprocessor",
+  "invalid-separator-file",
+  "invalid-priority",
+  "invalid-printer-name",
+  "printer-already-exists",
+  "invalid-printer-command",
+  "invalid-datatype",
+  "invalid-environment",
+  "rpc-s-no-more-bindings",
+  "nologon-interdomain-trust-account",
+  "nologon-workstation-trust-account",
+  "nologon-server-trust-account",
+  "domain-trust-inconsistent",
+  "server-has-open-handles",
+  "resource-data-not-found",
+  "resource-type-not-found",
+  "resource-name-not-found",
+  "resource-lang-not-found",
+  "not-enough-quota",
+  "rpc-s-no-interfaces",
+  "rpc-s-call-cancelled",
+  "rpc-s-binding-incomplete",
+  "rpc-s-comm-failure",
+  "rpc-s-unsupported-authn-level",
+  "rpc-s-no-princ-name",
+  "rpc-s-not-rpc-error",
+  "rpc-s-uuid-local-only",
+  "rpc-s-sec-pkg-error",
+  "rpc-s-not-cancelled",
+  "rpc-x-invalid-es-action",
+  "rpc-x-wrong-es-version",
+  "rpc-x-wrong-stub-version",
+  "rpc-s-group-member-not-found",
+  "ept-s-cant-create",
+  "rpc-s-invalid-object",
+  "invalid-time",
+  "invalid-form-name",
+  "invalid-form-size",
+  "already-waiting",
+  "printer-deleted",
+  "invalid-printer-state",
+  "password-must-change",
+  "domain-controller-not-found",
+  "account-locked-out",
+  "no-browser-servers-found",
+  "invalid-pixel-format",
+  "bad-driver",
+  "invalid-window-style",
+  "metafile-not-supported",
+  "transform-not-supported",
+  "clipping-not-supported",
+  "unknown-print-monitor",
+  "printer-driver-in-use",
+  "spool-file-not-found",
+  "spl-no-startdoc",
+  "spl-no-addjob",
+  "print-processor-already-installed",
+  "print-monitor-already-installed",
+  "wins-internal",
+  "can-not-del-local-wins",
+  "static-init",
+  "inc-backup",
+  "full-backup",
+  "rec-non-existent",
+  "rpl-not-allowed",
 
   /* Winsock error codes: */
-  "WSAEINTR",
-  "WSAEBADF",
-  "WSAEACCES",
-  "WSAEFAULT",
-  "WSAEINVAL",
-  "WSAEMFILE",
-  "WSAEWOULDBLOCK",
-  "WSAEINPROGRESS",
-  "WSAEALREADY",
-  "WSAENOTSOCK",
-  "WSAEDESTADDRREQ",
-  "WSAEMSGSIZE",
-  "WSAEPROTOTYPE",
-  "WSAENOPROTOOPT",
-  "WSAEPROTONOSUPPORT",
-  "WSAESOCKTNOSUPPORT",
-  "WSAEOPNOTSUPP",
-  "WSAEPFNOSUPPORT",
-  "WSAEAFNOSUPPORT",
-  "WSAEADDRINUSE",
-  "WSAEADDRNOTAVAIL",
-  "WSAENETDOWN",
-  "WSAENETUNREACH",
-  "WSAENETRESET",
-  "WSAECONNABORTED",
-  "WSAECONNRESET",
-  "WSAENOBUFS",
-  "WSAEISCONN",
-  "WSAENOTCONN",
-  "WSAESHUTDOWN",
-  "WSAETOOMANYREFS",
-  "WSAETIMEDOUT",
-  "WSAECONNREFUSED",
-  "WSAELOOP",
-  "WSAENAMETOOLONG",
-  "WSAEHOSTDOWN",
-  "WSAEHOSTUNREACH",
-  "WSAENOTEMPTY",
-  "WSAEPROCLIM",
-  "WSAEUSERS",
-  "WSAEDQUOT",
-  "WSAESTALE",
-  "WSAEREMOTE",
-  "WSAEDISCON",
-  "WSASYSNOTREADY",
-  "WSAVERNOTSUPPORTED",
-  "WSANOTINITIALISED",
-  "WSAHOST_NOT_FOUND",
-  "WSATRY_AGAIN",
-  "WSANO_RECOVERY",
-  "WSANO_DATA",
+  "wsaeintr",
+  "wsaebadf",
+  "wsaeacces",
+  "wsaefault",
+  "wsaeinval",
+  "wsaemfile",
+  "wsaewouldblock",
+  "wsaeinprogress",
+  "wsaealready",
+  "wsaenotsock",
+  "wsaedestaddrreq",
+  "wsaemsgsize",
+  "wsaeprototype",
+  "wsaenoprotoopt",
+  "wsaeprotonosupport",
+  "wsaesocktnosupport",
+  "wsaeopnotsupp",
+  "wsaepfnosupport",
+  "wsaeafnosupport",
+  "wsaeaddrinuse",
+  "wsaeaddrnotavail",
+  "wsaenetdown",
+  "wsaenetunreach",
+  "wsaenetreset",
+  "wsaeconnaborted",
+  "wsaeconnreset",
+  "wsaenobufs",
+  "wsaeisconn",
+  "wsaenotconn",
+  "wsaeshutdown",
+  "wsaetoomanyrefs",
+  "wsaetimedout",
+  "wsaeconnrefused",
+  "wsaeloop",
+  "wsaenametoolong",
+  "wsaehostdown",
+  "wsaehostunreach",
+  "wsaenotempty",
+  "wsaeproclim",
+  "wsaeusers",
+  "wsaedquot",
+  "wsaestale",
+  "wsaeremote",
+  "wsaediscon",
+  "wsasysnotready",
+  "wsavernotsupported",
+  "wsanotinitialised",
+  "wsahost_not_found",
+  "wsatry_again",
+  "wsano_recovery",
+  "wsano_data",
 
   /* Unix error codes: */
-  "ARG-LIST-TOO-LONG",
-  "BAD-FILE-DESCRIPTOR",
-  "DOMAIN-ERROR",
-  "EXEC-FORMAT-ERROR",
-  "FILE-EXISTS",
-  "INTERRUPTED-FUNCTION-CALL",
-  "INVALID-ARGUMENT",
-  "NO-SUCH-FILE-OR-DIRECTORY",
-  "NOT-A-DIRECTORY",
-  "NOT-ENOUGH-SPACE",
-  "PERMISSION-DENIED",
-  "RESOURCE-DEADLOCK-AVOIDED",
-  "RESOURCE-TEMPORARILY-UNAVAILABLE",
-  "RESULT-TOO-LARGE",
-  "TOO-MANY-OPEN-FILES",
-  "UNKNOWN"
+  "arg-list-too-long",
+  "bad-file-descriptor",
+  "domain-error",
+  "exec-format-error",
+  "file-exists",
+  "interrupted-function-call",
+  "invalid-argument",
+  "no-such-file-or-directory",
+  "not-a-directory",
+  "not-enough-space",
+  "permission-denied",
+  "resource-deadlock-avoided",
+  "resource-temporarily-unavailable",
+  "result-too-large",
+  "too-many-open-files",
+  "unknown"
 };
 
 #endif /* SCM_NTTOP_C */
index 2cf1eb220db1e32aa5c448362aa853f618cafb02..9f1eb22a669aed2beb09379b83219b9d94e5f719 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: os2top.c,v 1.19 1999/01/02 06:11:34 cph Exp $
+$Id: os2top.c,v 1.20 2000/05/20 18:59:13 cph Exp $
 
 Copyright (c) 1994-1999 Massachusetts Institute of Technology
 
@@ -1850,658 +1850,658 @@ OS_error_code_to_message (unsigned int syserr)
 /* Machine-generated table, do not edit: */
 static char * syserr_names_table [] =
 {
-  "INVALID-FUNCTION",
-  "FILE-NOT-FOUND",
-  "PATH-NOT-FOUND",
-  "TOO-MANY-OPEN-FILES",
-  "ACCESS-DENIED",
-  "INVALID-HANDLE",
-  "ARENA-TRASHED",
-  "NOT-ENOUGH-MEMORY",
-  "INVALID-BLOCK",
-  "BAD-ENVIRONMENT",
-  "BAD-FORMAT",
-  "INVALID-ACCESS",
-  "INVALID-DATA",
-  "INVALID-DRIVE",
-  "CURRENT-DIRECTORY",
-  "NOT-SAME-DEVICE",
-  "NO-MORE-FILES",
-  "WRITE-PROTECT",
-  "BAD-UNIT",
-  "NOT-READY",
-  "BAD-COMMAND",
-  "CRC",
-  "BAD-LENGTH",
-  "SEEK",
-  "NOT-DOS-DISK",
-  "SECTOR-NOT-FOUND",
-  "OUT-OF-PAPER",
-  "WRITE-FAULT",
-  "READ-FAULT",
-  "GEN-FAILURE",
-  "SHARING-VIOLATION",
-  "LOCK-VIOLATION",
-  "WRONG-DISK",
-  "FCB-UNAVAILABLE",
-  "SHARING-BUFFER-EXCEEDED",
-  "CODE-PAGE-MISMATCHED",
-  "HANDLE-EOF",
-  "HANDLE-DISK-FULL",
-  "NOT-SUPPORTED",
-  "REM-NOT-LIST",
-  "DUP-NAME",
-  "BAD-NETPATH",
-  "NETWORK-BUSY",
-  "DEV-NOT-EXIST",
-  "TOO-MANY-CMDS",
-  "ADAP-HDW-ERR",
-  "BAD-NET-RESP",
-  "UNEXP-NET-ERR",
-  "BAD-REM-ADAP",
-  "PRINTQ-FULL",
-  "NO-SPOOL-SPACE",
-  "PRINT-CANCELLED",
-  "NETNAME-DELETED",
-  "NETWORK-ACCESS-DENIED",
-  "BAD-DEV-TYPE",
-  "BAD-NET-NAME",
-  "TOO-MANY-NAMES",
-  "TOO-MANY-SESS",
-  "SHARING-PAUSED",
-  "REQ-NOT-ACCEP",
-  "REDIR-PAUSED",
-  "SBCS-ATT-WRITE-PROT",
-  "SBCS-GENERAL-FAILURE",
-  "XGA-OUT-MEMORY",
-  "FILE-EXISTS",
-  "DUP-FCB",
-  "CANNOT-MAKE",
-  "FAIL-I24",
-  "OUT-OF-STRUCTURES",
-  "ALREADY-ASSIGNED",
-  "INVALID-PASSWORD",
-  "INVALID-PARAMETER",
-  "NET-WRITE-FAULT",
-  "NO-PROC-SLOTS",
-  "NOT-FROZEN",
-  "TSTOVFL",
-  "TSTDUP",
-  "NO-ITEMS",
-  "INTERRUPT",
-  "DEVICE-IN-USE",
-  "TOO-MANY-SEMAPHORES",
-  "EXCL-SEM-ALREADY-OWNED",
-  "SEM-IS-SET",
-  "TOO-MANY-SEM-REQUESTS",
-  "INVALID-AT-INTERRUPT-TIME",
-  "SEM-OWNER-DIED",
-  "SEM-USER-LIMIT",
-  "DISK-CHANGE",
-  "DRIVE-LOCKED",
-  "BROKEN-PIPE",
-  "OPEN-FAILED",
-  "BUFFER-OVERFLOW",
-  "DISK-FULL",
-  "NO-MORE-SEARCH-HANDLES",
-  "INVALID-TARGET-HANDLE",
-  "PROTECTION-VIOLATION",
-  "VIOKBD-REQUEST",
-  "INVALID-CATEGORY",
-  "INVALID-VERIFY-SWITCH",
-  "BAD-DRIVER-LEVEL",
-  "CALL-NOT-IMPLEMENTED",
-  "SEM-TIMEOUT",
-  "INSUFFICIENT-BUFFER",
-  "INVALID-NAME",
-  "INVALID-LEVEL",
-  "NO-VOLUME-LABEL",
-  "MOD-NOT-FOUND",
-  "PROC-NOT-FOUND",
-  "WAIT-NO-CHILDREN",
-  "CHILD-NOT-COMPLETE",
-  "DIRECT-ACCESS-HANDLE",
-  "NEGATIVE-SEEK",
-  "SEEK-ON-DEVICE",
-  "IS-JOIN-TARGET",
-  "IS-JOINED",
-  "IS-SUBSTED",
-  "NOT-JOINED",
-  "NOT-SUBSTED",
-  "JOIN-TO-JOIN",
-  "SUBST-TO-SUBST",
-  "JOIN-TO-SUBST",
-  "SUBST-TO-JOIN",
-  "BUSY-DRIVE",
-  "SAME-DRIVE",
-  "DIR-NOT-ROOT",
-  "DIR-NOT-EMPTY",
-  "IS-SUBST-PATH",
-  "IS-JOIN-PATH",
-  "PATH-BUSY",
-  "IS-SUBST-TARGET",
-  "SYSTEM-TRACE",
-  "INVALID-EVENT-COUNT",
-  "TOO-MANY-MUXWAITERS",
-  "INVALID-LIST-FORMAT",
-  "LABEL-TOO-LONG",
-  "TOO-MANY-TCBS",
-  "SIGNAL-REFUSED",
-  "DISCARDED",
-  "NOT-LOCKED",
-  "BAD-THREADID-ADDR",
-  "BAD-ARGUMENTS",
-  "BAD-PATHNAME",
-  "SIGNAL-PENDING",
-  "UNCERTAIN-MEDIA",
-  "MAX-THRDS-REACHED",
-  "MONITORS-NOT-SUPPORTED",
-  "UNC-DRIVER-NOT-INSTALLED",
-  "LOCK-FAILED",
-  "SWAPIO-FAILED",
-  "SWAPIN-FAILED",
-  "BUSY",
-  "CANCEL-VIOLATION",
-  "ATOMIC-LOCK-NOT-SUPPORTED",
-  "READ-LOCKS-NOT-SUPPORTED",
-  "INVALID-SEGMENT-NUMBER",
-  "INVALID-CALLGATE",
-  "INVALID-ORDINAL",
-  "ALREADY-EXISTS",
-  "NO-CHILD-PROCESS",
-  "CHILD-ALIVE-NOWAIT",
-  "INVALID-FLAG-NUMBER",
-  "SEM-NOT-FOUND",
-  "INVALID-STARTING-CODESEG",
-  "INVALID-STACKSEG",
-  "INVALID-MODULETYPE",
-  "INVALID-EXE-SIGNATURE",
-  "EXE-MARKED-INVALID",
-  "BAD-EXE-FORMAT",
-  "ITERATED-DATA-EXCEEDS-64K",
-  "INVALID-MINALLOCSIZE",
-  "DYNLINK-FROM-INVALID-RING",
-  "IOPL-NOT-ENABLED",
-  "INVALID-SEGDPL",
-  "AUTODATASEG-EXCEEDS-64K",
-  "RING2SEG-MUST-BE-MOVABLE",
-  "RELOC-CHAIN-XEEDS-SEGLIM",
-  "INFLOOP-IN-RELOC-CHAIN",
-  "ENVVAR-NOT-FOUND",
-  "NOT-CURRENT-CTRY",
-  "NO-SIGNAL-SENT",
-  "FILENAME-EXCED-RANGE",
-  "RING2-STACK-IN-USE",
-  "META-EXPANSION-TOO-LONG",
-  "INVALID-SIGNAL-NUMBER",
-  "THREAD-1-INACTIVE",
-  "INFO-NOT-AVAIL",
-  "LOCKED",
-  "BAD-DYNALINK",
-  "TOO-MANY-MODULES",
-  "NESTING-NOT-ALLOWED",
-  "CANNOT-SHRINK",
-  "ZOMBIE-PROCESS",
-  "STACK-IN-HIGH-MEMORY",
-  "INVALID-EXITROUTINE-RING",
-  "GETBUF-FAILED",
-  "FLUSHBUF-FAILED",
-  "TRANSFER-TOO-LONG",
-  "FORCENOSWAP-FAILED",
-  "SMG-NO-TARGET-WINDOW",
-  "NO-CHILDREN",
-  "INVALID-SCREEN-GROUP",
-  "BAD-PIPE",
-  "PIPE-BUSY",
-  "NO-DATA",
-  "PIPE-NOT-CONNECTED",
-  "MORE-DATA",
-  "VC-DISCONNECTED",
-  "CIRCULARITY-REQUESTED",
-  "DIRECTORY-IN-CDS",
-  "INVALID-FSD-NAME",
-  "INVALID-PATH",
-  "INVALID-EA-NAME",
-  "EA-LIST-INCONSISTENT",
-  "EA-LIST-TOO-LONG",
-  "NO-META-MATCH",
-  "FINDNOTIFY-TIMEOUT",
-  "NO-MORE-ITEMS",
-  "SEARCH-STRUC-REUSED",
-  "CHAR-NOT-FOUND",
-  "TOO-MUCH-STACK",
-  "INVALID-ATTR",
-  "INVALID-STARTING-RING",
-  "INVALID-DLL-INIT-RING",
-  "CANNOT-COPY",
-  "DIRECTORY",
-  "OPLOCKED-FILE",
-  "OPLOCK-THREAD-EXISTS",
-  "VOLUME-CHANGED",
-  "FINDNOTIFY-HANDLE-IN-USE",
-  "FINDNOTIFY-HANDLE-CLOSED",
-  "NOTIFY-OBJECT-REMOVED",
-  "ALREADY-SHUTDOWN",
-  "EAS-DIDNT-FIT",
-  "EA-FILE-CORRUPT",
-  "EA-TABLE-FULL",
-  "INVALID-EA-HANDLE",
-  "NO-CLUSTER",
-  "CREATE-EA-FILE",
-  "CANNOT-OPEN-EA-FILE",
-  "EAS-NOT-SUPPORTED",
-  "NEED-EAS-FOUND",
-  "DUPLICATE-HANDLE",
-  "DUPLICATE-NAME",
-  "EMPTY-MUXWAIT",
-  "MUTEX-OWNED",
-  "NOT-OWNER",
-  "PARAM-TOO-SMALL",
-  "TOO-MANY-HANDLES",
-  "TOO-MANY-OPENS",
-  "WRONG-TYPE",
-  "UNUSED-CODE",
-  "THREAD-NOT-TERMINATED",
-  "INIT-ROUTINE-FAILED",
-  "MODULE-IN-USE",
-  "NOT-ENOUGH-WATCHPOINTS",
-  "TOO-MANY-POSTS",
-  "ALREADY-POSTED",
-  "ALREADY-RESET",
-  "SEM-BUSY",
-  "INVALID-PROCID",
-  "INVALID-PDELTA",
-  "NOT-DESCENDANT",
-  "NOT-SESSION-MANAGER",
-  "INVALID-PCLASS",
-  "INVALID-SCOPE",
-  "INVALID-THREADID",
-  "DOSSUB-SHRINK",
-  "DOSSUB-NOMEM",
-  "DOSSUB-OVERLAP",
-  "DOSSUB-BADSIZE",
-  "DOSSUB-BADFLAG",
-  "DOSSUB-BADSELECTOR",
-  "MR-MSG-TOO-LONG",
-  "MR-MID-NOT-FOUND",
-  "MR-UN-ACC-MSGF",
-  "MR-INV-MSGF-FORMAT",
-  "MR-INV-IVCOUNT",
-  "MR-UN-PERFORM",
-  "TS-WAKEUP",
-  "TS-SEMHANDLE",
-  "TS-NOTIMER",
-  "TS-HANDLE",
-  "TS-DATETIME",
-  "SYS-INTERNAL",
-  "QUE-CURRENT-NAME",
-  "QUE-PROC-NOT-OWNED",
-  "QUE-PROC-OWNED",
-  "QUE-DUPLICATE",
-  "QUE-ELEMENT-NOT-EXIST",
-  "QUE-NO-MEMORY",
-  "QUE-INVALID-NAME",
-  "QUE-INVALID-PRIORITY",
-  "QUE-INVALID-HANDLE",
-  "QUE-LINK-NOT-FOUND",
-  "QUE-MEMORY-ERROR",
-  "QUE-PREV-AT-END",
-  "QUE-PROC-NO-ACCESS",
-  "QUE-EMPTY",
-  "QUE-NAME-NOT-EXIST",
-  "QUE-NOT-INITIALIZED",
-  "QUE-UNABLE-TO-ACCESS",
-  "QUE-UNABLE-TO-ADD",
-  "QUE-UNABLE-TO-INIT",
-  "VIO-INVALID-MASK",
-  "VIO-PTR",
-  "VIO-APTR",
-  "VIO-RPTR",
-  "VIO-CPTR",
-  "VIO-LPTR",
-  "VIO-MODE",
-  "VIO-WIDTH",
-  "VIO-ATTR",
-  "VIO-ROW",
-  "VIO-COL",
-  "VIO-TOPROW",
-  "VIO-BOTROW",
-  "VIO-RIGHTCOL",
-  "VIO-LEFTCOL",
-  "SCS-CALL",
-  "SCS-VALUE",
-  "VIO-WAIT-FLAG",
-  "VIO-UNLOCK",
-  "SGS-NOT-SESSION-MGR",
-  "SMG-INVALID-SESSION-ID",
-  "SMG-NO-SESSIONS",
-  "SMG-SESSION-NOT-FOUND",
-  "SMG-SET-TITLE",
-  "KBD-PARAMETER",
-  "KBD-NO-DEVICE",
-  "KBD-INVALID-IOWAIT",
-  "KBD-INVALID-LENGTH",
-  "KBD-INVALID-ECHO-MASK",
-  "KBD-INVALID-INPUT-MASK",
-  "MON-INVALID-PARMS",
-  "MON-INVALID-DEVNAME",
-  "MON-INVALID-HANDLE",
-  "MON-BUFFER-TOO-SMALL",
-  "MON-BUFFER-EMPTY",
-  "MON-DATA-TOO-LARGE",
-  "MOUSE-NO-DEVICE",
-  "MOUSE-INV-HANDLE",
-  "MOUSE-INV-PARMS",
-  "MOUSE-CANT-RESET",
-  "MOUSE-DISPLAY-PARMS",
-  "MOUSE-INV-MODULE",
-  "MOUSE-INV-ENTRY-PT",
-  "MOUSE-INV-MASK",
-  "MOUSE-NO-DATA",
-  "MOUSE-PTR-DRAWN",
-  "INVALID-FREQUENCY",
-  "NLS-NO-COUNTRY-FILE",
-  "NLS-OPEN-FAILED",
-  "NO-COUNTRY-OR-CODEPAGE",
-  "NLS-TABLE-TRUNCATED",
-  "NLS-BAD-TYPE",
-  "NLS-TYPE-NOT-FOUND",
-  "VIO-SMG-ONLY",
-  "VIO-INVALID-ASCIIZ",
-  "VIO-DEREGISTER",
-  "VIO-NO-POPUP",
-  "VIO-EXISTING-POPUP",
-  "KBD-SMG-ONLY",
-  "KBD-INVALID-ASCIIZ",
-  "KBD-INVALID-MASK",
-  "KBD-REGISTER",
-  "KBD-DEREGISTER",
-  "MOUSE-SMG-ONLY",
-  "MOUSE-INVALID-ASCIIZ",
-  "MOUSE-INVALID-MASK",
-  "MOUSE-REGISTER",
-  "MOUSE-DEREGISTER",
-  "SMG-BAD-ACTION",
-  "SMG-INVALID-CALL",
-  "SCS-SG-NOTFOUND",
-  "SCS-NOT-SHELL",
-  "VIO-INVALID-PARMS",
-  "VIO-FUNCTION-OWNED",
-  "VIO-RETURN",
-  "SCS-INVALID-FUNCTION",
-  "SCS-NOT-SESSION-MGR",
-  "VIO-REGISTER",
-  "VIO-NO-MODE-THREAD",
-  "VIO-NO-SAVE-RESTORE-THD",
-  "VIO-IN-BG",
-  "VIO-ILLEGAL-DURING-POPUP",
-  "SMG-NOT-BASESHELL",
-  "SMG-BAD-STATUSREQ",
-  "QUE-INVALID-WAIT",
-  "VIO-LOCK",
-  "MOUSE-INVALID-IOWAIT",
-  "VIO-INVALID-HANDLE",
-  "VIO-ILLEGAL-DURING-LOCK",
-  "VIO-INVALID-LENGTH",
-  "KBD-INVALID-HANDLE",
-  "KBD-NO-MORE-HANDLE",
-  "KBD-CANNOT-CREATE-KCB",
-  "KBD-CODEPAGE-LOAD-INCOMPL",
-  "KBD-INVALID-CODEPAGE-ID",
-  "KBD-NO-CODEPAGE-SUPPORT",
-  "KBD-FOCUS-REQUIRED",
-  "KBD-FOCUS-ALREADY-ACTIVE",
-  "KBD-KEYBOARD-BUSY",
-  "KBD-INVALID-CODEPAGE",
-  "KBD-UNABLE-TO-FOCUS",
-  "SMG-SESSION-NON-SELECT",
-  "SMG-SESSION-NOT-FOREGRND",
-  "SMG-SESSION-NOT-PARENT",
-  "SMG-INVALID-START-MODE",
-  "SMG-INVALID-RELATED-OPT",
-  "SMG-INVALID-BOND-OPTION",
-  "SMG-INVALID-SELECT-OPT",
-  "SMG-START-IN-BACKGROUND",
-  "SMG-INVALID-STOP-OPTION",
-  "SMG-BAD-RESERVE",
-  "SMG-PROCESS-NOT-PARENT",
-  "SMG-INVALID-DATA-LENGTH",
-  "SMG-NOT-BOUND",
-  "SMG-RETRY-SUB-ALLOC",
-  "KBD-DETACHED",
-  "VIO-DETACHED",
-  "MOU-DETACHED",
-  "VIO-FONT",
-  "VIO-USER-FONT",
-  "VIO-BAD-CP",
-  "VIO-NO-CP",
-  "VIO-NA-CP",
-  "INVALID-CODE-PAGE",
-  "CPLIST-TOO-SMALL",
-  "CP-NOT-MOVED",
-  "MODE-SWITCH-INIT",
-  "CODE-PAGE-NOT-FOUND",
-  "UNEXPECTED-SLOT-RETURNED",
-  "SMG-INVALID-TRACE-OPTION",
-  "VIO-INTERNAL-RESOURCE",
-  "VIO-SHELL-INIT",
-  "SMG-NO-HARD-ERRORS",
-  "CP-SWITCH-INCOMPLETE",
-  "VIO-TRANSPARENT-POPUP",
-  "CRITSEC-OVERFLOW",
-  "CRITSEC-UNDERFLOW",
-  "VIO-BAD-RESERVE",
-  "INVALID-ADDRESS",
-  "ZERO-SELECTORS-REQUESTED",
-  "NOT-ENOUGH-SELECTORS-AVA",
-  "INVALID-SELECTOR",
-  "SMG-INVALID-PROGRAM-TYPE",
-  "SMG-INVALID-PGM-CONTROL",
-  "SMG-INVALID-INHERIT-OPT",
-  "VIO-EXTENDED-SG",
-  "VIO-NOT-PRES-MGR-SG",
-  "VIO-SHIELD-OWNED",
-  "VIO-NO-MORE-HANDLES",
-  "VIO-SEE-ERROR-LOG",
-  "VIO-ASSOCIATED-DC",
-  "KBD-NO-CONSOLE",
-  "MOUSE-NO-CONSOLE",
-  "MOUSE-INVALID-HANDLE",
-  "SMG-INVALID-DEBUG-PARMS",
-  "KBD-EXTENDED-SG",
-  "MOU-EXTENDED-SG",
-  "SMG-INVALID-ICON-FILE",
-  "TRC-PID-NON-EXISTENT",
-  "TRC-COUNT-ACTIVE",
-  "TRC-SUSPENDED-BY-COUNT",
-  "TRC-COUNT-INACTIVE",
-  "TRC-COUNT-REACHED",
-  "NO-MC-TRACE",
-  "MC-TRACE",
-  "TRC-COUNT-ZERO",
-  "SMG-TOO-MANY-DDS",
-  "SMG-INVALID-NOTIFICATION",
-  "LF-INVALID-FUNCTION",
-  "LF-NOT-AVAIL",
-  "LF-SUSPENDED",
-  "LF-BUF-TOO-SMALL",
-  "LF-BUFFER-FULL",
-  "LF-INVALID-RECORD",
-  "LF-INVALID-SERVICE",
-  "LF-GENERAL-FAILURE",
-  "LF-INVALID-ID",
-  "LF-INVALID-HANDLE",
-  "LF-NO-ID-AVAIL",
-  "LF-TEMPLATE-AREA-FULL",
-  "LF-ID-IN-USE",
-  "MOU-NOT-INITIALIZED",
-  "MOUINITREAL-DONE",
-  "DOSSUB-CORRUPTED",
-  "MOUSE-CALLER-NOT-SUBSYS",
-  "ARITHMETIC-OVERFLOW",
-  "TMR-NO-DEVICE",
-  "TMR-INVALID-TIME",
-  "PVW-INVALID-ENTITY",
-  "PVW-INVALID-ENTITY-TYPE",
-  "PVW-INVALID-SPEC",
-  "PVW-INVALID-RANGE-TYPE",
-  "PVW-INVALID-COUNTER-BLK",
-  "PVW-INVALID-TEXT-BLK",
-  "PRF-NOT-INITIALIZED",
-  "PRF-ALREADY-INITIALIZED",
-  "PRF-NOT-STARTED",
-  "PRF-ALREADY-STARTED",
-  "PRF-TIMER-OUT-OF-RANGE",
-  "PRF-TIMER-RESET",
-  "VDD-LOCK-USEAGE-DENIED",
-  "TIMEOUT",
-  "VDM-DOWN",
-  "VDM-LIMIT",
-  "VDD-NOT-FOUND",
-  "INVALID-CALLER",
-  "PID-MISMATCH",
-  "INVALID-VDD-HANDLE",
-  "VLPT-NO-SPOOLER",
-  "VCOM-DEVICE-BUSY",
-  "VLPT-DEVICE-BUSY",
-  "NESTING-TOO-DEEP",
-  "VDD-MISSING",
-  "BIDI-INVALID-LENGTH",
-  "BIDI-INVALID-INCREMENT",
-  "BIDI-INVALID-COMBINATION",
-  "BIDI-INVALID-RESERVED",
-  "BIDI-INVALID-EFFECT",
-  "BIDI-INVALID-CSDREC",
-  "BIDI-INVALID-CSDSTATE",
-  "BIDI-INVALID-LEVEL",
-  "BIDI-INVALID-TYPE-SUPPORT",
-  "BIDI-INVALID-ORIENTATION",
-  "BIDI-INVALID-NUM-SHAPE",
-  "BIDI-INVALID-CSD",
-  "BIDI-NO-SUPPORT",
-  "BIDI-RW-INCOMPLETE",
-  "IMP-INVALID-PARM",
-  "IMP-INVALID-LENGTH",
-  "HPFS-DISK-ERROR-WARN",
-  "MON-BAD-BUFFER",
-  "MODULE-CORRUPTED",
-  "SM-OUTOF-SWAPFILE",
-  "LF-TIMEOUT",
-  "LF-SUSPEND-SUCCESS",
-  "LF-RESUME-SUCCESS",
-  "LF-REDIRECT-SUCCESS",
-  "LF-REDIRECT-FAILURE",
-  "SWAPPER-NOT-ACTIVE",
-  "INVALID-SWAPID",
-  "IOERR-SWAP-FILE",
-  "SWAP-TABLE-FULL",
-  "SWAP-FILE-FULL",
-  "CANT-INIT-SWAPPER",
-  "SWAPPER-ALREADY-INIT",
-  "PMM-INSUFFICIENT-MEMORY",
-  "PMM-INVALID-FLAGS",
-  "PMM-INVALID-ADDRESS",
-  "PMM-LOCK-FAILED",
-  "PMM-UNLOCK-FAILED",
-  "PMM-MOVE-INCOMPLETE",
-  "UCOM-DRIVE-RENAMED",
-  "UCOM-FILENAME-TRUNCATED",
-  "UCOM-BUFFER-LENGTH",
-  "MON-CHAIN-HANDLE",
-  "MON-NOT-REGISTERED",
-  "SMG-ALREADY-TOP",
-  "PMM-ARENA-MODIFIED",
-  "SMG-PRINTER-OPEN",
-  "PMM-SET-FLAGS-FAILED",
-  "INVALID-DOS-DD",
-  "BLOCKED",
-  "NOBLOCK",
-  "INSTANCE-SHARED",
-  "NO-OBJECT",
-  "PARTIAL-ATTACH",
-  "INCACHE",
-  "SWAP-IO-PROBLEMS",
-  "CROSSES-OBJECT-BOUNDARY",
-  "LONGLOCK",
-  "SHORTLOCK",
-  "UVIRTLOCK",
-  "ALIASLOCK",
-  "ALIAS",
-  "NO-MORE-HANDLES",
-  "SCAN-TERMINATED",
-  "TERMINATOR-NOT-FOUND",
-  "NOT-DIRECT-CHILD",
-  "DELAY-FREE",
-  "GUARDPAGE",
-  "SWAPERROR",
-  "LDRERROR",
-  "NOMEMORY",
-  "NOACCESS",
-  "NO-DLL-TERM",
-  "CPSIO-CODE-PAGE-INVALID",
-  "CPSIO-NO-SPOOLER",
-  "CPSIO-FONT-ID-INVALID",
-  "CPSIO-INTERNAL-ERROR",
-  "CPSIO-INVALID-PTR-NAME",
-  "CPSIO-NOT-ACTIVE",
-  "CPSIO-PID-FULL",
-  "CPSIO-PID-NOT-FOUND",
-  "CPSIO-READ-CTL-SEQ",
-  "CPSIO-READ-FNT-DEF",
-  "CPSIO-WRITE-ERROR",
-  "CPSIO-WRITE-FULL-ERROR",
-  "CPSIO-WRITE-HANDLE-BAD",
-  "CPSIO-SWIT-LOAD",
-  "CPSIO-INV-COMMAND",
-  "CPSIO-NO-FONT-SWIT",
-  "ENTRY-IS-CALLGATE",
+  "invalid-function",
+  "file-not-found",
+  "path-not-found",
+  "too-many-open-files",
+  "access-denied",
+  "invalid-handle",
+  "arena-trashed",
+  "not-enough-memory",
+  "invalid-block",
+  "bad-environment",
+  "bad-format",
+  "invalid-access",
+  "invalid-data",
+  "invalid-drive",
+  "current-directory",
+  "not-same-device",
+  "no-more-files",
+  "write-protect",
+  "bad-unit",
+  "not-ready",
+  "bad-command",
+  "crc",
+  "bad-length",
+  "seek",
+  "not-dos-disk",
+  "sector-not-found",
+  "out-of-paper",
+  "write-fault",
+  "read-fault",
+  "gen-failure",
+  "sharing-violation",
+  "lock-violation",
+  "wrong-disk",
+  "fcb-unavailable",
+  "sharing-buffer-exceeded",
+  "code-page-mismatched",
+  "handle-eof",
+  "handle-disk-full",
+  "not-supported",
+  "rem-not-list",
+  "dup-name",
+  "bad-netpath",
+  "network-busy",
+  "dev-not-exist",
+  "too-many-cmds",
+  "adap-hdw-err",
+  "bad-net-resp",
+  "unexp-net-err",
+  "bad-rem-adap",
+  "printq-full",
+  "no-spool-space",
+  "print-cancelled",
+  "netname-deleted",
+  "network-access-denied",
+  "bad-dev-type",
+  "bad-net-name",
+  "too-many-names",
+  "too-many-sess",
+  "sharing-paused",
+  "req-not-accep",
+  "redir-paused",
+  "sbcs-att-write-prot",
+  "sbcs-general-failure",
+  "xga-out-memory",
+  "file-exists",
+  "dup-fcb",
+  "cannot-make",
+  "fail-i24",
+  "out-of-structures",
+  "already-assigned",
+  "invalid-password",
+  "invalid-parameter",
+  "net-write-fault",
+  "no-proc-slots",
+  "not-frozen",
+  "tstovfl",
+  "tstdup",
+  "no-items",
+  "interrupt",
+  "device-in-use",
+  "too-many-semaphores",
+  "excl-sem-already-owned",
+  "sem-is-set",
+  "too-many-sem-requests",
+  "invalid-at-interrupt-time",
+  "sem-owner-died",
+  "sem-user-limit",
+  "disk-change",
+  "drive-locked",
+  "broken-pipe",
+  "open-failed",
+  "buffer-overflow",
+  "disk-full",
+  "no-more-search-handles",
+  "invalid-target-handle",
+  "protection-violation",
+  "viokbd-request",
+  "invalid-category",
+  "invalid-verify-switch",
+  "bad-driver-level",
+  "call-not-implemented",
+  "sem-timeout",
+  "insufficient-buffer",
+  "invalid-name",
+  "invalid-level",
+  "no-volume-label",
+  "mod-not-found",
+  "proc-not-found",
+  "wait-no-children",
+  "child-not-complete",
+  "direct-access-handle",
+  "negative-seek",
+  "seek-on-device",
+  "is-join-target",
+  "is-joined",
+  "is-substed",
+  "not-joined",
+  "not-substed",
+  "join-to-join",
+  "subst-to-subst",
+  "join-to-subst",
+  "subst-to-join",
+  "busy-drive",
+  "same-drive",
+  "dir-not-root",
+  "dir-not-empty",
+  "is-subst-path",
+  "is-join-path",
+  "path-busy",
+  "is-subst-target",
+  "system-trace",
+  "invalid-event-count",
+  "too-many-muxwaiters",
+  "invalid-list-format",
+  "label-too-long",
+  "too-many-tcbs",
+  "signal-refused",
+  "discarded",
+  "not-locked",
+  "bad-threadid-addr",
+  "bad-arguments",
+  "bad-pathname",
+  "signal-pending",
+  "uncertain-media",
+  "max-thrds-reached",
+  "monitors-not-supported",
+  "unc-driver-not-installed",
+  "lock-failed",
+  "swapio-failed",
+  "swapin-failed",
+  "busy",
+  "cancel-violation",
+  "atomic-lock-not-supported",
+  "read-locks-not-supported",
+  "invalid-segment-number",
+  "invalid-callgate",
+  "invalid-ordinal",
+  "already-exists",
+  "no-child-process",
+  "child-alive-nowait",
+  "invalid-flag-number",
+  "sem-not-found",
+  "invalid-starting-codeseg",
+  "invalid-stackseg",
+  "invalid-moduletype",
+  "invalid-exe-signature",
+  "exe-marked-invalid",
+  "bad-exe-format",
+  "iterated-data-exceeds-64k",
+  "invalid-minallocsize",
+  "dynlink-from-invalid-ring",
+  "iopl-not-enabled",
+  "invalid-segdpl",
+  "autodataseg-exceeds-64k",
+  "ring2seg-must-be-movable",
+  "reloc-chain-xeeds-seglim",
+  "infloop-in-reloc-chain",
+  "envvar-not-found",
+  "not-current-ctry",
+  "no-signal-sent",
+  "filename-exced-range",
+  "ring2-stack-in-use",
+  "meta-expansion-too-long",
+  "invalid-signal-number",
+  "thread-1-inactive",
+  "info-not-avail",
+  "locked",
+  "bad-dynalink",
+  "too-many-modules",
+  "nesting-not-allowed",
+  "cannot-shrink",
+  "zombie-process",
+  "stack-in-high-memory",
+  "invalid-exitroutine-ring",
+  "getbuf-failed",
+  "flushbuf-failed",
+  "transfer-too-long",
+  "forcenoswap-failed",
+  "smg-no-target-window",
+  "no-children",
+  "invalid-screen-group",
+  "bad-pipe",
+  "pipe-busy",
+  "no-data",
+  "pipe-not-connected",
+  "more-data",
+  "vc-disconnected",
+  "circularity-requested",
+  "directory-in-cds",
+  "invalid-fsd-name",
+  "invalid-path",
+  "invalid-ea-name",
+  "ea-list-inconsistent",
+  "ea-list-too-long",
+  "no-meta-match",
+  "findnotify-timeout",
+  "no-more-items",
+  "search-struc-reused",
+  "char-not-found",
+  "too-much-stack",
+  "invalid-attr",
+  "invalid-starting-ring",
+  "invalid-dll-init-ring",
+  "cannot-copy",
+  "directory",
+  "oplocked-file",
+  "oplock-thread-exists",
+  "volume-changed",
+  "findnotify-handle-in-use",
+  "findnotify-handle-closed",
+  "notify-object-removed",
+  "already-shutdown",
+  "eas-didnt-fit",
+  "ea-file-corrupt",
+  "ea-table-full",
+  "invalid-ea-handle",
+  "no-cluster",
+  "create-ea-file",
+  "cannot-open-ea-file",
+  "eas-not-supported",
+  "need-eas-found",
+  "duplicate-handle",
+  "duplicate-name",
+  "empty-muxwait",
+  "mutex-owned",
+  "not-owner",
+  "param-too-small",
+  "too-many-handles",
+  "too-many-opens",
+  "wrong-type",
+  "unused-code",
+  "thread-not-terminated",
+  "init-routine-failed",
+  "module-in-use",
+  "not-enough-watchpoints",
+  "too-many-posts",
+  "already-posted",
+  "already-reset",
+  "sem-busy",
+  "invalid-procid",
+  "invalid-pdelta",
+  "not-descendant",
+  "not-session-manager",
+  "invalid-pclass",
+  "invalid-scope",
+  "invalid-threadid",
+  "dossub-shrink",
+  "dossub-nomem",
+  "dossub-overlap",
+  "dossub-badsize",
+  "dossub-badflag",
+  "dossub-badselector",
+  "mr-msg-too-long",
+  "mr-mid-not-found",
+  "mr-un-acc-msgf",
+  "mr-inv-msgf-format",
+  "mr-inv-ivcount",
+  "mr-un-perform",
+  "ts-wakeup",
+  "ts-semhandle",
+  "ts-notimer",
+  "ts-handle",
+  "ts-datetime",
+  "sys-internal",
+  "que-current-name",
+  "que-proc-not-owned",
+  "que-proc-owned",
+  "que-duplicate",
+  "que-element-not-exist",
+  "que-no-memory",
+  "que-invalid-name",
+  "que-invalid-priority",
+  "que-invalid-handle",
+  "que-link-not-found",
+  "que-memory-error",
+  "que-prev-at-end",
+  "que-proc-no-access",
+  "que-empty",
+  "que-name-not-exist",
+  "que-not-initialized",
+  "que-unable-to-access",
+  "que-unable-to-add",
+  "que-unable-to-init",
+  "vio-invalid-mask",
+  "vio-ptr",
+  "vio-aptr",
+  "vio-rptr",
+  "vio-cptr",
+  "vio-lptr",
+  "vio-mode",
+  "vio-width",
+  "vio-attr",
+  "vio-row",
+  "vio-col",
+  "vio-toprow",
+  "vio-botrow",
+  "vio-rightcol",
+  "vio-leftcol",
+  "scs-call",
+  "scs-value",
+  "vio-wait-flag",
+  "vio-unlock",
+  "sgs-not-session-mgr",
+  "smg-invalid-session-id",
+  "smg-no-sessions",
+  "smg-session-not-found",
+  "smg-set-title",
+  "kbd-parameter",
+  "kbd-no-device",
+  "kbd-invalid-iowait",
+  "kbd-invalid-length",
+  "kbd-invalid-echo-mask",
+  "kbd-invalid-input-mask",
+  "mon-invalid-parms",
+  "mon-invalid-devname",
+  "mon-invalid-handle",
+  "mon-buffer-too-small",
+  "mon-buffer-empty",
+  "mon-data-too-large",
+  "mouse-no-device",
+  "mouse-inv-handle",
+  "mouse-inv-parms",
+  "mouse-cant-reset",
+  "mouse-display-parms",
+  "mouse-inv-module",
+  "mouse-inv-entry-pt",
+  "mouse-inv-mask",
+  "mouse-no-data",
+  "mouse-ptr-drawn",
+  "invalid-frequency",
+  "nls-no-country-file",
+  "nls-open-failed",
+  "no-country-or-codepage",
+  "nls-table-truncated",
+  "nls-bad-type",
+  "nls-type-not-found",
+  "vio-smg-only",
+  "vio-invalid-asciiz",
+  "vio-deregister",
+  "vio-no-popup",
+  "vio-existing-popup",
+  "kbd-smg-only",
+  "kbd-invalid-asciiz",
+  "kbd-invalid-mask",
+  "kbd-register",
+  "kbd-deregister",
+  "mouse-smg-only",
+  "mouse-invalid-asciiz",
+  "mouse-invalid-mask",
+  "mouse-register",
+  "mouse-deregister",
+  "smg-bad-action",
+  "smg-invalid-call",
+  "scs-sg-notfound",
+  "scs-not-shell",
+  "vio-invalid-parms",
+  "vio-function-owned",
+  "vio-return",
+  "scs-invalid-function",
+  "scs-not-session-mgr",
+  "vio-register",
+  "vio-no-mode-thread",
+  "vio-no-save-restore-thd",
+  "vio-in-bg",
+  "vio-illegal-during-popup",
+  "smg-not-baseshell",
+  "smg-bad-statusreq",
+  "que-invalid-wait",
+  "vio-lock",
+  "mouse-invalid-iowait",
+  "vio-invalid-handle",
+  "vio-illegal-during-lock",
+  "vio-invalid-length",
+  "kbd-invalid-handle",
+  "kbd-no-more-handle",
+  "kbd-cannot-create-kcb",
+  "kbd-codepage-load-incompl",
+  "kbd-invalid-codepage-id",
+  "kbd-no-codepage-support",
+  "kbd-focus-required",
+  "kbd-focus-already-active",
+  "kbd-keyboard-busy",
+  "kbd-invalid-codepage",
+  "kbd-unable-to-focus",
+  "smg-session-non-select",
+  "smg-session-not-foregrnd",
+  "smg-session-not-parent",
+  "smg-invalid-start-mode",
+  "smg-invalid-related-opt",
+  "smg-invalid-bond-option",
+  "smg-invalid-select-opt",
+  "smg-start-in-background",
+  "smg-invalid-stop-option",
+  "smg-bad-reserve",
+  "smg-process-not-parent",
+  "smg-invalid-data-length",
+  "smg-not-bound",
+  "smg-retry-sub-alloc",
+  "kbd-detached",
+  "vio-detached",
+  "mou-detached",
+  "vio-font",
+  "vio-user-font",
+  "vio-bad-cp",
+  "vio-no-cp",
+  "vio-na-cp",
+  "invalid-code-page",
+  "cplist-too-small",
+  "cp-not-moved",
+  "mode-switch-init",
+  "code-page-not-found",
+  "unexpected-slot-returned",
+  "smg-invalid-trace-option",
+  "vio-internal-resource",
+  "vio-shell-init",
+  "smg-no-hard-errors",
+  "cp-switch-incomplete",
+  "vio-transparent-popup",
+  "critsec-overflow",
+  "critsec-underflow",
+  "vio-bad-reserve",
+  "invalid-address",
+  "zero-selectors-requested",
+  "not-enough-selectors-ava",
+  "invalid-selector",
+  "smg-invalid-program-type",
+  "smg-invalid-pgm-control",
+  "smg-invalid-inherit-opt",
+  "vio-extended-sg",
+  "vio-not-pres-mgr-sg",
+  "vio-shield-owned",
+  "vio-no-more-handles",
+  "vio-see-error-log",
+  "vio-associated-dc",
+  "kbd-no-console",
+  "mouse-no-console",
+  "mouse-invalid-handle",
+  "smg-invalid-debug-parms",
+  "kbd-extended-sg",
+  "mou-extended-sg",
+  "smg-invalid-icon-file",
+  "trc-pid-non-existent",
+  "trc-count-active",
+  "trc-suspended-by-count",
+  "trc-count-inactive",
+  "trc-count-reached",
+  "no-mc-trace",
+  "mc-trace",
+  "trc-count-zero",
+  "smg-too-many-dds",
+  "smg-invalid-notification",
+  "lf-invalid-function",
+  "lf-not-avail",
+  "lf-suspended",
+  "lf-buf-too-small",
+  "lf-buffer-full",
+  "lf-invalid-record",
+  "lf-invalid-service",
+  "lf-general-failure",
+  "lf-invalid-id",
+  "lf-invalid-handle",
+  "lf-no-id-avail",
+  "lf-template-area-full",
+  "lf-id-in-use",
+  "mou-not-initialized",
+  "mouinitreal-done",
+  "dossub-corrupted",
+  "mouse-caller-not-subsys",
+  "arithmetic-overflow",
+  "tmr-no-device",
+  "tmr-invalid-time",
+  "pvw-invalid-entity",
+  "pvw-invalid-entity-type",
+  "pvw-invalid-spec",
+  "pvw-invalid-range-type",
+  "pvw-invalid-counter-blk",
+  "pvw-invalid-text-blk",
+  "prf-not-initialized",
+  "prf-already-initialized",
+  "prf-not-started",
+  "prf-already-started",
+  "prf-timer-out-of-range",
+  "prf-timer-reset",
+  "vdd-lock-useage-denied",
+  "timeout",
+  "vdm-down",
+  "vdm-limit",
+  "vdd-not-found",
+  "invalid-caller",
+  "pid-mismatch",
+  "invalid-vdd-handle",
+  "vlpt-no-spooler",
+  "vcom-device-busy",
+  "vlpt-device-busy",
+  "nesting-too-deep",
+  "vdd-missing",
+  "bidi-invalid-length",
+  "bidi-invalid-increment",
+  "bidi-invalid-combination",
+  "bidi-invalid-reserved",
+  "bidi-invalid-effect",
+  "bidi-invalid-csdrec",
+  "bidi-invalid-csdstate",
+  "bidi-invalid-level",
+  "bidi-invalid-type-support",
+  "bidi-invalid-orientation",
+  "bidi-invalid-num-shape",
+  "bidi-invalid-csd",
+  "bidi-no-support",
+  "bidi-rw-incomplete",
+  "imp-invalid-parm",
+  "imp-invalid-length",
+  "hpfs-disk-error-warn",
+  "mon-bad-buffer",
+  "module-corrupted",
+  "sm-outof-swapfile",
+  "lf-timeout",
+  "lf-suspend-success",
+  "lf-resume-success",
+  "lf-redirect-success",
+  "lf-redirect-failure",
+  "swapper-not-active",
+  "invalid-swapid",
+  "ioerr-swap-file",
+  "swap-table-full",
+  "swap-file-full",
+  "cant-init-swapper",
+  "swapper-already-init",
+  "pmm-insufficient-memory",
+  "pmm-invalid-flags",
+  "pmm-invalid-address",
+  "pmm-lock-failed",
+  "pmm-unlock-failed",
+  "pmm-move-incomplete",
+  "ucom-drive-renamed",
+  "ucom-filename-truncated",
+  "ucom-buffer-length",
+  "mon-chain-handle",
+  "mon-not-registered",
+  "smg-already-top",
+  "pmm-arena-modified",
+  "smg-printer-open",
+  "pmm-set-flags-failed",
+  "invalid-dos-dd",
+  "blocked",
+  "noblock",
+  "instance-shared",
+  "no-object",
+  "partial-attach",
+  "incache",
+  "swap-io-problems",
+  "crosses-object-boundary",
+  "longlock",
+  "shortlock",
+  "uvirtlock",
+  "aliaslock",
+  "alias",
+  "no-more-handles",
+  "scan-terminated",
+  "terminator-not-found",
+  "not-direct-child",
+  "delay-free",
+  "guardpage",
+  "swaperror",
+  "ldrerror",
+  "nomemory",
+  "noaccess",
+  "no-dll-term",
+  "cpsio-code-page-invalid",
+  "cpsio-no-spooler",
+  "cpsio-font-id-invalid",
+  "cpsio-internal-error",
+  "cpsio-invalid-ptr-name",
+  "cpsio-not-active",
+  "cpsio-pid-full",
+  "cpsio-pid-not-found",
+  "cpsio-read-ctl-seq",
+  "cpsio-read-fnt-def",
+  "cpsio-write-error",
+  "cpsio-write-full-error",
+  "cpsio-write-handle-bad",
+  "cpsio-swit-load",
+  "cpsio-inv-command",
+  "cpsio-no-font-swit",
+  "entry-is-callgate",
 
-  /* Socket errors: */
-  "SOCEPERM",
-  "SOCESRCH",
-  "SOCEINTR",
-  "SOCENXIO",
-  "SOCEBADF",
-  "SOCEACCES",
-  "SOCEFAULT",
-  "SOCEINVAL",
-  "SOCEMFILE",
-  "SOCEPIPE",
-  "SOCEOS2ERR",
-  "SOCEWOULDBLOCK",
-  "SOCEINPROGRESS",
-  "SOCEALREADY",
-  "SOCENOTSOCK",
-  "SOCEDESTADDRREQ",
-  "SOCEMSGSIZE",
-  "SOCEPROTOTYPE",
-  "SOCENOPROTOOPT",
-  "SOCEPROTONOSUPPORT",
-  "SOCESOCKTNOSUPPORT",
-  "SOCEOPNOTSUPP",
-  "SOCEPFNOSUPPORT",
-  "SOCEAFNOSUPPORT",
-  "SOCEADDRINUSE",
-  "SOCEADDRNOTAVAIL",
-  "SOCENETDOWN",
-  "SOCENETUNREACH",
-  "SOCENETRESET",
-  "SOCECONNABORTED",
-  "SOCECONNRESET",
-  "SOCENOBUFS",
-  "SOCEISCONN",
-  "SOCENOTCONN",
-  "SOCESHUTDOWN",
-  "SOCETOOMANYREFS",
-  "SOCETIMEDOUT",
-  "SOCECONNREFUSED",
-  "SOCELOOP",
-  "SOCENAMETOOLONG",
-  "SOCEHOSTDOWN",
-  "SOCEHOSTUNREACH",
-  "SOCENOTEMPTY",
+  /* socket errors: */
+  "soceperm",
+  "socesrch",
+  "soceintr",
+  "socenxio",
+  "socebadf",
+  "soceacces",
+  "socefault",
+  "soceinval",
+  "socemfile",
+  "socepipe",
+  "soceos2err",
+  "socewouldblock",
+  "soceinprogress",
+  "socealready",
+  "socenotsock",
+  "socedestaddrreq",
+  "socemsgsize",
+  "soceprototype",
+  "socenoprotoopt",
+  "soceprotonosupport",
+  "socesocktnosupport",
+  "soceopnotsupp",
+  "socepfnosupport",
+  "soceafnosupport",
+  "soceaddrinuse",
+  "soceaddrnotavail",
+  "socenetdown",
+  "socenetunreach",
+  "socenetreset",
+  "soceconnaborted",
+  "soceconnreset",
+  "socenobufs",
+  "soceisconn",
+  "socenotconn",
+  "soceshutdown",
+  "socetoomanyrefs",
+  "socetimedout",
+  "soceconnrefused",
+  "soceloop",
+  "socenametoolong",
+  "socehostdown",
+  "socehostunreach",
+  "socenotempty",
 
-  "UNKNOWN"
+  "unknown"
 };
 
 void
index 80cf0b971e4e57711f66f2501782aae81b5c9e6a..72ff1eaceb87903d31c53d355a1e8a3a41170ae6 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: uxtop.c,v 1.23 2000/01/18 05:11:00 cph Exp $
+$Id: uxtop.c,v 1.24 2000/05/20 18:59:14 cph Exp $
 
 Copyright (c) 1990-2000 Massachusetts Institute of Technology
 
@@ -303,66 +303,66 @@ DEFUN (OS_error_code_to_message, (syserr), unsigned int syserr)
 \f
 static char * syscall_names_table [] =
 {
-  "ACCEPT",
-  "BIND",
-  "CHDIR",
-  "CHMOD",
-  "CLOSE",
-  "CONNECT",
-  "FCNTL-GETFL",
-  "FCNTL-SETFL",
-  "FORK",
-  "FSTAT",
-  "FTRUNCATE",
-  "GETCWD",
-  "GETHOSTNAME",
-  "GETTIMEOFDAY",
-  "GMTIME",
-  "IOCTL-TIOCGPGRP",
-  "IOCTL-TIOCSIGSEND",
-  "KILL",
-  "LINK",
-  "LISTEN",
-  "LOCALTIME",
-  "LSEEK",
-  "MALLOC",
-  "MKDIR",
-  "OPEN",
-  "OPENDIR",
-  "PAUSE",
-  "PIPE",
-  "READ",
-  "READLINK",
-  "REALLOC",
-  "RENAME",
-  "RMDIR",
-  "SELECT",
-  "SETITIMER",
-  "SETPGID",
-  "SIGHOLD",
-  "SIGPROCMASK",
-  "SIGSUSPEND",
-  "SLEEP",
-  "SOCKET",
-  "SYMLINK",
-  "TCDRAIN",
-  "TCFLUSH",
-  "TCGETPGRP",
-  "TCSETPGRP",
-  "TERMINAL-GET-STATE",
-  "TERMINAL-SET-STATE",
-  "TIME",
-  "TIMES",
-  "UNLINK",
-  "UTIME",
-  "VFORK",
-  "WRITE",
-  "STAT",
-  "LSTAT",
-  "MKTIME",
-  "DYNAMIC-LOAD",
-  "STATFS",
-  "FSTATFS"
+  "accept",
+  "bind",
+  "chdir",
+  "chmod",
+  "close",
+  "connect",
+  "fcntl-getfl",
+  "fcntl-setfl",
+  "fork",
+  "fstat",
+  "ftruncate",
+  "getcwd",
+  "gethostname",
+  "gettimeofday",
+  "gmtime",
+  "ioctl-tiocgpgrp",
+  "ioctl-tiocsigsend",
+  "kill",
+  "link",
+  "listen",
+  "localtime",
+  "lseek",
+  "malloc",
+  "mkdir",
+  "open",
+  "opendir",
+  "pause",
+  "pipe",
+  "read",
+  "readlink",
+  "realloc",
+  "rename",
+  "rmdir",
+  "select",
+  "setitimer",
+  "setpgid",
+  "sighold",
+  "sigprocmask",
+  "sigsuspend",
+  "sleep",
+  "socket",
+  "symlink",
+  "tcdrain",
+  "tcflush",
+  "tcgetpgrp",
+  "tcsetpgrp",
+  "terminal-get-state",
+  "terminal-set-state",
+  "time",
+  "times",
+  "unlink",
+  "utime",
+  "vfork",
+  "write",
+  "stat",
+  "lstat",
+  "mktime",
+  "dynamic-load",
+  "statfs",
+  "fstatfs"
 };
 
 void
@@ -374,44 +374,44 @@ OS_syscall_names (unsigned int * length, unsigned char *** names)
 \f
 static char * syserr_names_table [] =
 {
-  "UNKNOWN",
-  "ARG-LIST-TOO-LONG",
-  "BAD-ADDRESS",
-  "BAD-FILE-DESCRIPTOR",
-  "BROKEN-PIPE",
-  "DIRECTORY-NOT-EMPTY",
-  "DOMAIN-ERROR",
-  "EXEC-FORMAT-ERROR",
-  "FILE-EXISTS",
-  "FILE-TOO-LARGE",
-  "FILENAME-TOO-LONG",
-  "FUNCTION-NOT-IMPLEMENTED",
-  "IMPROPER-LINK",
-  "INAPPROPRIATE-IO-CONTROL-OPERATION",
-  "INTERRUPTED-FUNCTION-CALL",
-  "INVALID-ARGUMENT",
-  "INVALID-SEEK",
-  "IO-ERROR",
-  "IS-A-DIRECTORY",
-  "NO-CHILD-PROCESSES",
-  "NO-LOCKS-AVAILABLE",
-  "NO-SPACE-LEFT-ON-DEVICE",
-  "NO-SUCH-DEVICE",
-  "NO-SUCH-DEVICE-OR-ADDRESS",
-  "NO-SUCH-FILE-OR-DIRECTORY",
-  "NO-SUCH-PROCESS",
-  "NOT-A-DIRECTORY",
-  "NOT-ENOUGH-SPACE",
-  "OPERATION-NOT-PERMITTED",
-  "PERMISSION-DENIED",
-  "READ-ONLY-FILE-SYSTEM",
-  "RESOURCE-BUSY",
-  "RESOURCE-DEADLOCK-AVOIDED",
-  "RESOURCE-TEMPORARILY-UNAVAILABLE",
-  "RESULT-TOO-LARGE",
-  "TOO-MANY-LINKS",
-  "TOO-MANY-OPEN-FILES",
-  "TOO-MANY-OPEN-FILES"
+  "unknown",
+  "arg-list-too-long",
+  "bad-address",
+  "bad-file-descriptor",
+  "broken-pipe",
+  "directory-not-empty",
+  "domain-error",
+  "exec-format-error",
+  "file-exists",
+  "file-too-large",
+  "filename-too-long",
+  "function-not-implemented",
+  "improper-link",
+  "inappropriate-io-control-operation",
+  "interrupted-function-call",
+  "invalid-argument",
+  "invalid-seek",
+  "io-error",
+  "is-a-directory",
+  "no-child-processes",
+  "no-locks-available",
+  "no-space-left-on-device",
+  "no-such-device",
+  "no-such-device-or-address",
+  "no-such-file-or-directory",
+  "no-such-process",
+  "not-a-directory",
+  "not-enough-space",
+  "operation-not-permitted",
+  "permission-denied",
+  "read-only-file-system",
+  "resource-busy",
+  "resource-deadlock-avoided",
+  "resource-temporarily-unavailable",
+  "result-too-large",
+  "too-many-links",
+  "too-many-open-files",
+  "too-many-open-files"
 };
 
 void
index 5e9a36f9635cff4c5281df6b6144bd020543472d..64111f35fae219b1095865f20dd694f5ad978c57 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: version.h,v 11.172 2000/05/01 03:09:10 cph Exp $
+$Id: version.h,v 11.173 2000/05/20 18:59:16 cph Exp $
 
 Copyright (c) 1988-2000 Massachusetts Institute of Technology
 
@@ -33,5 +33,5 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #define VERSION                11
 #endif
 #ifndef SUBVERSION
-#define SUBVERSION     168
+#define SUBVERSION     169
 #endif