Conditionalize building of CCAPI ccache type on USE_CCAPI
authorAlexandra Ellwood <lxs@mit.edu>
Fri, 15 Aug 2008 22:19:01 +0000 (22:19 +0000)
committerAlexandra Ellwood <lxs@mit.edu>
Fri, 15 Aug 2008 22:19:01 +0000 (22:19 +0000)
Still refer to Windows by OS macro because KfW builds do not set
USE_CCAPI.

ticket: new

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

src/lib/krb5/ccache/ccapi/stdcc.c
src/lib/krb5/ccache/ccapi/stdcc.h
src/lib/krb5/ccache/ccapi/stdcc_util.c
src/lib/krb5/ccache/ccapi/stdcc_util.h

index 8f98ef7dbef26dfbe77ecb159322d95abb40844f..83d6176cc240e5ea78be257ace1f16235640f7dc 100644 (file)
@@ -29,6 +29,8 @@
  * 
  */
 
+#if defined(_WIN32) || defined(USE_CCAPI)
+
 #include "k5-int.h"
 #include "stdcc.h"
 #include "stdcc_util.h"
@@ -1586,7 +1588,7 @@ krb5_error_code KRB5_CALLCONV krb5_stdcc_remove
        int err;
        stdccCacheDataPtr       ccapi_data = id->data;
        krb5_error_code         retval;
-       
+        
        if ((retval = stdcc_setup(context, ccapi_data))) {
                if (retval == KRB5_FCC_NOFILE)
                        return 0;
@@ -1611,3 +1613,6 @@ krb5_error_code KRB5_CALLCONV krb5_stdcc_remove
         return 0;
 }
 #endif /* !USE_CCAPI_V3 */
+
+#endif /* defined(_WIN32) || defined(USE_CCAPI) */
+
index 4fe6027995fddba2b71b449ad4522c5d978dcc67..dcd8b6b6cf5a54aba226966e4059b9359a7bb686 100644 (file)
@@ -1,18 +1,17 @@
+#if defined(_WIN32) || defined(USE_CCAPI)
+
 #include "k5-int.h"    /* loads krb5.h */
-       
+
 #ifdef USE_CCAPI_V3
 #include <CredentialsCache.h>
 #else
-#ifdef USE_CCAPI
-#include <CredentialsCache2.h>
-#else
 #if defined(_WIN32)
 #include "cacheapi.h"
-#endif
+#else
+#include <CredentialsCache2.h>
 #endif
 #endif
 
-
 #define kStringLiteralLen 255
 
 /* globals to be exported */
@@ -153,3 +152,5 @@ krb5_error_code KRB5_CALLCONV krb5_stdcc_get_flags
 krb5_error_code KRB5_CALLCONV krb5_stdcc_remove 
         (krb5_context, krb5_ccache id , krb5_flags flags, krb5_creds *creds);
 #endif
+
+#endif /* defined(_WIN32) || defined(USE_CCAPI) */
index 58e72b33a09620efba2552b22414b168d1233f55..a9d1f43d028bd568bca4b757fa0aa5dd920f309e 100644 (file)
@@ -5,6 +5,8 @@
  * Frank Dabek, July 1998
  */
 
+#if defined(_WIN32) || defined(USE_CCAPI)
+
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
@@ -1034,7 +1036,7 @@ int stdccCredsMatch(krb5_context context, krb5_creds *base,
     if (((MATCH_SET(KRB5_TC_MATCH_SRV_NAMEONLY) &&
          srvname_match(context, match, base)) ||
         standard_fields_match(context, match, base))
-       &&
+        &&
        (! MATCH_SET(KRB5_TC_MATCH_IS_SKEY) ||
         match->is_skey == base->is_skey)
        &&
@@ -1063,4 +1065,4 @@ int stdccCredsMatch(krb5_context context, krb5_creds *base,
     return FALSE;
 }
 
-
+#endif /* defined(_WIN32) || defined(USE_CCAPI) */
index c3a5e39cc9da3d98ad9d30cbacabb17c96e54908..2b724eb788a130339d6e244e1d0bea4ec8f85f44 100644 (file)
@@ -3,17 +3,17 @@
  * Frank Dabek, July 1998
  */
 
+#if defined(_WIN32) || defined(USE_CCAPI)
+
 #include "autoconf.h"
 
 #if USE_CCAPI_V3
 #include <CredentialsCache.h>
 #else
-#if USE_CCAPI
-#include <CredentialsCache2.h>
-#endif
-
 #if defined(_WIN32)
 #include "cacheapi.h"
+#else
+#include <CredentialsCache2.h>
 #endif
 #endif
 
@@ -45,3 +45,4 @@ int bitTst(int var, int mask);
 #define kAddressArray 4 
 #define kAuthDataArray 5
 
+#endif /* defined(_WIN32) || defined(USE_CCAPI) */