summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMiro Jurisic <meeroh@mit.edu>1999-07-10 17:20:43 +0000
committerMiro Jurisic <meeroh@mit.edu>1999-07-10 17:20:43 +0000
commit4a776b44fd3e9f485d1568b23cebb73596ddccb3 (patch)
treef7a760d92c0290df30cc5eeb2a568675d3f3a7b9 /src
parent2778f140d2658a9fc12ae397e3976e196e79a889 (diff)
downloadkrb5-4a776b44fd3e9f485d1568b23cebb73596ddccb3.tar.gz
krb5-4a776b44fd3e9f485d1568b23cebb73596ddccb3.tar.xz
krb5-4a776b44fd3e9f485d1568b23cebb73596ddccb3.zip
Added
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11555 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/mac/ProfileLib.CFM.c39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/mac/ProfileLib.CFM.c b/src/mac/ProfileLib.CFM.c
new file mode 100644
index 000000000..3ef8ef60d
--- /dev/null
+++ b/src/mac/ProfileLib.CFM.c
@@ -0,0 +1,39 @@
+/*
+ * Copyright (C) 1997 by the Massachusetts Institute of Technology
+ * All rights reserved.
+ *
+ * For copying and distribution information, please see the file
+ * COPYRIGHT.
+ */
+
+
+#include <CodeFragments.h>
+
+#include "profile.h"
+
+
+OSErr InitializeProfileLib (
+ CFragInitBlockPtr ibp);
+void TerminateProfileLib (void);
+
+OSErr InitializeProfileLib(
+ CFragInitBlockPtr ibp)
+{
+ OSErr err = noErr;
+
+ /* Do normal init of the shared library */
+ err = __initialize(ibp);
+
+ /* Initialize the error tables */
+ if (err == noErr) {
+ add_error_table(&et_prof_error_table);
+ }
+
+ return err;
+}
+
+void TerminateProfileLib(void)
+{
+ remove_error_table(&et_prof_error_table);
+ __terminate();
+}