]> asedeno.scripts.mit.edu Git - 1ts-debian.git/commitdiff
rearrange some HAVE_KRB4 vs. HAVE_KRB5 stuff
authorkcr <kcr@cbed1d16-5ef5-0310-b6a1-d4a37b08ba1f>
Sun, 21 Dec 2008 08:51:16 +0000 (08:51 +0000)
committerkcr <kcr@cbed1d16-5ef5-0310-b6a1-d4a37b08ba1f>
Sun, 21 Dec 2008 08:51:16 +0000 (08:51 +0000)
git-svn-id: svn://svn.1ts.org/debian/branches/zephyr-reloaded@370 cbed1d16-5ef5-0310-b6a1-d4a37b08ba1f

zephyr/server/zserver.h

index 5c9aa4d7d85805ac482e6145b98da43f398f4b77..5cfc66e1ba1e7fe7150b24bd337caaa808e4a130 100644 (file)
@@ -31,7 +31,7 @@
 #include "access.h"
 #include "acl.h"
 
-#if defined(HAVE_KRB5) || defined(HAVE_KRB4)
+
 /* Kerberos-specific library interfaces used only by the server. */
 #ifdef HAVE_KRB5
 extern krb5_keyblock *__Zephyr_keyblock;
@@ -40,13 +40,17 @@ void ZSetSession(krb5_keyblock *keyblock);
 Code_t ZFormatAuthenticNoticeV5(ZNotice_t*, char*, int, int*, krb5_keyblock *);
 krb5_error_code Z_krb5_init_keyblock(krb5_context, krb5_enctype, size_t,
         krb5_keyblock **);
-#else
-extern C_Block __Zephyr_session;
-#define ZGetSession() (__Zephyr_session)
 #endif
+
+#ifdef HAVE_KRB4
 void ZSetSessionDES(C_Block *key);
 
 Code_t ZFormatAuthenticNotice(ZNotice_t*, char*, int, int*, C_Block);
+
+#ifndef HAVE_KRB5
+extern C_Block __Zephyr_session;
+#define ZGetSession() (__Zephyr_session)
+#endif
 #endif
 
 /* For krb_rd_req prototype and definition. */
@@ -293,12 +297,14 @@ void hostm_shutdown(void);
 
 /* found in kstuff.c */
 #if defined(HAVE_KRB4) || defined(HAVE_KRB5)
-int GetKerberosData (int, struct in_addr, AUTH_DAT *, char *, char *);
 Code_t ReadKerberosData(int, int *, char **, int *);
-Code_t SendKerberosData (int, KTEXT, char *, char *);
 void sweep_ticket_hash_table(void *);
 Code_t ZCheckRealmAuthentication(ZNotice_t *, struct sockaddr_in *, char *);
 #endif
+#ifdef HAVE_KRB4
+int GetKerberosData (int, struct in_addr, AUTH_DAT *, char *, char *);
+Code_t SendKerberosData (int, KTEXT, char *, char *);
+#endif
 #ifdef HAVE_KRB5
 Code_t SendKrb5Data(int, krb5_data *);
 Code_t GetKrb5Data(int, krb5_data *);