+2003-03-06 Alexandra Ellwood <lxs@mit.edu>
+
+ * gss_libinit.c: Removed Mac header goober.
+ Fixed USE_HARDCODED_FALLBACK_ERROR_TABLES macro used by KfM.
+
+ * gss_libinit.h: do not use the same multiple include
+ protection macro as krb5_libinit.h. Changed to GSSAPI_LIBINIT_H.
+
2003-02-11 Tom Yu <tlyu@mit.edu>
* Makefile.in ($(BUILDTOP)/include/gssapi/gssapi.h): Add
#include <assert.h>
-#if TARGET_OS_MAC
-/* Mac OS X com_err files do not include com_err for you */
-#include <Kerberos/com_err.h>
-#endif
-
#include "gssapi_err_generic.h"
#include "gssapi_err_krb5.h"
#include "gssapiP_krb5.h"
(void) kg_release_defcred (&min_stat);
+#if !TARGET_OS_MAC || USE_HARDCODED_FALLBACK_ERROR_TABLES
remove_error_table(&et_k5g_error_table);
remove_error_table(&et_ggss_error_table);
+#endif
initialized = 0;
}
-#ifndef KRB5_LIBINIT_H
-#define KRB5_LIBINIT_H
+#ifndef GSSAPI_LIBINIT_H
+#define GSSAPI_LIBINIT_H
#include "gssapi.h"
OM_uint32 gssint_initialize_library (void);
void gssint_cleanup_library (void);
-#endif /* KRB5_LIBINIT_H */
+#endif /* GSSAPI_LIBINIT_H */