Remove #include <assert.h> from parlib
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 21 Oct 2015 21:52:40 +0000 (17:52 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 28 Oct 2015 16:05:13 +0000 (12:05 -0400)
Other than the #include <assert.h> in parlib/assert.h, the other assert
includes actually do nothing, other than confuse people.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
12 files changed:
user/parlib/ceq.c
user/parlib/dtls.c
user/parlib/event.c
user/parlib/include/arc.h
user/parlib/include/riscv/vcore.h
user/parlib/net.c
user/parlib/poke.c
user/parlib/signal.c
user/parlib/slab.c
user/parlib/spinlock.c
user/parlib/ucq.c
user/parlib/waitfreelist.c

index 070e635..bdd933c 100644 (file)
@@ -25,7 +25,6 @@
 #include <parlib/spinlock.h>
 #include <stdlib.h>
 #include <stdio.h>
-#include <assert.h>
 
 void ceq_init(struct ceq *ceq, uint8_t op, size_t nr_events, size_t ring_sz)
 {
index 9edce00..afd8e28 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include <stddef.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <parlib/spinlock.h>
 #include <parlib/dtls.h>
 #include <parlib/slab.h>
index 259c5b1..64dfaa0 100644 (file)
@@ -14,7 +14,7 @@
 #include <parlib/vcore.h>
 #include <stdlib.h>
 #include <string.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <errno.h>
 #include <parlib/parlib.h>
 #include <parlib/event.h>
index cfefd63..ff645fd 100644 (file)
@@ -5,7 +5,7 @@
 #include <parlib/parlib.h>
 #include <error.h>
 #include <parlib/pool.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <sys/queue.h>
 #include <ros/syscall.h>
 #include <ros/ring_syscall.h>
index 664fdb9..734d4d6 100644 (file)
@@ -6,7 +6,7 @@
 #include <parlib/arch/arch.h>
 #include <ros/syscall.h>
 #include <ros/procdata.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <sys/tls.h>
 
 __BEGIN_DECLS
index f0f1cc5..de449f3 100644 (file)
@@ -8,7 +8,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <unistd.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <parlib/net.h>
 
 #include <sys/types.h>
index d81932f..da97be0 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <parlib/poke.h>
 #include <parlib/arch/atomic.h>
-#include <assert.h>
+#include <parlib/assert.h>
 
 /* This is the 'post (work) and poke' style of sync.  We make sure the poke
  * tracker's function runs.  Once this returns, the func either has run or is
index b30cd9f..ad81807 100644 (file)
@@ -30,7 +30,7 @@
 #include <parlib/parlib.h>
 #include <parlib/event.h>
 #include <errno.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <ros/procinfo.h>
 #include <ros/syscall.h>
 #include <sys/mman.h>
index 16dfe1a..f65c263 100644 (file)
@@ -14,7 +14,7 @@
 
 #include <parlib/slab.h>
 #include <stdio.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <sys/mman.h>
 #include <sys/param.h>
 
index 1338d5a..b7d13ba 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <stdlib.h>
 #include <errno.h>
-#include <assert.h>
+#include <parlib/assert.h>
 
 #include <parlib/spinlock.h>
 #include <parlib/vcore.h>
index 158687d..dcbe8e2 100644 (file)
 #include <parlib/ucq.h>
 #include <parlib/spinlock.h>
 #include <sys/mman.h>
-#include <assert.h>
+#include <parlib/assert.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <parlib/assert.h> /* for the static_assert() */
 #include <parlib/vcore.h>
 #include <parlib/ros_debug.h> /* for printd() */
 
index f3ce1a9..133c4ef 100644 (file)
@@ -4,7 +4,7 @@
  * See LICENSE for details.
  */
 
-#include <assert.h>
+#include <parlib/assert.h>
 #include <stdlib.h>
 #include <parlib/arch/atomic.h>
 #include <parlib/waitfreelist.h>