Ifdefs out the kernel from futex.h
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 19 Dec 2012 20:06:35 +0000 (12:06 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 19 Dec 2012 20:06:35 +0000 (12:06 -0800)
I'm not a fan of having a file in the kernel headers that is not part of
our kernel interface.

kern/include/ros/futex.h

index 04deb65..40313c9 100644 (file)
@@ -1,3 +1,7 @@
+/* This isn't really part of the kernel interface, and is just placed here so
+ * gcc can find it during its compilation. */
+#ifndef ROS_KERNEL
+
 #ifndef _FUTEX_H
 #define _FUTEX_H
 
@@ -12,3 +16,5 @@ int futex(int *uaddr, int op, int val, const struct timespec *timeout,
                  int *uaddr2, int val3);
 
 #endif /* _FUTEX_H */
+
+#endif /* ifndef ROS_KERNEL */