proto.h
authorChristopher R. Hertel <crh@samba.org>
Mon, 8 Jun 1998 19:38:57 +0000 (19:38 +0000)
committerChristopher R. Hertel <crh@samba.org>
Mon, 8 Jun 1998 19:38:57 +0000 (19:38 +0000)
  *Not* the usual.  I did make proto to add the #ifndef..#endif block.
  Just to be safe, I did a cvs diff and found no prototype changes.

ubiqx/sys_includes.h
  More fudging.  I want to use binary tree typdefs in nameserv.h, but
  nameserv.h is included in includes.h which is included by all of the
  ubiqx modules.  The result is that the types are referenced before
  they are declared.  My solution is to prevent nameserv.h and proto.h
  from being included in the ubiqx modules (where they are not needed
  anyway).

Chris -)-----

source/include/proto.h
source/ubiqx/sys_include.h

index 737ae945715e19ae707f91d8e012396157637be7..030528c0327de19e7a833e5a90857048d4e2e5c5 100644 (file)
@@ -1,3 +1,5 @@
+#ifndef _PROTO_H_
+#define _PROTO_H_
 /* This file is automatically generated with "make proto". DO NOT EDIT */
 
 
@@ -2115,3 +2117,4 @@ void status_page(void);
 /*The following definitions come from  web/swat.c  */
 
 int main(int argc, char *argv[]);
+#endif /* _PROTO_H_ */
index 95968346385e5db335cbfc59eab21e4f23e8c638..ea66d7638042c340da3ceb5b21e8e961b200fd0c 100644 (file)
  * ========================================================================== **
  */
 
+#ifndef _INCLUDES_H
+
+/* Block the inclusion of some Samba headers so that ubiqx types won't be
+ * used before the headers that define them.  These headers are not needed
+ * in the ubiqx modules anyway.
+ */
+#define _NAMESERV_H_
+#define _PROTO_H_
+
+/* The main Samba system-adaptive header file.
+ */
 #include "../includes.h"
 
+#endif /* _INCLUDES_H */
+
 /* ================================ The End ================================= */
 #endif /* SYS_INCLUDE_H */