summaryrefslogtreecommitdiffstats
path: root/src/kdc/kdc_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/kdc/kdc_util.h')
-rw-r--r--src/kdc/kdc_util.h20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/kdc/kdc_util.h b/src/kdc/kdc_util.h
index 03ecaf7c1c..d6a2d720c9 100644
--- a/src/kdc/kdc_util.h
+++ b/src/kdc/kdc_util.h
@@ -32,11 +32,7 @@
#define __KRB5_KDC_UTIL__
#include "kdb.h"
-
-typedef struct _krb5_fulladdr {
- krb5_address * address;
- krb5_ui_4 port;
-} krb5_fulladdr;
+#include "net-server.h"
krb5_error_code check_hot_list (krb5_ticket *);
krb5_boolean realm_compare (krb5_const_principal, krb5_const_principal);
@@ -137,9 +133,12 @@ process_tgs_req (krb5_data *,
krb5_data ** );
/* dispatch.c */
krb5_error_code
-dispatch (krb5_data *,
+dispatch (void *,
+ struct sockaddr *,
const krb5_fulladdr *,
- krb5_data **);
+ krb5_data *,
+ krb5_data **,
+ int);
/* main.c */
krb5_error_code kdc_initialize_rcache (krb5_context, char *);
@@ -153,11 +152,6 @@ kdc_err(krb5_context call_context, errcode_t code, const char *fmt, ...)
#endif
;
-/* network.c */
-krb5_error_code listen_and_process (void);
-krb5_error_code setup_network (void);
-krb5_error_code closedown_network (void);
-
/* policy.c */
int
against_local_policy_as (krb5_kdc_req *, krb5_db_entry,
@@ -240,6 +234,8 @@ void kdc_insert_lookaside (krb5_data *, krb5_data *);
void kdc_free_lookaside(krb5_context);
/* kdc_util.c */
+void reset_for_hangup(void);
+
krb5_error_code
get_principal_locked (krb5_context kcontext,
krb5_const_principal search_for,