Define KRB5_TL_DB_ARGS unconditionally in kdb.h
authorGreg Hudson <ghudson@mit.edu>
Tue, 26 Jul 2011 11:28:08 +0000 (11:28 +0000)
committerGreg Hudson <ghudson@mit.edu>
Tue, 26 Jul 2011 11:28:08 +0000 (11:28 +0000)
Due to an apparent merge bug, KRB5_TL_DB_ARGS was defined in a
SECURID conditional block, and several source files worked around the
problem by defining the constant themselves or defining SECURID.  Move
the definition and remove the workarounds.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25055 dc483132-0cff-0310-8789-dd5450dbe970

src/include/kdb.h
src/kadmin/cli/kadmin.c
src/lib/kdb/kdb5.c
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c

index 93242ef8759677cb3931abeedd035925a1dfdce6..b666225e66c0e9c4ee09c162a184d665ebcd9942 100644 (file)
@@ -229,7 +229,6 @@ typedef struct __krb5_key_salt_tuple {
 #define KRB5_TL_RB1_CHALLENGE           0x0005
 #ifdef SECURID
 #define KRB5_TL_SECURID_STATE           0x0006
-#define KRB5_TL_DB_ARGS                 0x7fff
 #endif /* SECURID */
 #define KRB5_TL_USER_CERTIFICATE        0x0007
 #define KRB5_TL_MKVNO                   0x0008
@@ -244,6 +243,8 @@ typedef struct __krb5_key_salt_tuple {
 #define KRB5_TL_X509_SUBJECT_ISSUER_NAME 0x0600 /* <I>IssuerDN<S>SubjectDN */
 #define KRB5_TL_LAST_ADMIN_UNLOCK       0x0700 /* Timestamp of admin unlock */
 
+#define KRB5_TL_DB_ARGS                 0x7fff
+
 /* version number for KRB5_TL_ACTKVNO data */
 #define KRB5_TL_ACTKVNO_VER     1
 
index 9e8eef333bb3c82f2dfad36431f4da8249dd771d..5240c2ff91e50e95b3f3a7a5bfaeda5288b216a7 100644 (file)
@@ -939,7 +939,6 @@ unlock_princ(kadm5_principal_ent_t princ, long *mask, const char *caller)
  * Parse addprinc or modprinc arguments.  Some output fields may be
  * filled in on error.
  */
-#define KRB5_TL_DB_ARGS 0x7fff
 static int
 kadmin_parse_princ_args(int argc, char *argv[], kadm5_principal_ent_t oprinc,
                         long *mask, char **pass, krb5_boolean *randkey,
index 62d7139362b775dcba39aaf49ab821b81930d267..b82bbcb406a97cfca264b7fdae0f282499c80cd6 100644 (file)
    other databases should set_err function to return string.  */
 #include "adb_err.h"
 
-/*
- * Type definitions
- */
-#define KRB5_TL_DB_ARGS                 0x7fff
-
 /*
  * internal static variable
  */
index 84ecb66dc44b30d765ceb93643f1355c06c95beb..fcc1ebdb9f7f8942e997f14e3d4ba754273e62c6 100644 (file)
@@ -81,9 +81,6 @@
  * Create / Modify / Destroy / View / List realm(s)
  */
 
-/* Needed for getting the definition of KRB5_TL_DB_ARGS */
-#define SECURID
-
 #include <stdio.h>
 #include <k5-int.h>
 #include <kadm5/admin.h>