diff --git a/kdc/524.c b/kdc/524.c index cb50263aa..2160ce49e 100644 --- a/kdc/524.c +++ b/kdc/524.c @@ -33,6 +33,8 @@ #include "kdc_locl.h" +#ifdef KRB4 + #include /* @@ -394,3 +396,4 @@ _kdc_do_524(krb5_context context, _kdc_free_ent (context, server); return ret; } +#endif /* KRB4 */ diff --git a/kdc/v4_dump.c b/kdc/v4_dump.c index 7d5baaefb..5180f70b2 100644 --- a/kdc/v4_dump.c +++ b/kdc/v4_dump.c @@ -33,6 +33,8 @@ #include "hprop.h" +#ifdef KRB4 + static time_t time_parse(const char *cp) { @@ -139,3 +141,4 @@ v4_prop_dump(void *arg, const char *file) fclose(f); return 0; } +#endif /* KRB4 */ diff --git a/lib/krb5/name-45-test.c b/lib/krb5/name-45-test.c index 747dbccda..f6302c961 100644 --- a/lib/krb5/name-45-test.c +++ b/lib/krb5/name-45-test.c @@ -35,6 +35,8 @@ #include "krb5_locl.h" #include +#ifdef KRB4 + enum { MAX_COMPONENTS = 3 }; static struct testcase { @@ -292,3 +294,9 @@ main(int argc, char **argv) } return val; } + +#else /* stub for !KRB4 */ +int main(int argc, char *argv[]) { + return 77; +} +#endif