#endif
/* krb5 includes */
+USES_APPLE_DEPRECATED_API
#include <krb5.h>
typedef struct rlm_krb5_handle {
* MIT Kerberos uses comm_err, so the macro just expands to a call
* to error_message.
*/
-#ifndef HEIMDAL_KRB5
+#ifndef HAVE_KRB5_GET_ERROR_MESSAGE
# ifdef ET_COMM_ERR
# include <et/com_err.h>
# else
char const *rlm_krb5_error(krb5_context context, krb5_error_code code);
#endif
-void *mod_conn_create(void *instance);
-
-int mod_conn_delete(UNUSED void *instance, void *handle);
+void *mod_conn_create(TALLOC_CTX *ctx, void *instance);