summaryrefslogtreecommitdiffstats
path: root/source3/lib
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2013-10-08 13:33:49 +0200
committerMichael Adam <obnox@samba.org>2014-03-24 17:09:10 +0100
commit24054b5f8b196befb454f48a0da0600afac2c7a1 (patch)
tree41bcc1d8f70295d507786c4038cd04ec348d1111 /source3/lib
parentb2c992162230ac1975dee0d0229ea6be7d8ae9a3 (diff)
downloadsamba-24054b5f8b196befb454f48a0da0600afac2c7a1.tar.gz
samba-24054b5f8b196befb454f48a0da0600afac2c7a1.tar.xz
samba-24054b5f8b196befb454f48a0da0600afac2c7a1.zip
s3:param: move lp_ctdbd_socket() to ctdbd_conn.c
This allows us to use CTDB_PATH only in ctdbd_conn.c Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/ctdb_dummy.c5
-rw-r--r--source3/lib/ctdbd_conn.c12
-rw-r--r--source3/lib/dbwrap/dbwrap_open.c4
3 files changed, 18 insertions, 3 deletions
diff --git a/source3/lib/ctdb_dummy.c b/source3/lib/ctdb_dummy.c
index 9f32d1353c6..e2b7c17e4c6 100644
--- a/source3/lib/ctdb_dummy.c
+++ b/source3/lib/ctdb_dummy.c
@@ -59,6 +59,11 @@ NTSTATUS ctdbd_register_ips(struct ctdbd_connection *conn,
return NT_STATUS_NOT_IMPLEMENTED;
}
+const char *lp_ctdbd_socket(void)
+{
+ return "";
+}
+
bool ctdb_serverids_exist_supported(struct ctdbd_connection *conn)
{
return false;
diff --git a/source3/lib/ctdbd_conn.c b/source3/lib/ctdbd_conn.c
index 94d19c744d1..ae4f7bbfba3 100644
--- a/source3/lib/ctdbd_conn.c
+++ b/source3/lib/ctdbd_conn.c
@@ -194,6 +194,18 @@ uint32_t ctdbd_vnn(const struct ctdbd_connection *conn)
return conn->our_vnn;
}
+const char *lp_ctdbd_socket(void)
+{
+ const char *ret;
+
+ ret = lp__ctdbd_socket();
+ if (ret != NULL && strlen(ret) > 0) {
+ return ret;
+ }
+
+ return CTDB_PATH;
+}
+
/*
* Get us a ctdb connection
*/
diff --git a/source3/lib/dbwrap/dbwrap_open.c b/source3/lib/dbwrap/dbwrap_open.c
index 3c8756b0bce..021ebc3980f 100644
--- a/source3/lib/dbwrap/dbwrap_open.c
+++ b/source3/lib/dbwrap/dbwrap_open.c
@@ -26,9 +26,7 @@
#include "dbwrap/dbwrap_ctdb.h"
#include "lib/param/param.h"
#include "util_tdb.h"
-#ifdef CLUSTER_SUPPORT
-#include "ctdb_private.h"
-#endif
+#include "ctdbd_conn.h"
bool db_is_local(const char *name)
{