From b4e0a7f4bff220b22ce75eed4311a6f1ad464e04 Mon Sep 17 00:00:00 2001 From: Norbert Kalmar Date: Tue, 21 Aug 2018 07:30:53 +0200 Subject: [PATCH] ZOOKEEPER-3031 3.5: MAVEN MIGRATION - move client dir --- .gitignore | 36 +++++++++---------- build.xml | 27 +++++++------- docs/zookeeperProgrammers.html | 10 +++--- .../zookeeper-client-c}/CMakeLists.txt | 0 .../zookeeper-client-c}/ChangeLog | 0 .../zookeeper-client-c}/INSTALL | 0 .../zookeeper-client-c}/LICENSE | 0 .../zookeeper-client-c}/Makefile.am | 0 .../zookeeper-client-c}/NOTICE.txt | 0 .../zookeeper-client-c}/README | 7 ++-- .../zookeeper-client-c}/acinclude.m4 | 0 .../zookeeper-client-c}/aminclude.am | 0 .../zookeeper-client-c}/c-doc.Doxyfile | 0 .../zookeeper-client-c}/cmake_config.h.in | 0 .../zookeeper-client-c}/configure.ac | 2 +- .../zookeeper-client-c}/include/proto.h | 0 .../zookeeper-client-c}/include/recordio.h | 0 .../zookeeper-client-c}/include/winconfig.h | 0 .../zookeeper-client-c}/include/zookeeper.h | 0 .../include/zookeeper_log.h | 0 .../include/zookeeper_version.h | 0 .../zookeeper-client-c}/src/addrvec.c | 0 .../zookeeper-client-c}/src/addrvec.h | 0 .../zookeeper-client-c}/src/cli.c | 0 .../src/hashtable/LICENSE.txt | 0 .../src/hashtable/hashtable.c | 0 .../src/hashtable/hashtable.h | 0 .../src/hashtable/hashtable_itr.c | 0 .../src/hashtable/hashtable_itr.h | 0 .../src/hashtable/hashtable_private.h | 0 .../zookeeper-client-c}/src/load_gen.c | 0 .../zookeeper-client-c}/src/mt_adaptor.c | 0 .../zookeeper-client-c}/src/recordio.c | 0 .../zookeeper-client-c}/src/st_adaptor.c | 0 .../zookeeper-client-c}/src/winport.c | 0 .../zookeeper-client-c}/src/winport.h | 0 .../zookeeper-client-c}/src/zk_adaptor.h | 0 .../zookeeper-client-c}/src/zk_hashtable.c | 0 .../zookeeper-client-c}/src/zk_hashtable.h | 0 .../zookeeper-client-c}/src/zk_log.c | 0 .../zookeeper-client-c}/src/zookeeper.c | 0 .../tests/CollectionUtil.h | 0 .../tests/CppAssertHelper.h | 0 .../zookeeper-client-c}/tests/LibCMocks.cc | 0 .../zookeeper-client-c}/tests/LibCMocks.h | 0 .../zookeeper-client-c}/tests/LibCSymTable.cc | 0 .../zookeeper-client-c}/tests/LibCSymTable.h | 0 .../zookeeper-client-c}/tests/MocksBase.cc | 0 .../zookeeper-client-c}/tests/MocksBase.h | 0 .../zookeeper-client-c}/tests/PthreadMocks.cc | 0 .../zookeeper-client-c}/tests/PthreadMocks.h | 0 .../zookeeper-client-c}/tests/TestClient.cc | 0 .../tests/TestClientRetry.cc | 0 .../zookeeper-client-c}/tests/TestDriver.cc | 0 .../zookeeper-client-c}/tests/TestMulti.cc | 0 .../tests/TestOperations.cc | 0 .../tests/TestReadOnlyClient.cc | 0 .../zookeeper-client-c}/tests/TestReconfig.cc | 0 .../tests/TestReconfigServer.cc | 0 .../zookeeper-client-c}/tests/TestWatchers.cc | 0 .../tests/TestZookeeperClose.cc | 0 .../tests/TestZookeeperInit.cc | 0 .../tests/ThreadingUtil.cc | 0 .../zookeeper-client-c}/tests/ThreadingUtil.h | 0 .../zookeeper-client-c}/tests/Util.cc | 0 .../zookeeper-client-c}/tests/Util.h | 0 .../zookeeper-client-c}/tests/Vector.h | 0 .../zookeeper-client-c}/tests/WatchUtil.h | 0 .../zookeeper-client-c}/tests/ZKMocks.cc | 0 .../zookeeper-client-c}/tests/ZKMocks.h | 0 .../tests/ZooKeeperQuorumServer.cc | 0 .../tests/ZooKeeperQuorumServer.h | 0 .../zookeeper-client-c}/tests/quorum.cfg | 0 .../zookeeper-client-c}/tests/wrappers-mt.opt | 0 .../zookeeper-client-c}/tests/wrappers.opt | 0 .../zookeeper-client-c}/tests/zkServer.sh | 2 +- .../src/python/setup.py | 8 ++--- .../content/xdocs/zookeeperProgrammers.xml | 10 +++--- .../src/main/c/configure.ac | 4 +-- .../src/main/c/configure.ac | 4 +-- 80 files changed, 56 insertions(+), 54 deletions(-) rename {src/c => zookeeper-client/zookeeper-client-c}/CMakeLists.txt (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/ChangeLog (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/INSTALL (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/LICENSE (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/Makefile.am (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/NOTICE.txt (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/README (96%) rename {src/c => zookeeper-client/zookeeper-client-c}/acinclude.m4 (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/aminclude.am (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/c-doc.Doxyfile (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/cmake_config.h.in (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/configure.ac (98%) rename {src/c => zookeeper-client/zookeeper-client-c}/include/proto.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/include/recordio.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/include/winconfig.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/include/zookeeper.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/include/zookeeper_log.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/include/zookeeper_version.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/addrvec.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/addrvec.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/cli.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/hashtable/LICENSE.txt (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/hashtable/hashtable.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/hashtable/hashtable.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/hashtable/hashtable_itr.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/hashtable/hashtable_itr.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/hashtable/hashtable_private.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/load_gen.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/mt_adaptor.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/recordio.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/st_adaptor.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/winport.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/winport.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/zk_adaptor.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/zk_hashtable.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/zk_hashtable.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/zk_log.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/src/zookeeper.c (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/CollectionUtil.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/CppAssertHelper.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/LibCMocks.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/LibCMocks.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/LibCSymTable.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/LibCSymTable.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/MocksBase.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/MocksBase.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/PthreadMocks.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/PthreadMocks.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestClient.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestClientRetry.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestDriver.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestMulti.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestOperations.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestReadOnlyClient.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestReconfig.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestReconfigServer.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestWatchers.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestZookeeperClose.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/TestZookeeperInit.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/ThreadingUtil.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/ThreadingUtil.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/Util.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/Util.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/Vector.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/WatchUtil.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/ZKMocks.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/ZKMocks.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/ZooKeeperQuorumServer.cc (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/ZooKeeperQuorumServer.h (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/quorum.cfg (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/wrappers-mt.opt (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/wrappers.opt (100%) rename {src/c => zookeeper-client/zookeeper-client-c}/tests/zkServer.sh (97%) diff --git a/.gitignore b/.gitignore index c5bd7f537a2..226df685664 100644 --- a/.gitignore +++ b/.gitignore @@ -59,24 +59,24 @@ tags .cproject .project obj -src/c/core.* -src/c/TEST-*.txt -src/c/*.la -src/c/*.lo -src/c/*.o -src/c/generated/ +zookeeper-client/zookeeper-client-c/core.* +zookeeper-client/zookeeper-client-c/TEST-*.txt +zookeeper-client/zookeeper-client-c/*.la +zookeeper-client/zookeeper-client-c/*.lo +zookeeper-client/zookeeper-client-c/*.o +zookeeper-client/zookeeper-client-c/generated/ src/java/generated/ src/java/lib/ant-eclipse-* src/java/lib/ivy-* -src/c/Makefile.in -src/c/aclocal.m4 -src/c/autom4te.cache/ -src/c/compile -src/c/config.guess -src/c/config.h.in -src/c/config.sub -src/c/configure -src/c/depcomp -src/c/install-sh -src/c/ltmain.sh -src/c/missing +zookeeper-client/zookeeper-client-c/Makefile.in +zookeeper-client/zookeeper-client-c/aclocal.m4 +zookeeper-client/zookeeper-client-c/autom4te.cache/ +zookeeper-client/zookeeper-client-c/compile +zookeeper-client/zookeeper-client-c/config.guess +zookeeper-client/zookeeper-client-c/config.h.in +zookeeper-client/zookeeper-client-c/config.sub +zookeeper-client/zookeeper-client-c/configure +zookeeper-client/zookeeper-client-c/depcomp +zookeeper-client/zookeeper-client-c/install-sh +zookeeper-client/zookeeper-client-c/ltmain.sh +zookeeper-client/zookeeper-client-c/missing diff --git a/build.xml b/build.xml index 10215050250..f6246a74865 100644 --- a/build.xml +++ b/build.xml @@ -105,7 +105,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant"> - + @@ -346,7 +346,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant"> - + @@ -876,6 +876,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant"> + @@ -1058,8 +1059,8 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant"> - - + + @@ -1732,15 +1733,15 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant"> - - - - - - - - - + + + + + + + + + diff --git a/docs/zookeeperProgrammers.html b/docs/zookeeperProgrammers.html index fe2eb1d8a81..a78b89d3ba7 100644 --- a/docs/zookeeperProgrammers.html +++ b/docs/zookeeperProgrammers.html @@ -1602,7 +1602,7 @@

ZooKeeper C client API

This is a very simple example which is intended to show how to interact with ZooKeeper ACLs - specifically. See .../trunk/src/c/src/cli.c + specifically. See .../trunk/zookeeper-client/zookeeper-client-c/src/cli.c for an example of a C client implementation

@@ -2106,14 +2106,14 @@

Installation

Run ant compile_jute from the ZooKeeper top level directory (.../trunk). This will create a directory named "generated" under - .../trunk/src/c.

+ .../trunk/zookeeper-client/zookeeper-client-c.

  • -

    Change directory to the.../trunk/src/c +

    Change directory to the.../trunk/zookeeper-client/zookeeper-client-c and run autoreconf -if to bootstrap autoconf, automake and libtool. Make sure you have autoconf version 2.59 or greater installed. Skip to step 4.

    @@ -2124,7 +2124,7 @@

    Installation

    If you are building from a project source package, unzip/untar the source tarball and cd to the - zookeeper-x.x.x/src/c directory.

    + zookeeper-x.x.x/zookeeper-client/zookeeper-client-c directory.

  • @@ -2255,7 +2255,7 @@

    Building Your Own C Client

    Note
    -

    See .../trunk/src/c/src/cli.c +

    See .../trunk/zookeeper-client/zookeeper-client-c/src/cli.c for an example of a C client implementation

    diff --git a/src/c/CMakeLists.txt b/zookeeper-client/zookeeper-client-c/CMakeLists.txt similarity index 100% rename from src/c/CMakeLists.txt rename to zookeeper-client/zookeeper-client-c/CMakeLists.txt diff --git a/src/c/ChangeLog b/zookeeper-client/zookeeper-client-c/ChangeLog similarity index 100% rename from src/c/ChangeLog rename to zookeeper-client/zookeeper-client-c/ChangeLog diff --git a/src/c/INSTALL b/zookeeper-client/zookeeper-client-c/INSTALL similarity index 100% rename from src/c/INSTALL rename to zookeeper-client/zookeeper-client-c/INSTALL diff --git a/src/c/LICENSE b/zookeeper-client/zookeeper-client-c/LICENSE similarity index 100% rename from src/c/LICENSE rename to zookeeper-client/zookeeper-client-c/LICENSE diff --git a/src/c/Makefile.am b/zookeeper-client/zookeeper-client-c/Makefile.am similarity index 100% rename from src/c/Makefile.am rename to zookeeper-client/zookeeper-client-c/Makefile.am diff --git a/src/c/NOTICE.txt b/zookeeper-client/zookeeper-client-c/NOTICE.txt similarity index 100% rename from src/c/NOTICE.txt rename to zookeeper-client/zookeeper-client-c/NOTICE.txt diff --git a/src/c/README b/zookeeper-client/zookeeper-client-c/README similarity index 96% rename from src/c/README rename to zookeeper-client/zookeeper-client-c/README index 995c963a09f..33b179bab71 100644 --- a/src/c/README +++ b/zookeeper-client/zookeeper-client-c/README @@ -39,9 +39,10 @@ follow the steps outlined below. If you're building from a release tar downloaded from Apache please skip to step 2. 1) do a "ant compile_jute" from the zookeeper top level directory (.../trunk). - This will create a directory named "generated" under src/c. Skip to step 3. -2) unzip/untar the source tarball and cd to the zookeeper-x.x.x/src/c directory -3) change directory to src/c and do a "autoreconf -if" to bootstrap + This will create a directory named "generated" under zookeeper-client/zookeeper-client-c. + Skip to step 3. +2) unzip/untar the source tarball and cd to the zookeeper-x.x.x/zookeeper-client/zookeeper-client-c directory +3) change directory to zookeeper-client/zookeeper-client-c and do a "autoreconf -if" to bootstrap autoconf, automake and libtool. Please make sure you have autoconf version 2.59 or greater installed. If cppunit is installed in a non-standard directory, you need to specify where to find cppunit.m4. For example, if diff --git a/src/c/acinclude.m4 b/zookeeper-client/zookeeper-client-c/acinclude.m4 similarity index 100% rename from src/c/acinclude.m4 rename to zookeeper-client/zookeeper-client-c/acinclude.m4 diff --git a/src/c/aminclude.am b/zookeeper-client/zookeeper-client-c/aminclude.am similarity index 100% rename from src/c/aminclude.am rename to zookeeper-client/zookeeper-client-c/aminclude.am diff --git a/src/c/c-doc.Doxyfile b/zookeeper-client/zookeeper-client-c/c-doc.Doxyfile similarity index 100% rename from src/c/c-doc.Doxyfile rename to zookeeper-client/zookeeper-client-c/c-doc.Doxyfile diff --git a/src/c/cmake_config.h.in b/zookeeper-client/zookeeper-client-c/cmake_config.h.in similarity index 100% rename from src/c/cmake_config.h.in rename to zookeeper-client/zookeeper-client-c/cmake_config.h.in diff --git a/src/c/configure.ac b/zookeeper-client/zookeeper-client-c/configure.ac similarity index 98% rename from src/c/configure.ac rename to zookeeper-client/zookeeper-client-c/configure.ac index 0db8a3a3539..f4ddd35c356 100644 --- a/src/c/configure.ac +++ b/zookeeper-client/zookeeper-client-c/configure.ac @@ -38,7 +38,7 @@ else fi if test "$CALLER" = "ANT" ; then -CPPUNIT_CFLAGS="$CPPUNIT_CFLAGS -DZKSERVER_CMD=\"\\\"${base_dir}/src/c/tests/zkServer.sh\\\"\"" +CPPUNIT_CFLAGS="$CPPUNIT_CFLAGS -DZKSERVER_CMD=\"\\\"${base_dir}/zookeeper-client/zookeeper-client-c/tests/zkServer.sh\\\"\"" else CPPUNIT_CFLAGS="$CPPUNIT_CFLAGS -DZKSERVER_CMD=\"\\\"./tests/zkServer.sh\\\"\"" AC_CHECK_FILES([$srcdir/generated/zookeeper.jute.c $srcdir/generated/zookeeper.jute.h],[], diff --git a/src/c/include/proto.h b/zookeeper-client/zookeeper-client-c/include/proto.h similarity index 100% rename from src/c/include/proto.h rename to zookeeper-client/zookeeper-client-c/include/proto.h diff --git a/src/c/include/recordio.h b/zookeeper-client/zookeeper-client-c/include/recordio.h similarity index 100% rename from src/c/include/recordio.h rename to zookeeper-client/zookeeper-client-c/include/recordio.h diff --git a/src/c/include/winconfig.h b/zookeeper-client/zookeeper-client-c/include/winconfig.h similarity index 100% rename from src/c/include/winconfig.h rename to zookeeper-client/zookeeper-client-c/include/winconfig.h diff --git a/src/c/include/zookeeper.h b/zookeeper-client/zookeeper-client-c/include/zookeeper.h similarity index 100% rename from src/c/include/zookeeper.h rename to zookeeper-client/zookeeper-client-c/include/zookeeper.h diff --git a/src/c/include/zookeeper_log.h b/zookeeper-client/zookeeper-client-c/include/zookeeper_log.h similarity index 100% rename from src/c/include/zookeeper_log.h rename to zookeeper-client/zookeeper-client-c/include/zookeeper_log.h diff --git a/src/c/include/zookeeper_version.h b/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h similarity index 100% rename from src/c/include/zookeeper_version.h rename to zookeeper-client/zookeeper-client-c/include/zookeeper_version.h diff --git a/src/c/src/addrvec.c b/zookeeper-client/zookeeper-client-c/src/addrvec.c similarity index 100% rename from src/c/src/addrvec.c rename to zookeeper-client/zookeeper-client-c/src/addrvec.c diff --git a/src/c/src/addrvec.h b/zookeeper-client/zookeeper-client-c/src/addrvec.h similarity index 100% rename from src/c/src/addrvec.h rename to zookeeper-client/zookeeper-client-c/src/addrvec.h diff --git a/src/c/src/cli.c b/zookeeper-client/zookeeper-client-c/src/cli.c similarity index 100% rename from src/c/src/cli.c rename to zookeeper-client/zookeeper-client-c/src/cli.c diff --git a/src/c/src/hashtable/LICENSE.txt b/zookeeper-client/zookeeper-client-c/src/hashtable/LICENSE.txt similarity index 100% rename from src/c/src/hashtable/LICENSE.txt rename to zookeeper-client/zookeeper-client-c/src/hashtable/LICENSE.txt diff --git a/src/c/src/hashtable/hashtable.c b/zookeeper-client/zookeeper-client-c/src/hashtable/hashtable.c similarity index 100% rename from src/c/src/hashtable/hashtable.c rename to zookeeper-client/zookeeper-client-c/src/hashtable/hashtable.c diff --git a/src/c/src/hashtable/hashtable.h b/zookeeper-client/zookeeper-client-c/src/hashtable/hashtable.h similarity index 100% rename from src/c/src/hashtable/hashtable.h rename to zookeeper-client/zookeeper-client-c/src/hashtable/hashtable.h diff --git a/src/c/src/hashtable/hashtable_itr.c b/zookeeper-client/zookeeper-client-c/src/hashtable/hashtable_itr.c similarity index 100% rename from src/c/src/hashtable/hashtable_itr.c rename to zookeeper-client/zookeeper-client-c/src/hashtable/hashtable_itr.c diff --git a/src/c/src/hashtable/hashtable_itr.h b/zookeeper-client/zookeeper-client-c/src/hashtable/hashtable_itr.h similarity index 100% rename from src/c/src/hashtable/hashtable_itr.h rename to zookeeper-client/zookeeper-client-c/src/hashtable/hashtable_itr.h diff --git a/src/c/src/hashtable/hashtable_private.h b/zookeeper-client/zookeeper-client-c/src/hashtable/hashtable_private.h similarity index 100% rename from src/c/src/hashtable/hashtable_private.h rename to zookeeper-client/zookeeper-client-c/src/hashtable/hashtable_private.h diff --git a/src/c/src/load_gen.c b/zookeeper-client/zookeeper-client-c/src/load_gen.c similarity index 100% rename from src/c/src/load_gen.c rename to zookeeper-client/zookeeper-client-c/src/load_gen.c diff --git a/src/c/src/mt_adaptor.c b/zookeeper-client/zookeeper-client-c/src/mt_adaptor.c similarity index 100% rename from src/c/src/mt_adaptor.c rename to zookeeper-client/zookeeper-client-c/src/mt_adaptor.c diff --git a/src/c/src/recordio.c b/zookeeper-client/zookeeper-client-c/src/recordio.c similarity index 100% rename from src/c/src/recordio.c rename to zookeeper-client/zookeeper-client-c/src/recordio.c diff --git a/src/c/src/st_adaptor.c b/zookeeper-client/zookeeper-client-c/src/st_adaptor.c similarity index 100% rename from src/c/src/st_adaptor.c rename to zookeeper-client/zookeeper-client-c/src/st_adaptor.c diff --git a/src/c/src/winport.c b/zookeeper-client/zookeeper-client-c/src/winport.c similarity index 100% rename from src/c/src/winport.c rename to zookeeper-client/zookeeper-client-c/src/winport.c diff --git a/src/c/src/winport.h b/zookeeper-client/zookeeper-client-c/src/winport.h similarity index 100% rename from src/c/src/winport.h rename to zookeeper-client/zookeeper-client-c/src/winport.h diff --git a/src/c/src/zk_adaptor.h b/zookeeper-client/zookeeper-client-c/src/zk_adaptor.h similarity index 100% rename from src/c/src/zk_adaptor.h rename to zookeeper-client/zookeeper-client-c/src/zk_adaptor.h diff --git a/src/c/src/zk_hashtable.c b/zookeeper-client/zookeeper-client-c/src/zk_hashtable.c similarity index 100% rename from src/c/src/zk_hashtable.c rename to zookeeper-client/zookeeper-client-c/src/zk_hashtable.c diff --git a/src/c/src/zk_hashtable.h b/zookeeper-client/zookeeper-client-c/src/zk_hashtable.h similarity index 100% rename from src/c/src/zk_hashtable.h rename to zookeeper-client/zookeeper-client-c/src/zk_hashtable.h diff --git a/src/c/src/zk_log.c b/zookeeper-client/zookeeper-client-c/src/zk_log.c similarity index 100% rename from src/c/src/zk_log.c rename to zookeeper-client/zookeeper-client-c/src/zk_log.c diff --git a/src/c/src/zookeeper.c b/zookeeper-client/zookeeper-client-c/src/zookeeper.c similarity index 100% rename from src/c/src/zookeeper.c rename to zookeeper-client/zookeeper-client-c/src/zookeeper.c diff --git a/src/c/tests/CollectionUtil.h b/zookeeper-client/zookeeper-client-c/tests/CollectionUtil.h similarity index 100% rename from src/c/tests/CollectionUtil.h rename to zookeeper-client/zookeeper-client-c/tests/CollectionUtil.h diff --git a/src/c/tests/CppAssertHelper.h b/zookeeper-client/zookeeper-client-c/tests/CppAssertHelper.h similarity index 100% rename from src/c/tests/CppAssertHelper.h rename to zookeeper-client/zookeeper-client-c/tests/CppAssertHelper.h diff --git a/src/c/tests/LibCMocks.cc b/zookeeper-client/zookeeper-client-c/tests/LibCMocks.cc similarity index 100% rename from src/c/tests/LibCMocks.cc rename to zookeeper-client/zookeeper-client-c/tests/LibCMocks.cc diff --git a/src/c/tests/LibCMocks.h b/zookeeper-client/zookeeper-client-c/tests/LibCMocks.h similarity index 100% rename from src/c/tests/LibCMocks.h rename to zookeeper-client/zookeeper-client-c/tests/LibCMocks.h diff --git a/src/c/tests/LibCSymTable.cc b/zookeeper-client/zookeeper-client-c/tests/LibCSymTable.cc similarity index 100% rename from src/c/tests/LibCSymTable.cc rename to zookeeper-client/zookeeper-client-c/tests/LibCSymTable.cc diff --git a/src/c/tests/LibCSymTable.h b/zookeeper-client/zookeeper-client-c/tests/LibCSymTable.h similarity index 100% rename from src/c/tests/LibCSymTable.h rename to zookeeper-client/zookeeper-client-c/tests/LibCSymTable.h diff --git a/src/c/tests/MocksBase.cc b/zookeeper-client/zookeeper-client-c/tests/MocksBase.cc similarity index 100% rename from src/c/tests/MocksBase.cc rename to zookeeper-client/zookeeper-client-c/tests/MocksBase.cc diff --git a/src/c/tests/MocksBase.h b/zookeeper-client/zookeeper-client-c/tests/MocksBase.h similarity index 100% rename from src/c/tests/MocksBase.h rename to zookeeper-client/zookeeper-client-c/tests/MocksBase.h diff --git a/src/c/tests/PthreadMocks.cc b/zookeeper-client/zookeeper-client-c/tests/PthreadMocks.cc similarity index 100% rename from src/c/tests/PthreadMocks.cc rename to zookeeper-client/zookeeper-client-c/tests/PthreadMocks.cc diff --git a/src/c/tests/PthreadMocks.h b/zookeeper-client/zookeeper-client-c/tests/PthreadMocks.h similarity index 100% rename from src/c/tests/PthreadMocks.h rename to zookeeper-client/zookeeper-client-c/tests/PthreadMocks.h diff --git a/src/c/tests/TestClient.cc b/zookeeper-client/zookeeper-client-c/tests/TestClient.cc similarity index 100% rename from src/c/tests/TestClient.cc rename to zookeeper-client/zookeeper-client-c/tests/TestClient.cc diff --git a/src/c/tests/TestClientRetry.cc b/zookeeper-client/zookeeper-client-c/tests/TestClientRetry.cc similarity index 100% rename from src/c/tests/TestClientRetry.cc rename to zookeeper-client/zookeeper-client-c/tests/TestClientRetry.cc diff --git a/src/c/tests/TestDriver.cc b/zookeeper-client/zookeeper-client-c/tests/TestDriver.cc similarity index 100% rename from src/c/tests/TestDriver.cc rename to zookeeper-client/zookeeper-client-c/tests/TestDriver.cc diff --git a/src/c/tests/TestMulti.cc b/zookeeper-client/zookeeper-client-c/tests/TestMulti.cc similarity index 100% rename from src/c/tests/TestMulti.cc rename to zookeeper-client/zookeeper-client-c/tests/TestMulti.cc diff --git a/src/c/tests/TestOperations.cc b/zookeeper-client/zookeeper-client-c/tests/TestOperations.cc similarity index 100% rename from src/c/tests/TestOperations.cc rename to zookeeper-client/zookeeper-client-c/tests/TestOperations.cc diff --git a/src/c/tests/TestReadOnlyClient.cc b/zookeeper-client/zookeeper-client-c/tests/TestReadOnlyClient.cc similarity index 100% rename from src/c/tests/TestReadOnlyClient.cc rename to zookeeper-client/zookeeper-client-c/tests/TestReadOnlyClient.cc diff --git a/src/c/tests/TestReconfig.cc b/zookeeper-client/zookeeper-client-c/tests/TestReconfig.cc similarity index 100% rename from src/c/tests/TestReconfig.cc rename to zookeeper-client/zookeeper-client-c/tests/TestReconfig.cc diff --git a/src/c/tests/TestReconfigServer.cc b/zookeeper-client/zookeeper-client-c/tests/TestReconfigServer.cc similarity index 100% rename from src/c/tests/TestReconfigServer.cc rename to zookeeper-client/zookeeper-client-c/tests/TestReconfigServer.cc diff --git a/src/c/tests/TestWatchers.cc b/zookeeper-client/zookeeper-client-c/tests/TestWatchers.cc similarity index 100% rename from src/c/tests/TestWatchers.cc rename to zookeeper-client/zookeeper-client-c/tests/TestWatchers.cc diff --git a/src/c/tests/TestZookeeperClose.cc b/zookeeper-client/zookeeper-client-c/tests/TestZookeeperClose.cc similarity index 100% rename from src/c/tests/TestZookeeperClose.cc rename to zookeeper-client/zookeeper-client-c/tests/TestZookeeperClose.cc diff --git a/src/c/tests/TestZookeeperInit.cc b/zookeeper-client/zookeeper-client-c/tests/TestZookeeperInit.cc similarity index 100% rename from src/c/tests/TestZookeeperInit.cc rename to zookeeper-client/zookeeper-client-c/tests/TestZookeeperInit.cc diff --git a/src/c/tests/ThreadingUtil.cc b/zookeeper-client/zookeeper-client-c/tests/ThreadingUtil.cc similarity index 100% rename from src/c/tests/ThreadingUtil.cc rename to zookeeper-client/zookeeper-client-c/tests/ThreadingUtil.cc diff --git a/src/c/tests/ThreadingUtil.h b/zookeeper-client/zookeeper-client-c/tests/ThreadingUtil.h similarity index 100% rename from src/c/tests/ThreadingUtil.h rename to zookeeper-client/zookeeper-client-c/tests/ThreadingUtil.h diff --git a/src/c/tests/Util.cc b/zookeeper-client/zookeeper-client-c/tests/Util.cc similarity index 100% rename from src/c/tests/Util.cc rename to zookeeper-client/zookeeper-client-c/tests/Util.cc diff --git a/src/c/tests/Util.h b/zookeeper-client/zookeeper-client-c/tests/Util.h similarity index 100% rename from src/c/tests/Util.h rename to zookeeper-client/zookeeper-client-c/tests/Util.h diff --git a/src/c/tests/Vector.h b/zookeeper-client/zookeeper-client-c/tests/Vector.h similarity index 100% rename from src/c/tests/Vector.h rename to zookeeper-client/zookeeper-client-c/tests/Vector.h diff --git a/src/c/tests/WatchUtil.h b/zookeeper-client/zookeeper-client-c/tests/WatchUtil.h similarity index 100% rename from src/c/tests/WatchUtil.h rename to zookeeper-client/zookeeper-client-c/tests/WatchUtil.h diff --git a/src/c/tests/ZKMocks.cc b/zookeeper-client/zookeeper-client-c/tests/ZKMocks.cc similarity index 100% rename from src/c/tests/ZKMocks.cc rename to zookeeper-client/zookeeper-client-c/tests/ZKMocks.cc diff --git a/src/c/tests/ZKMocks.h b/zookeeper-client/zookeeper-client-c/tests/ZKMocks.h similarity index 100% rename from src/c/tests/ZKMocks.h rename to zookeeper-client/zookeeper-client-c/tests/ZKMocks.h diff --git a/src/c/tests/ZooKeeperQuorumServer.cc b/zookeeper-client/zookeeper-client-c/tests/ZooKeeperQuorumServer.cc similarity index 100% rename from src/c/tests/ZooKeeperQuorumServer.cc rename to zookeeper-client/zookeeper-client-c/tests/ZooKeeperQuorumServer.cc diff --git a/src/c/tests/ZooKeeperQuorumServer.h b/zookeeper-client/zookeeper-client-c/tests/ZooKeeperQuorumServer.h similarity index 100% rename from src/c/tests/ZooKeeperQuorumServer.h rename to zookeeper-client/zookeeper-client-c/tests/ZooKeeperQuorumServer.h diff --git a/src/c/tests/quorum.cfg b/zookeeper-client/zookeeper-client-c/tests/quorum.cfg similarity index 100% rename from src/c/tests/quorum.cfg rename to zookeeper-client/zookeeper-client-c/tests/quorum.cfg diff --git a/src/c/tests/wrappers-mt.opt b/zookeeper-client/zookeeper-client-c/tests/wrappers-mt.opt similarity index 100% rename from src/c/tests/wrappers-mt.opt rename to zookeeper-client/zookeeper-client-c/tests/wrappers-mt.opt diff --git a/src/c/tests/wrappers.opt b/zookeeper-client/zookeeper-client-c/tests/wrappers.opt similarity index 100% rename from src/c/tests/wrappers.opt rename to zookeeper-client/zookeeper-client-c/tests/wrappers.opt diff --git a/src/c/tests/zkServer.sh b/zookeeper-client/zookeeper-client-c/tests/zkServer.sh similarity index 97% rename from src/c/tests/zkServer.sh rename to zookeeper-client/zookeeper-client-c/tests/zkServer.sh index 64e5a04919a..9ca0401bd20 100755 --- a/src/c/tests/zkServer.sh +++ b/zookeeper-client/zookeeper-client-c/tests/zkServer.sh @@ -161,7 +161,7 @@ startReadOnly) mkdir -p "${tmpdir}/zkdata" rm -f "${tmpdir}/zkdata/myid" && echo 1 > "${tmpdir}/zkdata/myid" - sed "s#TMPDIR#${tmpdir}#g" ${base_dir}/src/c/tests/quorum.cfg > "${tmpdir}/quorum.cfg" + sed "s#TMPDIR#${tmpdir}#g" ${base_dir}/zookeeper-client/zookeeper-client-c/tests/quorum.cfg > "${tmpdir}/quorum.cfg" # force read-only mode java -cp "$CLASSPATH" -Dreadonlymode.enabled=true org.apache.zookeeper.server.quorum.QuorumPeerMain ${tmpdir}/quorum.cfg &> "${tmpdir}/zk.log" & diff --git a/zookeeper-contrib/zookeeper-contrib-zkpython/src/python/setup.py b/zookeeper-contrib/zookeeper-contrib-zkpython/src/python/setup.py index c6a1ceefba6..d9fa36ba107 100755 --- a/zookeeper-contrib/zookeeper-contrib-zkpython/src/python/setup.py +++ b/zookeeper-contrib/zookeeper-contrib-zkpython/src/python/setup.py @@ -19,12 +19,12 @@ zookeeper_basedir = "../../../" zookeepermodule = Extension("zookeeper", - sources=["src/c/zookeeper.c"], - include_dirs=[zookeeper_basedir + "/src/c/include", + sources=["zookeeper-client/zookeeper-client-c/zookeeper.c"], + include_dirs=[zookeeper_basedir + "/zookeeper-client/zookeeper-client-c/include", zookeeper_basedir + "/build/c", - zookeeper_basedir + "/src/c/generated"], + zookeeper_basedir + "/zookeeper-client/zookeeper-client-c/generated"], libraries=["zookeeper_mt"], - library_dirs=[zookeeper_basedir + "/src/c/.libs/", + library_dirs=[zookeeper_basedir + "/zookeeper-client/zookeeper-client-c/.libs/", zookeeper_basedir + "/build/c/.libs/", zookeeper_basedir + "/build/test/test-cppunit/.libs", "/usr/local/lib" diff --git a/zookeeper-docs/src/documentation/content/xdocs/zookeeperProgrammers.xml b/zookeeper-docs/src/documentation/content/xdocs/zookeeperProgrammers.xml index 42164638df9..903b469857c 100644 --- a/zookeeper-docs/src/documentation/content/xdocs/zookeeperProgrammers.xml +++ b/zookeeper-docs/src/documentation/content/xdocs/zookeeperProgrammers.xml @@ -1046,7 +1046,7 @@ This is a very simple example which is intended to show how to interact with ZooKeeper ACLs - specifically. See .../trunk/src/c/src/cli.c + specifically. See .../trunk/zookeeper-client/zookeeper-client-c/src/cli.c for an example of a C client implementation @@ -1562,11 +1562,11 @@ authProvider.2=com.f.MyAuth2 Run ant compile_jute from the ZooKeeper top level directory (.../trunk). This will create a directory named "generated" under - .../trunk/src/c. + .../trunk/zookeeper-client/zookeeper-client-c. - Change directory to the.../trunk/src/c + Change directory to the.../trunk/zookeeper-client/zookeeper-client-c and run autoreconf -if to bootstrap autoconf, automake and If you are building from a project source package, unzip/untar the source tarball and cd to the - zookeeper-x.x.x/src/c directory. + zookeeper-x.x.x/zookeeper-client/zookeeper-client-c directory. @@ -1661,7 +1661,7 @@ authProvider.2=com.f.MyAuth2 - See .../trunk/src/c/src/cli.c + See .../trunk/zookeeper-client/zookeeper-client-c/src/cli.c for an example of a C client implementation diff --git a/zookeeper-recipes/zookeeper-recipes-lock/src/main/c/configure.ac b/zookeeper-recipes/zookeeper-recipes-lock/src/main/c/configure.ac index 3954123ee77..31c5406e3d4 100644 --- a/zookeeper-recipes/zookeeper-recipes-lock/src/main/c/configure.ac +++ b/zookeeper-recipes/zookeeper-recipes-lock/src/main/c/configure.ac @@ -48,8 +48,8 @@ DX_PS_FEATURE(OFF) DX_INIT_DOXYGEN([zookeeper-locks],[c-doc.Doxyfile],[docs]) -ZOOKEEPER_PATH=${BUILD_PATH}/../../../../../src/c -ZOOKEEPER_LD=-L${BUILD_PATH}/../../../../../src/c\ -lzookeeper_mt +ZOOKEEPER_PATH=${BUILD_PATH}/../../../../zookeeper-client/zookeeper-client-c +ZOOKEEPER_LD=-L${BUILD_PATH}/../../../../zookeeper-client/zookeeper-client-c\ -lzookeeper_mt AC_SUBST(ZOOKEEPER_PATH) AC_SUBST(ZOOKEEPER_LD) diff --git a/zookeeper-recipes/zookeeper-recipes-queue/src/main/c/configure.ac b/zookeeper-recipes/zookeeper-recipes-queue/src/main/c/configure.ac index a9fb7b13087..23fa8c95d7d 100644 --- a/zookeeper-recipes/zookeeper-recipes-queue/src/main/c/configure.ac +++ b/zookeeper-recipes/zookeeper-recipes-queue/src/main/c/configure.ac @@ -48,8 +48,8 @@ DX_PS_FEATURE(OFF) DX_INIT_DOXYGEN([zookeeper-queues],[c-doc.Doxyfile],[docs]) -ZOOKEEPER_PATH=${BUILD_PATH}/../../../../../src/c -ZOOKEEPER_LD=-L${BUILD_PATH}/../../../../../src/c\ -lzookeeper_mt +ZOOKEEPER_PATH=${BUILD_PATH}/../../../../zookeeper-client/zookeeper-client-c +ZOOKEEPER_LD=-L${BUILD_PATH}/../../../../zookeeper-client/zookeeper-client-c\ -lzookeeper_mt AC_SUBST(ZOOKEEPER_PATH) AC_SUBST(ZOOKEEPER_LD)