Changes user includes to <library/header.h> (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 18 Jun 2015 14:18:04 +0000 (10:18 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 18 Jun 2015 19:15:22 +0000 (15:15 -0400)
This has been an option for a long time, due to the symlinks dropped in
the sysroot/usr/include during the user libs FINAL_INSTALL, but will be
mandatory soon.

Rebuild your toolchain.

156 files changed:
kern/include/ros/bcq.h
kern/include/ros/syscall.h
kern/include/ros/ucq.h
tests/alarm.c
tests/bind.c
tests/block_test.c
tests/childfdmap.c
tests/cs.c
tests/csquery.c
tests/file_test.c
tests/futex_timeout.c
tests/gai.c
tests/get_html.c
tests/hello.c
tests/listen1.c
tests/listener.c
tests/lock_test.c
tests/max_vcores.c
tests/mcp_halt.c
tests/mhello.c
tests/microb_test.c
tests/misc-compat.h
tests/mmap.c
tests/mount.c
tests/netstat.c
tests/notify.c
tests/old/appender.c
tests/old/arsc_mt.c
tests/old/arsc_test.c
tests/old/breakpoint.c
tests/old/buggyhello.c
tests/old/condvar_test.c
tests/old/dtls_test.c
tests/old/eth_audio.c
tests/old/evilhello.c
tests/old/idle.c
tests/old/manycore_test.c
tests/old/mproctests.c
tests/old/msr_cycling_vcores.c
tests/old/msr_dumb_while.c
tests/old/msr_get_cores.c
tests/old/msr_get_singlecore.c
tests/old/msr_nice_while.c
tests/old/proctests.c
tests/old/slab.c
tests/old/spawn.c
tests/old/syscall.c
tests/old/syscall_speed.c
tests/old/test_mmap_ipc.c
tests/old/test_ucq.c
tests/old/testbss.c
tests/old/tsc_spitter.c
tests/openmp/old/omp_hello.c
tests/ping.c
tests/printf-ext.c
tests/prov.c
tests/pthread_barrier_test.c
tests/query.c
tests/reboot.c
tests/signal_futex.c
tests/srv.c
tests/testrename.c
tests/trandom.c
tests/usleep.c
tests/vmmcp.c
tests/write_to.c
tests/xmm.c
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/getsysstats.c
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/start.c
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/syscall.c
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/vcore-tls.c
user/benchutil/alarm.c
user/benchutil/include/alarm.h
user/benchutil/measure.c
user/benchutil/pvcalarm.c
user/iplib/announce.c
user/iplib/bo.c
user/iplib/classmask.c
user/iplib/equivip.c
user/iplib/ipaux.c
user/iplib/myetheraddr.c
user/iplib/myipaddr.c
user/iplib/parseether.c
user/iplib/parseip.c
user/iplib/ptclbsum.c
user/iplib/readipifc.c
user/ndblib/csgetval.c
user/ndblib/csipinfo.c
user/ndblib/dnsquery.c
user/ndblib/fcallfmt.c
user/ndblib/include/fcallfmt.h
user/ndblib/ipattr.c
user/ndblib/ndbaux.c
user/ndblib/ndbcache.c
user/ndblib/ndbcat.c
user/ndblib/ndbconcatenate.c
user/ndblib/ndbdiscard.c
user/ndblib/ndbfree.c
user/ndblib/ndbgetipaddr.c
user/ndblib/ndbgetval.c
user/ndblib/ndbhash.c
user/ndblib/ndbipinfo.c
user/ndblib/ndblookval.c
user/ndblib/ndbopen.c
user/ndblib/ndbparse.c
user/ndblib/ndbreorder.c
user/ndblib/ndbsubstitute.c
user/ndblib/read9pmsg.c
user/ndblib/setnetmtpt.c
user/parlib/asynccall.c
user/parlib/debug.c
user/parlib/debugfmt.c
user/parlib/dtls.c
user/parlib/event.c
user/parlib/include/arc.h
user/parlib/include/bitmask.h
user/parlib/include/mcs.h
user/parlib/include/parlib.h
user/parlib/include/rassert.h
user/parlib/include/riscv/bitmask.h
user/parlib/include/riscv/vcore.h
user/parlib/include/slab.h
user/parlib/include/spinlock.h
user/parlib/include/timing.h
user/parlib/include/tsc-compat.h
user/parlib/include/uthread.h
user/parlib/include/vcore.h
user/parlib/include/x86/bitmask.h
user/parlib/include/x86/vcore.h
user/parlib/mcs.c
user/parlib/net.c
user/parlib/panic.c
user/parlib/printf-ext.c
user/parlib/riscv/atomic.c
user/parlib/signal.c
user/parlib/slab.c
user/parlib/spinlock.c
user/parlib/syscall.c
user/parlib/timing.c
user/parlib/ucq.c
user/parlib/uthread.c
user/parlib/vcore.c
user/parlib/waitfreelist.c
user/parlib/x86/vcore.c
user/pthread/futex.c
user/pthread/profalarm.c
user/pthread/pthread.c
user/pthread/pthread.h
user/pthread/semaphore.c
user/pthread/semaphore.h
user/utest/alarm.c
user/utest/example.c
user/utest/file-posix.c
user/utest/include/utest.h
user/utest/pvcalarm.c
user/utest/signal.c

index 3711c97..b8e2e2e 100644 (file)
@@ -18,7 +18,7 @@
 #ifdef ROS_KERNEL
 #include <atomic.h>
 #else
-#include <arch/atomic.h>
+#include <parlib/arch/atomic.h>
 #endif /* ROS_KERNEL */
 
 /* Bounded Concurrent Queues, untrusted consumer
index 567f713..8472058 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef ROS_INC_SYSCALL_H
 #define ROS_INC_SYSCALL_H
 
-#include <arch/arch.h>
 #include <ros/bits/syscall.h>
 #include <ros/arch/syscall.h>
 #include <ros/event.h>
index 85ea014..940b37e 100644 (file)
 #include <ros/common.h>
 #include <ros/atomic.h>
 #include <ros/arch/mmu.h>
-#include <arch/arch.h>                 /* both user and kernel have arch/arch.h */
+
+#ifdef ROS_KERNEL
+#include <arch/arch.h>
+#else
+#include <parlib/arch/arch.h>
+#endif
+
 /* #include <ros/event.h> included below */
 
 /* The main UCQ structure, contains indexes and start points (for the indexes),
index 122d418..bd26064 100644 (file)
@@ -6,12 +6,12 @@
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
-#include <event.h>
-#include <measure.h>
-#include <uthread.h>
-#include <timing.h>
+#include <parlib/event.h>
+#include <benchutil/measure.h>
+#include <parlib/uthread.h>
+#include <parlib/timing.h>
 
 /* Am I the only one annoyed at how open has different includes than
  * close/read/write? */
index d61bda7..5467934 100644 (file)
@@ -4,7 +4,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
index 2825cf1..b25dd16 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <pthread.h>
 #include <stdlib.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <sys/time.h>
 
index 6876761..494fafb 100644 (file)
@@ -4,14 +4,14 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
 #include <stdlib.h>
 #include <string.h>
 #include <ros/syscall.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 
 /* Test the childfdmap system call.
  * Create a pipe, start the spawn, dup the pipes over fd 0 and 1, write
index 7e7f3ce..33cf5b5 100644 (file)
@@ -9,7 +9,7 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -18,9 +18,9 @@
 #include <fcntl.h>
 #include <ctype.h>
 #include <error.h>
-#include <iplib.h>
-#include <ndb.h>
-#include <fcallfmt.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
+#include <ndblib/fcallfmt.h>
 #include <fcall.h>
 
 #define ARRAY_SIZE(x) (sizeof((x))/sizeof((x)[0]))
index 5cbc32e..9f1a944 100644 (file)
@@ -9,13 +9,13 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
 #include <error.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 #include <fcall.h>
 
 char *server;
index f9ab9a4..f87c358 100644 (file)
@@ -4,7 +4,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
index fbbe46f..4f64fec 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include <parlib.h>
-#include <vcore.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
 #include <futex.h>
 #include <pthread.h>
 
index 9442d5f..7792a8c 100644 (file)
@@ -4,7 +4,7 @@
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 
index 3e7e436..4388ffc 100644 (file)
@@ -3,8 +3,8 @@
 #include <string.h>
 #include <unistd.h>
 #include <assert.h>
-#include <iplib.h>
-#include <net.h>
+#include <iplib/iplib.h>
+#include <parlib/net.h>
 
 /* simple test, gets a single web page.  no url parsing, no timeout detection,
  * etc.  pass it the IP addr and page to fetch.
index d2ff46f..73da4f2 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 
index 7ded55d..b0ca2d4 100644 (file)
@@ -9,19 +9,19 @@
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
-#include <icmp.h>
+#include <iplib/iplib.h>
+#include <iplib/icmp.h>
 #include <ctype.h>
 #include <pthread.h>
-#include <spinlock.h>
-#include <timing.h>
-#include <tsc-compat.h>
-#include <printf-ext.h>
-#include <alarm.h>
-#include <ndb.h>
+#include <parlib/spinlock.h>
+#include <parlib/timing.h>
+#include <parlib/tsc-compat.h>
+#include <parlib/printf-ext.h>
+#include <benchutil/alarm.h>
+#include <ndblib/ndb.h>
 #include <fcntl.h>
 
 #include <sys/types.h>
index c391b81..d1e59c6 100644 (file)
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
-#include <event.h>
-#include <measure.h>
-#include <uthread.h>
-#include <timing.h>
+#include <parlib/event.h>
+#include <benchutil/measure.h>
+#include <parlib/uthread.h>
+#include <parlib/timing.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -29,7 +29,7 @@
 
 #ifdef PLAN9NET
 
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 #else
 
index 337d346..9e59ce9 100644 (file)
 /* OS dependent #incs */
 #ifdef __ros__
 
-#include <parlib.h>
-#include <vcore.h>
-#include <timing.h>
-#include <spinlock.h>
-#include <mcs.h>
-#include <arch/arch.h>
-#include <event.h>
-
-#include <tsc-compat.h>
-#include <measure.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
+#include <parlib/timing.h>
+#include <parlib/spinlock.h>
+#include <parlib/mcs.h>
+#include <parlib/arch/arch.h>
+#include <parlib/event.h>
+
+#include <parlib/tsc-compat.h>
+#include <benchutil/measure.h>
 
 #else
 
index ff9c095..b0ca780 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
-#include <vcore.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
 
 /* Ghetto, sets its retval to max_vc to communicate without pipes */
 int main(int argc, char** argv)
index ccbc22d..809f5af 100644 (file)
@@ -1,17 +1,17 @@
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <ros/mman.h>
 #include <ros/resource.h>
 #include <ros/procdata.h>
 #include <ros/event.h>
 #include <ros/bcq.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <stdio.h>
-#include <vcore.h>
-#include <mcs.h>
-#include <timing.h>
-#include <rassert.h>
-#include <event.h>
-#include <uthread.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
+#include <parlib/timing.h>
+#include <parlib/rassert.h>
+#include <parlib/event.h>
+#include <parlib/uthread.h>
 
 void ghetto_vcore_entry(void);
 
index 431f050..9cb81dc 100644 (file)
@@ -1,17 +1,17 @@
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <ros/mman.h>
 #include <ros/resource.h>
 #include <ros/procdata.h>
 #include <ros/event.h>
 #include <ros/bcq.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <stdio.h>
-#include <vcore.h>
-#include <mcs.h>
-#include <timing.h>
-#include <rassert.h>
-#include <event.h>
-#include <uthread.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
+#include <parlib/timing.h>
+#include <parlib/rassert.h>
+#include <parlib/event.h>
+#include <parlib/uthread.h>
 
 mcs_barrier_t b;
 
index 1b3e6f4..a0222b5 100644 (file)
@@ -42,9 +42,9 @@
 #include <sys/time.h>
 
 /* OS dependent #incs */
-#include <parlib.h>
-#include <vcore.h>
-#include <timing.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
+#include <parlib/timing.h>
 
 static uint32_t __get_pcoreid(void)
 {
index a0f3f4d..6af1daa 100644 (file)
@@ -3,7 +3,7 @@
 
 #ifdef __ros__
 
-#include <timing.h>
+#include <parlib/timing.h>
 
 #define pthread_id() (pthread_self()->id)
 
index 5c1aa76..9f852e1 100644 (file)
@@ -12,8 +12,8 @@
 
 #include <sys/mman.h>
 #include <fcntl.h>
-#include <parlib.h>
-#include <timing.h>
+#include <parlib/parlib.h>
+#include <parlib/timing.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
index 457f268..4aa1868 100644 (file)
@@ -2,7 +2,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
index 005ea88..99fca5a 100644 (file)
 #include <fcntl.h>
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 #include <dirent.h>
 
 enum {
index 13d160f..df550d6 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 
index 7238817..a5ad235 100644 (file)
@@ -2,7 +2,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
index 218e545..ae0af98 100644 (file)
@@ -3,10 +3,10 @@
 #include <stdlib.h>
 #include <pthread.h>
 #include <unistd.h>
-#include <vcore.h>
-#include <parlib.h>
+#include <parlib/vcore.h>
+#include <parlib/parlib.h>
 #include <ros/syscall.h>
-#include <arc.h>
+#include <parlib/arc.h>
 #include <stdio.h>
 
 #define NUM_THREADS 4
index 58321fa..9b896de 100644 (file)
@@ -1,8 +1,8 @@
 #ifdef CONFIG_ARSC_SERVER
-#include <parlib.h>
-#include <vcore.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
 #include <ros/syscall.h>
-#include <arc.h>
+#include <parlib/arc.h>
 #include <stdio.h>
 
 syscall_desc_t* sys_cputs_async(const char *s, size_t len,                                             
index 124bc6c..26b550b 100644 (file)
@@ -1,6 +1,6 @@
 // program to cause a breakpoint trap
 
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 
 int main(int argc, char** argv)
 {
index a788258..db4e544 100644 (file)
@@ -1,7 +1,7 @@
 // buggy hello world -- unmapped pointer passed to kernel
 // kernel should destroy user process in response
 
-#include <parlib.h>
+#include <parlib/parlib.h>
 
 int main(int argc, char** argv)
 {
index 725a501..8e6f4d8 100644 (file)
@@ -5,9 +5,9 @@
 #include <sys/time.h>
 
 /* OS dependent #incs */
-#include <parlib.h>
-#include <vcore.h>
-#include <timing.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
+#include <parlib/timing.h>
 
 #define MAX_NR_TEST_THREADS 1000
 
index 1087fb2..c039937 100644 (file)
@@ -4,7 +4,7 @@
 #include <unistd.h>
 
 /* OS dependent #incs */
-#include <parlib.h>
+#include <parlib/parlib.h>
 
 #define NR_TEST_THREADS 10
 #define NUM_PTHREAD_KEYS 10
index 2c0fc23..05609fd 100644 (file)
@@ -2,23 +2,23 @@
 #include <ros/procdata.h>
 #include <ros/event.h>
 #include <ros/bcq.h>
-#include <parlib.h>
-#include <vcore.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
 
 #include <stdio.h> 
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sys/mman.h>
-#include <timing.h>
+#include <parlib/timing.h>
 #include <assert.h>
-#include <event.h>
-#include <uthread.h>
+#include <parlib/event.h>
+#include <parlib/uthread.h>
 
 void *core0_tls = 0;
 void *in_buf, *out_buf;
index 379b5f0..091061e 100644 (file)
@@ -1,7 +1,7 @@
 // evil hello world -- kernel pointer passed to kernel
 // kernel should destroy user process in response
 
-#include <parlib.h>
+#include <parlib/parlib.h>
 
 int main(int argc, char** argv)
 {
index 7570069..df3f374 100644 (file)
@@ -1,4 +1,4 @@
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <stdio.h>
 #include <stdlib.h>
 
index 09ea55b..37cc2a9 100644 (file)
@@ -1,9 +1,9 @@
 #include <stdio.h>
 #include <assert.h>
-#include <vcore.h>
-#include <parlib.h>
-#include <mcs.h>
-#include <uthread.h>
+#include <parlib/vcore.h>
+#include <parlib/parlib.h>
+#include <parlib/mcs.h>
+#include <parlib/uthread.h>
 
 mcs_barrier_t b;
 
index 507f1ba..4992196 100644 (file)
@@ -1,13 +1,13 @@
-#include <arch/arch.h>
-#include <parlib.h>
-#include <rassert.h>
+#include <parlib/arch/arch.h>
+#include <parlib/parlib.h>
+#include <parlib/rassert.h>
 #include <stdlib.h>
-#include <vcore.h>
+#include <parlib/vcore.h>
 #include <ros/mman.h>
 #include <ros/resource.h>
 #include <stdio.h>
-#include <timing.h>
-#include <uthread.h>
+#include <parlib/timing.h>
+#include <parlib/uthread.h>
 
 #define TEST_MMAP                                       1
 #define TEST_ONE_CORE                           2
index 2713719..ad1fc61 100644 (file)
@@ -5,12 +5,12 @@
  * kernel, so we hold on to vcore0 to do the thinking. */
 
 #include <ros/resource.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <stdio.h>
-#include <vcore.h>
-#include <timing.h>
-#include <mcs.h>
-#include <uthread.h>
+#include <parlib/vcore.h>
+#include <parlib/timing.h>
+#include <parlib/mcs.h>
+#include <parlib/uthread.h>
 
 mcs_barrier_t b;
 uint64_t begin = 0, end = 0;
index 0f965b5..5e8e9c4 100644 (file)
@@ -4,10 +4,10 @@
  * If you send it an NE_ALARM, it'll print its TSC. */
 
 #include <stdio.h>
-#include <vcore.h>
-#include <arch/arch.h>
-#include <event.h>
-#include <uthread.h>
+#include <parlib/vcore.h>
+#include <parlib/arch/arch.h>
+#include <parlib/event.h>
+#include <parlib/uthread.h>
 
 int main(int argc, char** argv)
 {
index 6784dd2..48887f7 100644 (file)
  * to have stacks mmaped and other things. */
 
 
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <ros/mman.h>
 #include <ros/resource.h>
 #include <ros/procdata.h>
 #include <ros/bcq.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <stdio.h>
-#include <vcore.h>
-#include <mcs.h>
-#include <timing.h>
-#include <rassert.h>
-#include <uthread.h>
-#include <event.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
+#include <parlib/timing.h>
+#include <parlib/rassert.h>
+#include <parlib/uthread.h>
+#include <parlib/event.h>
 
 mcs_barrier_t b;
 
index bfb7a3d..7ce4aa7 100644 (file)
@@ -3,19 +3,19 @@
  * Like msr_get_cores.c, but it only gets one core. */
 
 
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <ros/mman.h>
 #include <ros/resource.h>
 #include <ros/procdata.h>
 #include <ros/bcq.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <stdio.h>
-#include <vcore.h>
-#include <mcs.h>
-#include <timing.h>
-#include <rassert.h>
-#include <uthread.h>
-#include <event.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
+#include <parlib/timing.h>
+#include <parlib/rassert.h>
+#include <parlib/uthread.h>
+#include <parlib/event.h>
 
 mcs_barrier_t b;
 
index 7f76718..fe54263 100644 (file)
@@ -5,11 +5,11 @@
  * preemption. */
 
 #include <stdlib.h>
-#include <vcore.h>
+#include <parlib/vcore.h>
 #include <pthread.h>
-#include <rassert.h>
-#include <event.h>
-#include <uthread.h>
+#include <parlib/rassert.h>
+#include <parlib/event.h>
+#include <parlib/uthread.h>
 
 void *while_thread(void *arg)
 {
index e6599b3..0682ed3 100644 (file)
@@ -1,4 +1,4 @@
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <stdio.h>
 
 /* This runs a variety of process tests.  For now, it just tests single-core
index 4cd1926..767dc2d 100644 (file)
@@ -1,4 +1,4 @@
-#include <slab.h>
+#include <parlib/slab.h>
 #include <stdio.h>
 
 static void test_single_cache(int iters, size_t size, int align, int flags,
index 73ffdee..52d63a5 100644 (file)
@@ -1,6 +1,6 @@
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 
 int main(int argc, char **argv, char **envp)
index 4f8513f..2e047e0 100644 (file)
@@ -1,11 +1,11 @@
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
-#include <event.h>
-#include <vcore.h>
-#include <rassert.h>
+#include <parlib/parlib.h>
+#include <parlib/event.h>
+#include <parlib/vcore.h>
+#include <parlib/rassert.h>
 #include <ros/bcq.h>
-#include <uthread.h>
+#include <parlib/uthread.h>
 
 /* Deprecated, don't use this in any serious way */
 
index abadea4..8fdef1d 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
-#include <parlib.h>
-#include <arch/arch.h>
+#include <parlib/parlib.h>
+#include <parlib/arch/arch.h>
 
 int main()
 {
index bff83fb..9f50e62 100644 (file)
@@ -5,8 +5,8 @@
 
 #include <sys/mman.h>
 #include <fcntl.h>
-#include <parlib.h>
-#include <timing.h>
+#include <parlib/parlib.h>
+#include <parlib/timing.h>
        
 int main(void)
 {
index 33ec389..0bd1c5a 100644 (file)
@@ -1,10 +1,10 @@
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <sys/mman.h>
-#include <ucq.h>
+#include <parlib/ucq.h>
 #include <assert.h>
-#include <arch/atomic.h>
+#include <parlib/arch/atomic.h>
 
 int main(int argc, char** argv)
 {
index 1dba334..34f9bda 100644 (file)
@@ -2,7 +2,7 @@
 
 #include <stdint.h>
 #include <stdio.h>
-#include <rassert.h>
+#include <parlib/rassert.h>
 
 #define ARRAYSIZE (1024*1024)
 
index 3686565..90f61d6 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdlib.h>
 #include <stdio.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 
 int main(int argc, char** argv)
 {
index 07eccd7..89dad14 100644 (file)
@@ -2,7 +2,7 @@
 #include <omp.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <vcore.h>
+#include <parlib/vcore.h>
 
 int main (int argc, char *argv[]) 
 {
index 693f504..fe41d4d 100644 (file)
@@ -7,19 +7,19 @@
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
-#include <icmp.h>
+#include <iplib/iplib.h>
+#include <iplib/icmp.h>
 #include <ctype.h>
 #include <pthread.h>
-#include <spinlock.h>
-#include <timing.h>
-#include <tsc-compat.h>
-#include <printf-ext.h>
-#include <alarm.h>
-#include <ndb.h>
+#include <parlib/spinlock.h>
+#include <parlib/timing.h>
+#include <parlib/tsc-compat.h>
+#include <parlib/printf-ext.h>
+#include <benchutil/alarm.h>
+#include <ndblib/ndb.h>
 
 #define NR_MSG                         4
 #define SLEEPMS                                1000
index 4dbe086..5d36836 100644 (file)
@@ -2,10 +2,10 @@
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <printf-ext.h>
+#include <parlib/printf-ext.h>
 #include <fcntl.h>
 #include <sys/types.h>
 #include <sys/stat.h>
index 36d4676..96af63e 100644 (file)
@@ -2,8 +2,8 @@
 #include <stdlib.h>
 #include <argp.h>
 
-#include <parlib.h>
-#include <vcore.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
 
 const char *argp_program_version = "prov v0.1475263";
 const char *argp_program_bug_address = "<akaros@lists.eecs.berkeley.edu>";
index f8d7b53..62c1a32 100644 (file)
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <pthread.h>
 #include <stdlib.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <sys/time.h>
 
index 761ebf3..7958a99 100644 (file)
@@ -3,13 +3,13 @@
  */
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
 #include <error.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 static int all, multiple;
 
index 8b27f8a..7be88d3 100644 (file)
@@ -1,5 +1,5 @@
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 
 int main(int argc, char** argv)
 {
index 15070e0..b7c4165 100644 (file)
@@ -5,7 +5,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <pthread.h>
 #include <futex.h>
 #include <signal.h>
index 4b22888..4673314 100644 (file)
@@ -11,8 +11,8 @@
 #include <string.h>
 #include <unistd.h>
 #include <assert.h>
-#include <net.h>
-#include <iplib.h>
+#include <parlib/net.h>
+#include <iplib/iplib.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
index b2cd520..f99f78a 100644 (file)
@@ -21,7 +21,7 @@
 #include <string.h>
 #include <unistd.h>
 #include <assert.h>
-#include <net.h>
+#include <parlib/net.h>
 #include <errno.h>
 
 #include <sys/types.h>
index d7390c4..96a7855 100644 (file)
@@ -5,7 +5,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
index 7808661..8e2a4b4 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 
 int main(int argc, char **argv)
 {
index 753a60d..f192a4d 100644 (file)
@@ -3,7 +3,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
index dbca2a4..63ba7da 100644 (file)
@@ -9,7 +9,7 @@
 #include <string.h>
 #include <unistd.h>
 #include <assert.h>
-#include <net.h>
+#include <parlib/net.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
index 0935064..ccd1ba9 100644 (file)
@@ -8,7 +8,7 @@
 #include <pthread.h>
 #include <stdlib.h>
 #include <unistd.h>
-#include <pvcalarm.h>
+#include <benchutil/pvcalarm.h>
 
 static void nothing() {}
 
index 1d197e1..5426821 100644 (file)
@@ -21,7 +21,7 @@
 #include <errno.h>
 #include <sys/sysinfo.h>
 #include <ros/memlayout.h>
-#include <vcore.h>
+#include <parlib/vcore.h>
 
 int
 __get_nprocs_conf ()
index 7404052..c5b846f 100644 (file)
@@ -1,6 +1,6 @@
 #include <abort-instr.h>
 #include <string.h>
-#include <vcore.h>
+#include <parlib/vcore.h>
 #include <stdio.h>
 #include <ros/syscall.h>
 #include <ros/procinfo.h>
index 3ae0c05..01e915d 100644 (file)
@@ -21,7 +21,7 @@
 #include <unistd.h>
 #include <stdarg.h>
 #include <sys/syscall.h>
-#include <arch/atomic.h>
+#include <parlib/arch/atomic.h>
 #include <ros/procdata.h>
 
 /* This is a simple ev_q that routes notifs to vcore0's public mbox.  This
index a827320..abca6b3 100644 (file)
@@ -1,5 +1,5 @@
 #include <sys/vcore-tls.h>
-#include <vcore.h>
+#include <parlib/vcore.h>
 #include <ldsodefs.h>
 
 void set_tls_desc(void* addr, int vcoreid)
index 3bbec75..b88c865 100644 (file)
@@ -23,7 +23,7 @@
 
 #include <sys/queue.h>
 #include <sys/time.h>
-#include <alarm.h>
+#include <benchutil/alarm.h>
 #include <stdio.h>
 #include <assert.h>
 #include <stdlib.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <parlib.h>
-#include <event.h>
-#include <measure.h>
-#include <uthread.h>
-#include <spinlock.h>
-#include <timing.h>
+#include <parlib/parlib.h>
+#include <parlib/event.h>
+#include <benchutil/measure.h>
+#include <parlib/uthread.h>
+#include <parlib/spinlock.h>
+#include <parlib/timing.h>
 
 /* Helpers, basically renamed kernel interfaces, with the *tchain. */
 static void __tc_locked_set_alarm(struct timer_chain *tchain,
index dce0770..201b97a 100644 (file)
@@ -33,8 +33,8 @@
 
 #include <ros/common.h>
 #include <sys/queue.h>
-#include <spinlock.h>
-#include <event.h>
+#include <parlib/spinlock.h>
+#include <parlib/event.h>
 
 __BEGIN_DECLS
 
index d44ef4a..707f0db 100644 (file)
@@ -12,8 +12,8 @@
 #include <stdlib.h>
 #include <sys/param.h>
 #ifdef __ros__
-#include <tsc-compat.h>
-#include <measure.h>
+#include <parlib/tsc-compat.h>
+#include <benchutil/measure.h>
 #endif /* __ros__ */
 
 /* Basic stats computation and printing.
index d585a70..3ba5b99 100644 (file)
@@ -7,15 +7,15 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <errno.h>
-#include <parlib.h>
-#include <vcore.h>
-#include <event.h>
-#include <spinlock.h>
-#include <arch/atomic.h>
-#include <arch/bitmask.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
+#include <parlib/event.h>
+#include <parlib/spinlock.h>
+#include <parlib/arch/atomic.h>
+#include <parlib/arch/bitmask.h>
 #include <sys/queue.h>
 #include <fcntl.h>
-#include <pvcalarm.h>
+#include <benchutil/pvcalarm.h>
 
 /* Different states for enabling/disabling the per-vcore alarms. */
 enum {
index 8b3d3dc..d9fd50d 100755 (executable)
 
 #include <stdio.h>
 #include <fcntl.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 static int     nettrans(char*, char*, int na, char*, int);
 
index a60679f..8e9e9a9 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 void
 hnputv(void *p, uint64_t v)
index e8a6766..322f182 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 static uint8_t classmask[4][16] = {
        0xff,0xff,0xff,0xff,  0xff,0xff,0xff,0xff,  0xff,0xff,0xff,0xff,  0xff,0x00,0x00,0x00,
index 5b999f4..9eef3f4 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 int
 equivip4(uint8_t *a, uint8_t *b)
index e246b60..12ae51b 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 /*
  *  well known IP addresses
index 931ed8d..fd410e9 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
index 63b246a..24e9e18 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 static uint8_t loopbacknet[IPaddrlen] = {
        0, 0, 0, 0,
index f5864af..ad85bb1 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 int
 parseether(uint8_t *to, char *from)
index cb0db85..2baa24a 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 static int isascii(int c) {return ((c >=0) && (c <= 128));}
 static int isalnum(int c) {return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') ||(c >= '0' && c <= '9'));}
index 549d534..5431a8f 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 static short   endian  = 1;
 static uint8_t*        aendian = (uint8_t*)&endian;
index 89da938..ebbd1a4 100755 (executable)
@@ -9,10 +9,10 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
index 1883165..36d2398 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  search for a tuple that has the given 'attr=val' and also 'rattr=x'.
index 7ec06a5..9a2dac5 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  look up the ip attributes 'list' for an entry that has the
index f3e6e61..fb93573 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 static void nstrcpy(char*, char*, int);
 static void mkptrname(char*, char*, int);
index d193541..595f14a 100755 (executable)
@@ -6,11 +6,11 @@
  * modified, propagated, or distributed except according to the terms contained
  * in the LICENSE file.
  */
-#include <printf-ext.h>
+#include <parlib/printf-ext.h>
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <ctype.h>
 #include <error.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 #include <fcall.h>
-#include <ndb.h>
-#include <fcallfmt.h>
+#include <ndblib/ndb.h>
+#include <ndblib/fcallfmt.h>
 
 static int dumpsome(FILE *, char *, long);
 static int fdirconv(FILE *, struct dir *);
index ed2e9b6..159bbc4 100755 (executable)
@@ -1,7 +1,7 @@
 #ifndef NDBLIB_FCALLFMT_H
 #define NDBLIB_FCALLFMT_H
 
-#include <printf-ext.h>
+#include <parlib/printf-ext.h>
 #include <fcall.h>
 
 __BEGIN_DECLS
index 143e09b..13c7f17 100755 (executable)
@@ -9,13 +9,13 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
 #include <ctype.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  return ndb attribute type of an ip name
index 549a882..5691e04 100755 (executable)
@@ -9,13 +9,13 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
 #include <ctype.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 
 /*
index c6d3919..e7969e0 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 enum
 {
index 2bc3d4d..7122a90 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 struct ndb*
 ndbcat(struct ndb *a, struct ndb *b)
index 4715d29..c85b203 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /* concatenate two tuples */
 struct ndbtuple*
index aa1b2b9..32e089d 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /* remove a from t and free it */
 struct ndbtuple*
index 68580c5..41cf017 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  free a parsed entry
index 09372b0..1959b4e 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /* return list of ip addresses for a name */
 struct ndbtuple*
index 78aba33..1e92672 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  search for a tuple that has the given 'attr=val' and also 'rattr=x'.
index c970f02..56b2687 100755 (executable)
@@ -9,13 +9,13 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
-#include <ndbhf.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
+#include <ndblib/ndbhf.h>
 
 enum {
        Dptr,   /* pointer to database file */
index f5ef5e1..b40c1fc 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 enum
 {
index a0155fc..08f1f1e 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  Look for a pair with the given attribute.  look first on the same line,
index 9f37186..9f3d175 100755 (executable)
@@ -9,14 +9,14 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 #include "ndbhf.h"
 
 static struct ndb*     doopen(char*);
index 894db37..3ddfb14 100755 (executable)
@@ -9,13 +9,13 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
 #include <ctype.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  Parse a data base entry.  Entries may span multiple
index 2079abc..3c2b620 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /*
  *  reorder the tuple to put x's line first in the entry and x fitst in its line
index 7d19393..3f330e8 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 /* replace a in t with b, the line structure in b is lost, c'est la vie */
 struct ndbtuple*
index 7b39e68..f57fc9a 100644 (file)
@@ -9,14 +9,14 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
+#include <iplib/iplib.h>
 #include <fcall.h>
-#include <fcallfmt.h>
-#include <ndb.h>
+#include <ndblib/fcallfmt.h>
+#include <ndblib/ndb.h>
 
 long
 readn(int f, void *av, long n)
index cbd92cb..ddc45ee 100755 (executable)
@@ -9,12 +9,12 @@
 #include <stdlib.h>
 
 #include <stdio.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
-#include <iplib.h>
-#include <ndb.h>
+#include <iplib/iplib.h>
+#include <ndblib/ndb.h>
 
 void
 setnetmtpt(char *net, int n, char *x)
index ab525fb..eb0840a 100644 (file)
@@ -4,12 +4,12 @@
 #include <ros/syscall.h>
 #include <ros/ring_syscall.h>
 #include <ros/sysevent.h>
-#include <arc.h>
+#include <parlib/arc.h>
 #include <errno.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <sys/param.h>
-#include <arch/atomic.h>
-#include <vcore.h>
+#include <parlib/arch/atomic.h>
+#include <parlib/vcore.h>
 
 syscall_desc_pool_t syscall_desc_pool;
 async_desc_pool_t async_desc_pool;
index 3a7c1ab..0110359 100644 (file)
@@ -6,9 +6,9 @@
 // debugging file descriptor code!
 
 #include <ros/common.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <stdio.h>
-#include <spinlock.h>
+#include <parlib/spinlock.h>
 
 // Collect up to BUF_SIZE characters into a buffer
 // and perform ONE system call to print all of them,
index 4d1e1d3..e98d749 100644 (file)
@@ -1,7 +1,7 @@
 #include <ros/common.h>
 #include <ros/errno.h>
 #include <string.h>
-#include <ros_debug.h>
+#include <parlib/ros_debug.h>
 
 /*
  * Print a number (base <= 16) in reverse order,
index 7dba58d..266d348 100644 (file)
 
 #include <stddef.h>
 #include <assert.h>
-#include <spinlock.h>
-#include <dtls.h>
-#include <slab.h>
+#include <parlib/spinlock.h>
+#include <parlib/dtls.h>
+#include <parlib/slab.h>
 
 /* The current dymamic tls implementation uses a locked linked list
  * to find the key for a given thread. We should probably find a better way to
  * do this based on a custom lock-free hash table or something. */
 #include <sys/queue.h>
-#include <spinlock.h>
+#include <parlib/spinlock.h>
 
 /* The dynamic tls key structure */
 struct dtls_key {
index eb6b74c..bb21a65 100644 (file)
@@ -7,17 +7,17 @@
 
 #include <ros/event.h>
 #include <ros/procdata.h>
-#include <ucq.h>
-#include <bitmask.h>
-#include <vcore.h>
+#include <parlib/ucq.h>
+#include <parlib/bitmask.h>
+#include <parlib/vcore.h>
 #include <stdlib.h>
 #include <string.h>
 #include <assert.h>
 #include <errno.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <event.h>
-#include <uthread.h>
-#include <spinlock.h>
+#include <parlib/uthread.h>
+#include <parlib/spinlock.h>
 
 /* For remote VCPD mbox event handling */
 __thread bool __vc_handle_an_mbox = FALSE;
index f3250ce..cfefd63 100644 (file)
@@ -2,14 +2,14 @@
 #ifndef PARLIB_ARC_H
 #define PARLIB_ARC_H
 
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <error.h>
-#include <pool.h>
+#include <parlib/pool.h>
 #include <assert.h>
 #include <sys/queue.h>
 #include <ros/syscall.h>
 #include <ros/ring_syscall.h>
-#include <mcs.h>
+#include <parlib/mcs.h>
 
 __BEGIN_DECLS
 
index 5439b3c..b3d9d0b 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef PARLIB_BITMASK_H
 #define PARLIB_BITMASK_H
 
-#include <arch/bitmask.h>
+#include <parlib/arch/bitmask.h>
 
 __BEGIN_DECLS
 
index bb23d72..5382c7d 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef PARLIB_MCS_H
 #define PARLIB_MCS_H
 
-#include <vcore.h>
-#include <arch/arch.h>
+#include <parlib/vcore.h>
+#include <parlib/arch/arch.h>
 
 __BEGIN_DECLS
 
index efd4449..2f0923d 100644 (file)
@@ -17,7 +17,7 @@
 #include <signal.h>
 #include <stdint.h>
 #include <errno.h>
-#include <ros_debug.h>
+#include <parlib/ros_debug.h>
 
 __BEGIN_DECLS
 
index 70cb6f0..54b8742 100644 (file)
@@ -4,8 +4,8 @@
 #define PARLIB_RASSERT_H
 
 #include <assert.h>
-#include <vcore.h>
-#include <ros_debug.h>
+#include <parlib/vcore.h>
+#include <parlib/ros_debug.h>
 
 __BEGIN_DECLS
 
index 9fcbc9f..97534a3 100644 (file)
@@ -4,7 +4,7 @@
 #include <string.h>
 #include <sys/types.h>
 #include <sys/param.h>
-#include <arch/atomic.h>
+#include <parlib/arch/atomic.h>
 #include <stdio.h>
 
 __BEGIN_DECLS
index e797d93..b085375 100644 (file)
@@ -3,7 +3,7 @@
 
 #include <ros/common.h>
 #include <ros/trapframe.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <ros/syscall.h>
 #include <ros/procdata.h>
 #include <assert.h>
index 9aa9080..c35a1bf 100644 (file)
@@ -33,8 +33,8 @@
 #include <ros/common.h>
 #include <ros/arch/mmu.h>
 #include <sys/queue.h>
-#include <arch/atomic.h>
-#include <spinlock.h>
+#include <parlib/arch/atomic.h>
+#include <parlib/spinlock.h>
 
 __BEGIN_DECLS
 
index 90a1cb0..822370e 100644 (file)
@@ -22,8 +22,8 @@
 #ifndef PARLIB_SPINLOCK_H
 #define PARLIB_SPINLOCK_H
 
-#include <arch/arch.h>
-#include <arch/atomic.h>
+#include <parlib/arch/arch.h>
+#include <parlib/arch/atomic.h>
 
 __BEGIN_DECLS
 
index a4cea11..12c8df0 100644 (file)
@@ -2,7 +2,7 @@
 #define PARLIB_TIMING_H
 
 #include <stdint.h>
-#include <tsc-compat.h>
+#include <parlib/tsc-compat.h>
 
 __BEGIN_DECLS
 
index 78bd9d4..932e84f 100644 (file)
@@ -20,7 +20,7 @@ __BEGIN_DECLS
 
 #ifdef __ros__
 
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <ros/procinfo.h>
 
 static inline uint64_t get_tsc_freq(void)
index 3e53612..e8be2b7 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef PARLIB_UTHREAD_H
 #define PARLIB_UTHREAD_H
 
-#include <vcore.h>
+#include <parlib/vcore.h>
 #include <ros/syscall.h>
 
 __BEGIN_DECLS
index 0ec1750..2c6f2dd 100644 (file)
@@ -1,11 +1,11 @@
 #ifndef PARLIB_VCORE_H
 #define PARLIB_VCORE_H
 
-#include <arch/vcore.h>
-#include <arch/atomic.h>
+#include <parlib/arch/vcore.h>
+#include <parlib/arch/atomic.h>
 #include <sys/param.h>
 #include <string.h>
-#include <timing.h>
+#include <parlib/timing.h>
 
 __BEGIN_DECLS
 
index 9ed0a4c..0d3b0ee 100644 (file)
@@ -4,7 +4,7 @@
 #include <string.h>
 #include <sys/types.h>
 #include <sys/param.h>
-#include <arch/atomic.h>
+#include <parlib/arch/atomic.h>
 #include <stdio.h>
 
 __BEGIN_DECLS
index c4ea36d..03b9960 100644 (file)
@@ -2,9 +2,9 @@
 #define PARLIB_ARCH_VCORE_H
 
 #ifdef __x86_64__
-#include <arch/vcore64.h>
+#include <parlib/arch/vcore64.h>
 #else
-#include <arch/vcore32.h>
+#include <parlib/arch/vcore32.h>
 #endif
 
 __BEGIN_DECLS
index 8e6cde0..7f03999 100644 (file)
@@ -1,10 +1,10 @@
-#include <vcore.h>
-#include <mcs.h>
-#include <arch/atomic.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
+#include <parlib/arch/atomic.h>
 #include <string.h>
 #include <stdlib.h>
-#include <uthread.h>
-#include <parlib.h>
+#include <parlib/uthread.h>
+#include <parlib/parlib.h>
 #include <malloc.h>
 
 // MCS locks
index 8f1bd51..f0f1cc5 100644 (file)
@@ -9,7 +9,7 @@
 #include <string.h>
 #include <unistd.h>
 #include <assert.h>
-#include <net.h>
+#include <parlib/net.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
index 1875ce9..d7e293d 100644 (file)
@@ -1,4 +1,4 @@
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <stdio.h>
 #include <stdarg.h>
 
index aad8594..aeae762 100644 (file)
@@ -13,7 +13,7 @@
  * __printf_ipaddr, printf_ipmask, and printf_ethaddr adapted from INFERNO's
  * eipconvtest.c. */
 
-#include <printf-ext.h>
+#include <parlib/printf-ext.h>
 #include <stdio.h>
 #include <string.h>
 #include <errno.h>
index 82510b4..68a6101 100644 (file)
@@ -1,6 +1,6 @@
 #include <ros/atomic.h>
 #include <stdint.h>
-#include <spinlock.h>
+#include <parlib/spinlock.h>
 
 static spinlock_t lock = SPINLOCK_INITIALIZER;
 
index cc726d0..cca819d 100644 (file)
 #include <signal.h>
 #include <stdio.h>
 
-#include <parlib.h>
-#include <event.h>
+#include <parlib/parlib.h>
+#include <parlib/event.h>
 #include <errno.h>
 #include <assert.h>
 #include <ros/procinfo.h>
 #include <ros/syscall.h>
 #include <sys/mman.h>
-#include <vcore.h> /* for print_user_context() */
-#include <waitfreelist.h>
+#include <parlib/vcore.h> /* for print_user_context() */
+#include <parlib/waitfreelist.h>
 
 /* This is list of sigactions associated with each posix signal. */
 static struct sigaction sigactions[_NSIG];
index 1e2ad04..16dfe1a 100644 (file)
@@ -12,7 +12,7 @@
  *
  * Ported directly from the kernel's slab allocator. */
 
-#include <slab.h>
+#include <parlib/slab.h>
 #include <stdio.h>
 #include <assert.h>
 #include <sys/mman.h>
index 918822b..2ae1bb5 100644 (file)
@@ -23,9 +23,9 @@
 #include <errno.h>
 #include <assert.h>
 
-#include <spinlock.h>
-#include <vcore.h>
-#include <uthread.h>
+#include <parlib/spinlock.h>
+#include <parlib/vcore.h>
+#include <parlib/uthread.h>
 
 void spinlock_init(spinlock_t *lock)
 {
index 2e5014d..0eac457 100644 (file)
@@ -1,7 +1,7 @@
 // System call stubs.
 
-#include <parlib.h>
-#include <vcore.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
 
 int sys_proc_destroy(int pid, int exitcode)
 {
index cd54d8c..33e40ce 100644 (file)
@@ -1,8 +1,8 @@
 #include <ros/common.h>
 #include <ros/procinfo.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <stdio.h>
-#include <tsc-compat.h>
+#include <parlib/tsc-compat.h>
 
 void udelay(uint64_t usec)
 {
index b27643d..8f99a12 100644 (file)
@@ -6,15 +6,15 @@
  * Documentation for more info. */
 
 #include <ros/arch/membar.h>
-#include <arch/atomic.h>
-#include <arch/arch.h>
-#include <ucq.h>
-#include <spinlock.h>
+#include <parlib/arch/atomic.h>
+#include <parlib/arch/arch.h>
+#include <parlib/ucq.h>
+#include <parlib/spinlock.h>
 #include <sys/mman.h>
 #include <assert.h>
 #include <stdio.h>
-#include <rassert.h> /* for the static_assert() */
-#include <vcore.h>
+#include <parlib/rassert.h> /* for the static_assert() */
+#include <parlib/vcore.h>
 
 /* Initializes a ucq.  You pass in addresses of mmaped pages for the main page
  * (prod_idx) and the spare page.  I recommend mmaping a big chunk and breaking
index a77ae77..5706833 100644 (file)
@@ -1,9 +1,9 @@
 #include <ros/arch/membar.h>
-#include <arch/atomic.h>
-#include <parlib.h>
-#include <vcore.h>
-#include <uthread.h>
-#include <event.h>
+#include <parlib/arch/atomic.h>
+#include <parlib/parlib.h>
+#include <parlib/vcore.h>
+#include <parlib/uthread.h>
+#include <parlib/event.h>
 #include <stdlib.h>
 
 /* Which operations we'll call for the 2LS.  Will change a bit with Lithe.  For
index 7c982cc..b67f029 100644 (file)
@@ -1,19 +1,19 @@
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <stdbool.h>
 #include <errno.h>
-#include <vcore.h>
-#include <mcs.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
 #include <sys/param.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <unistd.h>
 #include <stdlib.h>
 #include <sys/mman.h>
 #include <stdio.h>
-#include <event.h>
-#include <uthread.h>
-#include <ucq.h>
+#include <parlib/event.h>
+#include <parlib/uthread.h>
+#include <parlib/ucq.h>
 #include <ros/arch/membar.h>
-#include <printf-ext.h>
+#include <parlib/printf-ext.h>
 
 /* starting with 1 since we alloc vcore0's stacks and TLS in vcore_init(). */
 static size_t _max_vcores_ever_wanted = 1;
index aa53e25..f3ce1a9 100644 (file)
@@ -6,8 +6,8 @@
 
 #include <assert.h>
 #include <stdlib.h>
-#include <arch/atomic.h>
-#include <waitfreelist.h>
+#include <parlib/arch/atomic.h>
+#include <parlib/waitfreelist.h>
 
 void wfl_init(struct wfl *list)
 {
index 36574a0..df1cb49 100644 (file)
@@ -1,5 +1,5 @@
 #include <ros/syscall.h>
-#include <arch/vcore.h>
+#include <parlib/arch/vcore.h>
 
 struct syscall vc_entry = {
        .num = SYS_vc_entry,
index 3ada36d..0ad9fd8 100644 (file)
@@ -2,13 +2,13 @@
 #include <futex.h>
 #include <sys/queue.h>
 #include <pthread.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <assert.h>
 #include <stdio.h>
 #include <errno.h>
-#include <slab.h>
-#include <mcs.h>
-#include <alarm.h>
+#include <parlib/slab.h>
+#include <parlib/mcs.h>
+#include <benchutil/alarm.h>
 
 static inline int futex_wake(int *uaddr, int count);
 static inline int futex_wait(int *uaddr, int val, uint64_t ms_timeout);
index d7ca1e1..d45c054 100644 (file)
@@ -3,7 +3,7 @@
  * See LICENSE for details. */
 
 #include <pthread.h>
-#include <pvcalarm.h>
+#include <benchutil/pvcalarm.h>
 
 void pvcalarm_callback(void)
 {
index 53ea81c..ce18328 100644 (file)
@@ -3,21 +3,21 @@
 
 #include <ros/trapframe.h>
 #include "pthread.h"
-#include <vcore.h>
-#include <mcs.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
 #include <stdlib.h>
 #include <string.h>
 #include <assert.h>
 #include <stdio.h>
 #include <errno.h>
-#include <parlib.h>
+#include <parlib/parlib.h>
 #include <ros/event.h>
-#include <arch/atomic.h>
-#include <arch/arch.h>
+#include <parlib/arch/atomic.h>
+#include <parlib/arch/arch.h>
 #include <sys/queue.h>
 #include <sys/mman.h>
-#include <event.h>
-#include <ucq.h>
+#include <parlib/event.h>
+#include <parlib/ucq.h>
 
 struct pthread_queue ready_queue = TAILQ_HEAD_INITIALIZER(ready_queue);
 struct pthread_queue active_queue = TAILQ_HEAD_INITIALIZER(active_queue);
index ecb603a..173afc6 100644 (file)
@@ -3,11 +3,11 @@
 
 #include <sys/queue.h>
 #include <signal.h>
-#include <vcore.h>
-#include <uthread.h>
-#include <mcs.h>
-#include <dtls.h>
-#include <spinlock.h>
+#include <parlib/vcore.h>
+#include <parlib/uthread.h>
+#include <parlib/mcs.h>
+#include <parlib/dtls.h>
+#include <parlib/spinlock.h>
 /* GNU / POSIX scheduling crap */
 #include <sched.h>
 
index 5d4d4bb..ad238c2 100644 (file)
@@ -1,8 +1,8 @@
-#include <uthread.h>
+#include <parlib/uthread.h>
 #include <semaphore.h>
-#include <mcs.h>
+#include <parlib/mcs.h>
 #include <stdio.h>
-#include <alarm.h>
+#include <benchutil/alarm.h>
 #include <errno.h>
 
 struct sem_queue_element {
index 9dea5e2..b4b6283 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <sys/queue.h>
 #include <pthread.h>
-#include <mcs.h>
+#include <parlib/mcs.h>
 
 __BEGIN_DECLS
 
index 721d635..bfb5950 100644 (file)
@@ -1,5 +1,5 @@
-#include <utest.h>
-#include <alarm.h>
+#include <utest/utest.h>
+#include <benchutil/alarm.h>
 
 TEST_SUITE("ALARMS");
 
index 9daf8d7..673b74c 100644 (file)
@@ -1,4 +1,4 @@
-#include <utest.h>
+#include <utest/utest.h>
 
 TEST_SUITE("EXAMPLE");
 
index 59398f3..dc79981 100644 (file)
@@ -4,14 +4,14 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
 #include <stdlib.h>
 #include <string.h>
 
-#include <utest.h>
+#include <utest/utest.h>
 
 TEST_SUITE("FILE POSIX");
 
index 475b784..c6ea6cf 100644 (file)
@@ -12,7 +12,7 @@
 #include <stdbool.h>
 #include <stdio.h>
 #include <string.h>
-#include <timing.h>
+#include <parlib/timing.h>
 #include <execinfo.h>
 
 __BEGIN_DECLS
index dd3df13..ffd777c 100644 (file)
@@ -1,6 +1,6 @@
-#include <utest.h>
+#include <utest/utest.h>
 #include <pthread.h>
-#include <pvcalarm.h>
+#include <benchutil/pvcalarm.h>
 
 TEST_SUITE("PVCALARMS");
 
index f641658..a893aa5 100644 (file)
@@ -1,4 +1,4 @@
-#include <utest.h>
+#include <utest/utest.h>
 #include <pthread.h>
 
 TEST_SUITE("SIGNALS");