Allows for multiple includes of headers
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Jan 2014 17:31:07 +0000 (09:31 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Jan 2014 17:31:07 +0000 (09:31 -0800)
We're going to need to do the #ifndef for every header we might include
multiple times.  (I already ran into this problem).

kern/include/ip.h
kern/include/ns.h

index 499a97b..b1f8381 100644 (file)
@@ -1,5 +1,8 @@
 // INFERNO
 
+#ifndef ROS_KERN_IP_H
+#define ROS_KERN_IP_H
+
 enum
 {
        Addrlen=        64,
@@ -842,3 +845,5 @@ extern int v6aLpreflen;
 extern int ReTransTimer;
 
 int kdial(char *dest, char *local, char *dir, int *cfdp);
+
+#endif /* ROS_KERN_IP_H */
index 3a9f534..051735a 100644 (file)
@@ -1,4 +1,8 @@
 // INFERNO
+
+#ifndef ROS_KERN_NS_H
+#define ROS_KERN_NS_H
+
 #include <err.h>
 #include <rendez.h>
 #include <rwlock.h>
@@ -967,3 +971,5 @@ char *index(char *s, int c);
 int sysclose(int fd);
 int sysopen(char *name, int omode);
 long sysread(int fd, void *p, size_t n, off_t off);
+
+#endif /* ROS_KERN_NS_H */