summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/include/ChangeLog11
-rw-r--r--src/include/k5-int.h32
-rw-r--r--src/include/krb5.h31
3 files changed, 74 insertions, 0 deletions
diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index 310607bb5..3f5fb4592 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -1,3 +1,14 @@
+Wed Jan 25 19:19:38 1995 John Gilmore (gnu at toad.com)
+
+ Make it possible to #include "..." without using slashes,
+ for Macintosh support.
+
+ * krb5.h: New file, the externally visible interface to
+ Kerberos V5. Currently the whole kitchen sink, to bootstrap.
+ * k5-int.h: New file, the internally visible declarations
+ needed by source files that are part of the Kerberos V5 library
+ itself. Currently the same whole kitchen sink, to bootstrap.
+
Fri Nov 18 00:16:31 1994 Mark Eichin <eichin@cygnus.com>
* configure.in: use WITH_CCOPTS.
diff --git a/src/include/k5-int.h b/src/include/k5-int.h
new file mode 100644
index 000000000..8280bf8a3
--- /dev/null
+++ b/src/include/k5-int.h
@@ -0,0 +1,32 @@
+/*
+ * This prototype for k5-int.h (Krb5 internals include file)
+ * simply includes every file
+ * in the lower krb5 directory, more or less.
+ *
+ * John Gilmore, Cygnus Support, Sat Jan 21 22:45:52 PST 1995
+ */
+
+#include "krb5/krb5.h"
+
+/* krb5/krb5.h includes many other krb5/*.h files too. The ones that it
+ doesn't include, we include below. */
+
+#include "krb5/adm_defs.h"
+#include "krb5/asn1.h"
+#include "krb5/copyright.h"
+/* #include "krb5/crc-32.h" -- removed from krb5 to lib/crypto/crc32 */
+#include "krb5/dbm.h"
+#include "krb5/ext-proto.h"
+#include "krb5/kdb.h"
+#include "krb5/kdb_dbm.h"
+#include "krb5/libos.h"
+#include "krb5/los-proto.h"
+#include "krb5/mit-des.h"
+/* #include "krb5/narrow.h" -- used in encryption.h and others, custom usage */
+#include "krb5/preauth.h"
+/* #include "krb5/rsa-md4.h" -- removed from krb5 to lib/crypto/md4 */
+#include "krb5/rsa-md5.h"
+/* #include "krb5/stock" */
+#include "krb5/sysincl.h"
+/* #include "krb5/widen.h" -- used in encryption.h, custom usage. */
+/* #include "krb5/wordsize.h" -- comes in through base-defs.h. */
diff --git a/src/include/krb5.h b/src/include/krb5.h
new file mode 100644
index 000000000..15bffb5ef
--- /dev/null
+++ b/src/include/krb5.h
@@ -0,0 +1,31 @@
+/*
+ * This prototype for a globally useful krb5.h simply includes every file
+ * in the lower krb5 directory, in alphabetical order.
+ *
+ * John Gilmore, Cygnus Support, Sat Jan 21 22:45:52 PST 1995
+ */
+
+#include "krb5/krb5.h"
+
+/* krb5/krb5.h includes many other krb5/*.h files too. The ones that it
+ doesn't include, we include below. */
+
+#include "krb5/adm_defs.h"
+#include "krb5/asn1.h"
+#include "krb5/copyright.h"
+/* #include "krb5/crc-32.h" -- removed from krb5 to lib/crypto/crc32 */
+#include "krb5/dbm.h"
+#include "krb5/ext-proto.h"
+#include "krb5/kdb.h"
+#include "krb5/kdb_dbm.h"
+#include "krb5/libos.h"
+#include "krb5/los-proto.h"
+#include "krb5/mit-des.h"
+/* #include "krb5/narrow.h" -- used in encryption.h and others, custom usage */
+#include "krb5/preauth.h"
+/* #include "krb5/rsa-md4.h" -- removed from krb5 to lib/crypto/md4 */
+#include "krb5/rsa-md5.h"
+/* #include "krb5/stock" */
+#include "krb5/sysincl.h"
+/* #include "krb5/widen.h" -- used in encryption.h, custom usage. */
+/* #include "krb5/wordsize.h" -- comes in through base-defs.h. */