Cleanup: Re-organise source dir
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 23 Jun 2016 17:39:39 +0000 (13:39 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 27 Jun 2016 20:19:42 +0000 (16:19 -0400)
commit6893800a4d1cc14dff0395ddcd660a5138db183d
treeca55ecbbb8d495987659e7e096e9f3a49a4ad30d
parenta59f39055b5ecb77b68cf78b9839aa9e8e4ec332
Cleanup: Re-organise source dir

Re-organise the sources, add a top level "src" and "include" dir and
move relevant files.

Disable autotools automated includes and define them manually. This
fixes problems with collision of header names with system headers.

Include the autoconf config.h in the default includes and remove it
where it's explicitely included. Remove _GNU_SOURCE defines since
it's detected at configure for platforms that requires it and added
to the config.h.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
243 files changed:
.gitignore
Makefile.am
compat-getcpu.h [deleted file]
compat_arch_x86.c [deleted file]
compat_futex.c [deleted file]
configure.ac
doc/examples/Makefile.am
include/Makefile.am [new file with mode: 0644]
include/urcu/arch/aarch64.h [new file with mode: 0644]
include/urcu/arch/alpha.h [new file with mode: 0644]
include/urcu/arch/arm.h [new file with mode: 0644]
include/urcu/arch/gcc.h [new file with mode: 0644]
include/urcu/arch/generic.h [new file with mode: 0644]
include/urcu/arch/hppa.h [new file with mode: 0644]
include/urcu/arch/ia64.h [new file with mode: 0644]
include/urcu/arch/mips.h [new file with mode: 0644]
include/urcu/arch/nios2.h [new file with mode: 0644]
include/urcu/arch/ppc.h [new file with mode: 0644]
include/urcu/arch/s390.h [new file with mode: 0644]
include/urcu/arch/sparc64.h [new file with mode: 0644]
include/urcu/arch/tile.h [new file with mode: 0644]
include/urcu/arch/unknown.h [new file with mode: 0644]
include/urcu/arch/x86.h [new file with mode: 0644]
include/urcu/cds.h [new file with mode: 0644]
include/urcu/compiler.h [new file with mode: 0644]
include/urcu/config.h.in [new file with mode: 0644]
include/urcu/debug.h [new file with mode: 0644]
include/urcu/futex.h [new file with mode: 0644]
include/urcu/hlist.h [new file with mode: 0644]
include/urcu/lfstack.h [new file with mode: 0644]
include/urcu/list.h [new file with mode: 0644]
include/urcu/map/urcu-bp.h [new file with mode: 0644]
include/urcu/map/urcu-qsbr.h [new file with mode: 0644]
include/urcu/map/urcu.h [new file with mode: 0644]
include/urcu/rand-compat.h [new file with mode: 0644]
include/urcu/rcuhlist.h [new file with mode: 0644]
include/urcu/rculfhash.h [new file with mode: 0644]
include/urcu/rculfqueue.h [new file with mode: 0644]
include/urcu/rculfstack.h [new file with mode: 0644]
include/urcu/rculist.h [new file with mode: 0644]
include/urcu/ref.h [new file with mode: 0644]
include/urcu/static/lfstack.h [new file with mode: 0644]
include/urcu/static/rculfqueue.h [new file with mode: 0644]
include/urcu/static/rculfstack.h [new file with mode: 0644]
include/urcu/static/urcu-bp.h [new file with mode: 0644]
include/urcu/static/urcu-pointer.h [new file with mode: 0644]
include/urcu/static/urcu-qsbr.h [new file with mode: 0644]
include/urcu/static/urcu.h [new file with mode: 0644]
include/urcu/static/wfcqueue.h [new file with mode: 0644]
include/urcu/static/wfqueue.h [new file with mode: 0644]
include/urcu/static/wfstack.h [new file with mode: 0644]
include/urcu/syscall-compat.h [new file with mode: 0644]
include/urcu/system.h [new file with mode: 0644]
include/urcu/tls-compat.h [new file with mode: 0644]
include/urcu/uatomic/aarch64.h [new file with mode: 0644]
include/urcu/uatomic/alpha.h [new file with mode: 0644]
include/urcu/uatomic/arm.h [new file with mode: 0644]
include/urcu/uatomic/gcc.h [new file with mode: 0644]
include/urcu/uatomic/generic.h [new file with mode: 0644]
include/urcu/uatomic/hppa.h [new file with mode: 0644]
include/urcu/uatomic/ia64.h [new file with mode: 0644]
include/urcu/uatomic/mips.h [new file with mode: 0644]
include/urcu/uatomic/nios2.h [new file with mode: 0644]
include/urcu/uatomic/ppc.h [new file with mode: 0644]
include/urcu/uatomic/s390.h [new file with mode: 0644]
include/urcu/uatomic/sparc64.h [new file with mode: 0644]
include/urcu/uatomic/tile.h [new file with mode: 0644]
include/urcu/uatomic/unknown.h [new file with mode: 0644]
include/urcu/uatomic/x86.h [new file with mode: 0644]
include/urcu/uatomic_arch.h [new file with mode: 0644]
include/urcu/urcu-futex.h [new file with mode: 0644]
include/urcu/urcu_ref.h [new file with mode: 0644]
include/urcu/wfcqueue.h [new file with mode: 0644]
include/urcu/wfqueue.h [new file with mode: 0644]
include/urcu/wfstack.h [new file with mode: 0644]
lfstack.c [deleted file]
liburcu-bp.pc.in [deleted file]
liburcu-cds.pc.in [deleted file]
liburcu-mb.pc.in [deleted file]
liburcu-qsbr.pc.in [deleted file]
liburcu-signal.pc.in [deleted file]
liburcu.pc.in [deleted file]
rculfhash-internal.h [deleted file]
rculfhash-mm-chunk.c [deleted file]
rculfhash-mm-mmap.c [deleted file]
rculfhash-mm-order.c [deleted file]
rculfhash.c [deleted file]
rculfqueue.c [deleted file]
rculfstack.c [deleted file]
src/Makefile.am [new file with mode: 0644]
src/compat-getcpu.h [new file with mode: 0644]
src/compat_arch_x86.c [new file with mode: 0644]
src/compat_futex.c [new file with mode: 0644]
src/lfstack.c [new file with mode: 0644]
src/liburcu-bp.pc.in [new file with mode: 0644]
src/liburcu-cds.pc.in [new file with mode: 0644]
src/liburcu-mb.pc.in [new file with mode: 0644]
src/liburcu-qsbr.pc.in [new file with mode: 0644]
src/liburcu-signal.pc.in [new file with mode: 0644]
src/liburcu.pc.in [new file with mode: 0644]
src/rculfhash-internal.h [new file with mode: 0644]
src/rculfhash-mm-chunk.c [new file with mode: 0644]
src/rculfhash-mm-mmap.c [new file with mode: 0644]
src/rculfhash-mm-order.c [new file with mode: 0644]
src/rculfhash.c [new file with mode: 0644]
src/rculfqueue.c [new file with mode: 0644]
src/rculfstack.c [new file with mode: 0644]
src/urcu-bp.c [new file with mode: 0644]
src/urcu-bp.h [new file with mode: 0644]
src/urcu-call-rcu-impl.h [new file with mode: 0644]
src/urcu-call-rcu.h [new file with mode: 0644]
src/urcu-defer-impl.h [new file with mode: 0644]
src/urcu-defer.h [new file with mode: 0644]
src/urcu-die.h [new file with mode: 0644]
src/urcu-flavor.h [new file with mode: 0644]
src/urcu-pointer.c [new file with mode: 0644]
src/urcu-pointer.h [new file with mode: 0644]
src/urcu-qsbr.c [new file with mode: 0644]
src/urcu-qsbr.h [new file with mode: 0644]
src/urcu-wait.h [new file with mode: 0644]
src/urcu.c [new file with mode: 0644]
src/urcu.h [new file with mode: 0644]
src/wfcqueue.c [new file with mode: 0644]
src/wfqueue.c [new file with mode: 0644]
src/wfstack.c [new file with mode: 0644]
tests/benchmark/Makefile.am
tests/benchmark/test_looplen.c
tests/benchmark/test_mutex.c
tests/benchmark/test_perthreadlock.c
tests/benchmark/test_rwlock.c
tests/benchmark/test_rwlock_timing.c
tests/benchmark/test_urcu.c
tests/benchmark/test_urcu_assign.c
tests/benchmark/test_urcu_bp.c
tests/benchmark/test_urcu_defer.c
tests/benchmark/test_urcu_gc.c
tests/benchmark/test_urcu_hash.c
tests/benchmark/test_urcu_hash.h
tests/benchmark/test_urcu_hash_rw.c
tests/benchmark/test_urcu_hash_unique.c
tests/benchmark/test_urcu_lfq.c
tests/benchmark/test_urcu_lfs.c
tests/benchmark/test_urcu_lfs_rcu.c
tests/benchmark/test_urcu_qsbr.c
tests/benchmark/test_urcu_qsbr_gc.c
tests/benchmark/test_urcu_wfcq.c
tests/benchmark/test_urcu_wfq.c
tests/benchmark/test_urcu_wfs.c
tests/common/Makefile.am
tests/common/api.h
tests/common/cpuset.h
tests/common/thread-id.h
tests/regression/Makefile.am
tests/regression/test_urcu_fork.c
tests/regression/urcutorture.c
tests/unit/Makefile.am
tests/utils/Makefile.am
tests/utils/tap.c
urcu-bp.c [deleted file]
urcu-bp.h [deleted file]
urcu-call-rcu-impl.h [deleted file]
urcu-call-rcu.h [deleted file]
urcu-defer-impl.h [deleted file]
urcu-defer.h [deleted file]
urcu-die.h [deleted file]
urcu-flavor.h [deleted file]
urcu-pointer.c [deleted file]
urcu-pointer.h [deleted file]
urcu-qsbr.c [deleted file]
urcu-qsbr.h [deleted file]
urcu-wait.h [deleted file]
urcu.c [deleted file]
urcu.h [deleted file]
urcu/arch/aarch64.h [deleted file]
urcu/arch/alpha.h [deleted file]
urcu/arch/arm.h [deleted file]
urcu/arch/gcc.h [deleted file]
urcu/arch/generic.h [deleted file]
urcu/arch/hppa.h [deleted file]
urcu/arch/ia64.h [deleted file]
urcu/arch/mips.h [deleted file]
urcu/arch/nios2.h [deleted file]
urcu/arch/ppc.h [deleted file]
urcu/arch/s390.h [deleted file]
urcu/arch/sparc64.h [deleted file]
urcu/arch/tile.h [deleted file]
urcu/arch/unknown.h [deleted file]
urcu/arch/x86.h [deleted file]
urcu/cds.h [deleted file]
urcu/compiler.h [deleted file]
urcu/config.h.in [deleted file]
urcu/debug.h [deleted file]
urcu/futex.h [deleted file]
urcu/hlist.h [deleted file]
urcu/lfstack.h [deleted file]
urcu/list.h [deleted file]
urcu/map/urcu-bp.h [deleted file]
urcu/map/urcu-qsbr.h [deleted file]
urcu/map/urcu.h [deleted file]
urcu/rand-compat.h [deleted file]
urcu/rcuhlist.h [deleted file]
urcu/rculfhash.h [deleted file]
urcu/rculfqueue.h [deleted file]
urcu/rculfstack.h [deleted file]
urcu/rculist.h [deleted file]
urcu/ref.h [deleted file]
urcu/static/lfstack.h [deleted file]
urcu/static/rculfqueue.h [deleted file]
urcu/static/rculfstack.h [deleted file]
urcu/static/urcu-bp.h [deleted file]
urcu/static/urcu-pointer.h [deleted file]
urcu/static/urcu-qsbr.h [deleted file]
urcu/static/urcu.h [deleted file]
urcu/static/wfcqueue.h [deleted file]
urcu/static/wfqueue.h [deleted file]
urcu/static/wfstack.h [deleted file]
urcu/syscall-compat.h [deleted file]
urcu/system.h [deleted file]
urcu/tls-compat.h [deleted file]
urcu/uatomic/aarch64.h [deleted file]
urcu/uatomic/alpha.h [deleted file]
urcu/uatomic/arm.h [deleted file]
urcu/uatomic/gcc.h [deleted file]
urcu/uatomic/generic.h [deleted file]
urcu/uatomic/hppa.h [deleted file]
urcu/uatomic/ia64.h [deleted file]
urcu/uatomic/mips.h [deleted file]
urcu/uatomic/nios2.h [deleted file]
urcu/uatomic/ppc.h [deleted file]
urcu/uatomic/s390.h [deleted file]
urcu/uatomic/sparc64.h [deleted file]
urcu/uatomic/tile.h [deleted file]
urcu/uatomic/unknown.h [deleted file]
urcu/uatomic/x86.h [deleted file]
urcu/uatomic_arch.h [deleted file]
urcu/urcu-futex.h [deleted file]
urcu/urcu_ref.h [deleted file]
urcu/wfcqueue.h [deleted file]
urcu/wfqueue.h [deleted file]
urcu/wfstack.h [deleted file]
wfcqueue.c [deleted file]
wfqueue.c [deleted file]
wfstack.c [deleted file]
This page took 0.040025 seconds and 4 git commands to generate.