From a9a0d3bd6541c4fb660ac3a6ddc6c073a2d4edd9 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Mon, 21 Oct 1996 23:10:52 +0000 Subject: [PATCH] Add some prototypes git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@873 ec53bebd-3082-4978-b11e-865c3cabbd6b --- krb5.h | 23 +++++++++++++++++++++++ krb5_locl.h | 23 +++++++++++++++++++++++ lib/krb5/krb5.h | 23 +++++++++++++++++++++++ lib/krb5/krb5_locl.h | 23 +++++++++++++++++++++++ 4 files changed, 92 insertions(+) diff --git a/krb5.h b/krb5.h index d869db919..facffa2f6 100644 --- a/krb5.h +++ b/krb5.h @@ -6,6 +6,7 @@ #endif #include +#include #include #ifdef HAVE_SYS_BITYPES_H @@ -394,6 +395,28 @@ krb5_free_krbhst (krb5_context context, extern const char krb5_config_file[]; extern const char krb5_defkeyname[]; +void krb5_free_context(krb5_context context); + + +krb5_error_code +krb5_get_all_client_addrs (krb5_addresses *res); + +krb5_error_code +krb5_set_default_in_tkt_etypes(krb5_context context, + const krb5_enctype *etypes); +krb5_error_code +krb5_get_default_in_tkt_etypes(krb5_context context, + krb5_enctype **etypes); + + +krb5_error_code +krb5_string_to_key (char *str, + krb5_data *salt, + krb5_keyblock *key); + + +#include "cache.h" + #endif /* __KRB5_H__ */ diff --git a/krb5_locl.h b/krb5_locl.h index a2ed34b85..5172d5aa1 100644 --- a/krb5_locl.h +++ b/krb5_locl.h @@ -11,13 +11,19 @@ #include #include #include + +extern int ioctl(int, int, ...); + + #include #include #include #include #include #include +#ifdef HAVE_SYS_FILIO_H #include +#endif #include #include "krb5.h" @@ -33,6 +39,23 @@ void krb5_principal_free(krb5_principal); krb5_error_code krb5_get_lrealm(char ** realm); +krb5_error_code +krb5_parse_config_file(k5_cfile **cfile, const char *filename); + +krb5_error_code +krb5_get_config_tag(k5_cfile *cf, const char *tag, char **value); + +int +krb5_getportbyname (const char *service, + const char *proto, + int default_port); + +krb5_error_code +krb5_sendto_kdc (krb5_context context, + const krb5_data *send, + const krb5_data *realm, + krb5_data *receive); + #define ALLOC(N, X) ((X*)malloc((N) * sizeof(X))) diff --git a/lib/krb5/krb5.h b/lib/krb5/krb5.h index d869db919..facffa2f6 100644 --- a/lib/krb5/krb5.h +++ b/lib/krb5/krb5.h @@ -6,6 +6,7 @@ #endif #include +#include #include #ifdef HAVE_SYS_BITYPES_H @@ -394,6 +395,28 @@ krb5_free_krbhst (krb5_context context, extern const char krb5_config_file[]; extern const char krb5_defkeyname[]; +void krb5_free_context(krb5_context context); + + +krb5_error_code +krb5_get_all_client_addrs (krb5_addresses *res); + +krb5_error_code +krb5_set_default_in_tkt_etypes(krb5_context context, + const krb5_enctype *etypes); +krb5_error_code +krb5_get_default_in_tkt_etypes(krb5_context context, + krb5_enctype **etypes); + + +krb5_error_code +krb5_string_to_key (char *str, + krb5_data *salt, + krb5_keyblock *key); + + +#include "cache.h" + #endif /* __KRB5_H__ */ diff --git a/lib/krb5/krb5_locl.h b/lib/krb5/krb5_locl.h index a2ed34b85..5172d5aa1 100644 --- a/lib/krb5/krb5_locl.h +++ b/lib/krb5/krb5_locl.h @@ -11,13 +11,19 @@ #include #include #include + +extern int ioctl(int, int, ...); + + #include #include #include #include #include #include +#ifdef HAVE_SYS_FILIO_H #include +#endif #include #include "krb5.h" @@ -33,6 +39,23 @@ void krb5_principal_free(krb5_principal); krb5_error_code krb5_get_lrealm(char ** realm); +krb5_error_code +krb5_parse_config_file(k5_cfile **cfile, const char *filename); + +krb5_error_code +krb5_get_config_tag(k5_cfile *cf, const char *tag, char **value); + +int +krb5_getportbyname (const char *service, + const char *proto, + int default_port); + +krb5_error_code +krb5_sendto_kdc (krb5_context context, + const krb5_data *send, + const krb5_data *realm, + krb5_data *receive); + #define ALLOC(N, X) ((X*)malloc((N) * sizeof(X)))