17c478bd9Sstevel@tonic-gate #pragma ident "%Z%%M% %I% %E% SMI" 27c478bd9Sstevel@tonic-gate 37c478bd9Sstevel@tonic-gate /* 47c478bd9Sstevel@tonic-gate * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 57c478bd9Sstevel@tonic-gate * 67c478bd9Sstevel@tonic-gate * Openvision retains the copyright to derivative works of 77c478bd9Sstevel@tonic-gate * this source code. Do *NOT* create a derivative of this 87c478bd9Sstevel@tonic-gate * source code before consulting with your legal department. 97c478bd9Sstevel@tonic-gate * Do *NOT* integrate *ANY* of this source code into another 107c478bd9Sstevel@tonic-gate * product before consulting with your legal department. 117c478bd9Sstevel@tonic-gate * 127c478bd9Sstevel@tonic-gate * For further information, read the top-level Openvision 137c478bd9Sstevel@tonic-gate * copyright which is contained in the top-level MIT Kerberos 147c478bd9Sstevel@tonic-gate * copyright. 157c478bd9Sstevel@tonic-gate * 167c478bd9Sstevel@tonic-gate * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 177c478bd9Sstevel@tonic-gate * 187c478bd9Sstevel@tonic-gate */ 197c478bd9Sstevel@tonic-gate 2056a424ccSmp #include <com_err.h> 217c478bd9Sstevel@tonic-gate 227c478bd9Sstevel@tonic-gate #define OSA_ADB_NOERR (28810240L) 237c478bd9Sstevel@tonic-gate #define OSA_ADB_DUP (28810241L) 247c478bd9Sstevel@tonic-gate #define OSA_ADB_NOENT (28810242L) 257c478bd9Sstevel@tonic-gate #define OSA_ADB_DBINIT (28810243L) 267c478bd9Sstevel@tonic-gate #define OSA_ADB_BAD_POLICY (28810244L) 277c478bd9Sstevel@tonic-gate #define OSA_ADB_BAD_PRINC (28810245L) 287c478bd9Sstevel@tonic-gate #define OSA_ADB_BAD_DB (28810246L) 297c478bd9Sstevel@tonic-gate #define OSA_ADB_XDR_FAILURE (28810247L) 307c478bd9Sstevel@tonic-gate #define OSA_ADB_FAILURE (28810248L) 317c478bd9Sstevel@tonic-gate #define OSA_ADB_BADLOCKMODE (28810249L) 327c478bd9Sstevel@tonic-gate #define OSA_ADB_CANTLOCK_DB (28810250L) 337c478bd9Sstevel@tonic-gate #define OSA_ADB_NOTLOCKED (28810251L) 347c478bd9Sstevel@tonic-gate #define OSA_ADB_NOLOCKFILE (28810252L) 357c478bd9Sstevel@tonic-gate #define OSA_ADB_NOEXCL_PERM (28810253L) 367c478bd9Sstevel@tonic-gate #define ERROR_TABLE_BASE_adb (28810240L) 377c478bd9Sstevel@tonic-gate 3856a424ccSmp extern const struct error_table et_adb_error_table; 3956a424ccSmp 4056a424ccSmp #if !defined(_WIN32) 417c478bd9Sstevel@tonic-gate /* for compatibility with older versions... */ 4256a424ccSmp extern void initialize_adb_error_table (void) /*@modifies internalState@*/; 4356a424ccSmp #else 4456a424ccSmp #define initialize_adb_error_table() 4556a424ccSmp #endif 4656a424ccSmp 4756a424ccSmp #if !defined(_WIN32) 4856a424ccSmp #define init_adb_err_tbl initialize_adb_error_table 497c478bd9Sstevel@tonic-gate #define adb_err_base ERROR_TABLE_BASE_adb 5056a424ccSmp #endif 51