From a68b59e9a6f33897fa93a05fb07a6edb53a793ea Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sat, 19 Mar 2011 00:43:50 +0100 Subject: source4/kdc: Fix prototypes for all functions. --- source4/kdc/db-glue.c | 2 ++ source4/kdc/kdc.c | 2 ++ source4/kdc/pac-glue.c | 1 + source4/kdc/policy.c | 1 + source4/kdc/samba_kdc.h | 5 +++++ source4/kdc/wscript_build | 3 ++- 6 files changed, 13 insertions(+), 1 deletion(-) diff --git a/source4/kdc/db-glue.c b/source4/kdc/db-glue.c index 7a3b1f4f69d..6ef928caa15 100644 --- a/source4/kdc/db-glue.c +++ b/source4/kdc/db-glue.c @@ -34,7 +34,9 @@ #include "auth/kerberos/kerberos.h" #include #include "kdc/samba_kdc.h" +#include "kdc/kdc-glue.h" #include "kdc/kdc-policy.h" +#include "kdc/db-glue.h" #define SAMBA_KVNO_GET_KRBTGT(kvno) \ ((uint16_t)(((uint32_t)kvno) >> 16)) diff --git a/source4/kdc/kdc.c b/source4/kdc/kdc.c index 26365acc7c0..784b98b0727 100644 --- a/source4/kdc/kdc.c +++ b/source4/kdc/kdc.c @@ -35,6 +35,8 @@ #include "dsdb/samdb/samdb.h" #include "auth/session.h" +NTSTATUS server_service_kdc_init(void); + extern struct krb5plugin_windc_ftable windc_plugin_table; extern struct hdb_method hdb_samba4; diff --git a/source4/kdc/pac-glue.c b/source4/kdc/pac-glue.c index 52769493da4..38db41d8375 100644 --- a/source4/kdc/pac-glue.c +++ b/source4/kdc/pac-glue.c @@ -27,6 +27,7 @@ #include "auth/auth.h" #include "auth/auth_sam_reply.h" #include "kdc/kdc-glue.h" +#include "kdc/pac-glue.h" #include "param/param.h" #include "librpc/gen_ndr/ndr_krb5pac.h" diff --git a/source4/kdc/policy.c b/source4/kdc/policy.c index 8f62c486497..e9cc608e10c 100644 --- a/source4/kdc/policy.c +++ b/source4/kdc/policy.c @@ -23,6 +23,7 @@ #include "system/kerberos.h" #include "auth/kerberos/kerberos.h" #include "param/param.h" +#include "kdc/kdc-policy.h" void kdc_get_policy(struct loadparm_context *lp_ctx, struct smb_krb5_context *smb_krb5_context, diff --git a/source4/kdc/samba_kdc.h b/source4/kdc/samba_kdc.h index faa4c7b7ad3..3852955e458 100644 --- a/source4/kdc/samba_kdc.h +++ b/source4/kdc/samba_kdc.h @@ -21,6 +21,9 @@ along with this program. If not, see . */ +#ifndef _SAMBA_KDC_H_ +#define _SAMBA_KDC_H_ + struct samba_kdc_base_context { struct tevent_context *ev_ctx; struct loadparm_context *lp_ctx; @@ -45,3 +48,5 @@ struct samba_kdc_entry { struct ldb_dn *realm_dn; hdb_entry_ex *entry_ex; }; + +#endif /* _SAMBA_KDC_H_ */ diff --git a/source4/kdc/wscript_build b/source4/kdc/wscript_build index ac8f879ed49..2d633ad6a7e 100644 --- a/source4/kdc/wscript_build +++ b/source4/kdc/wscript_build @@ -39,7 +39,8 @@ bld.SAMBA_LIBRARY('pac', bld.SAMBA_LIBRARY('db-glue', source='db-glue.c', deps='ldb auth4_sam auth_sam_reply credentials hdb samba-hostconfig com_err kdc-policy', - private_library=True + private_library=True, + includes='../heimdal/kdc', ) bld.SAMBA_LIBRARY('kdc-policy', -- cgit