add a function to read the current socketname from the ctdb structure
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 2 Jun 2010 00:25:31 +0000 (10:25 +1000)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 2 Jun 2010 00:25:31 +0000 (10:25 +1000)
client/ctdb_client.c
include/ctdb_client.h

index ad7aa4f8dcbf3e639a13c332a59a9cb4652997d3..4997818bca7cab524aaf605daa6a2fb08338803b 100644 (file)
@@ -2948,6 +2948,11 @@ int ctdb_set_socketname(struct ctdb_context *ctdb, const char *socketname)
        return 0;
 }
 
+const char *ctdb_get_socketname(struct ctdb_context *ctdb)
+{
+       return ctdb->daemon.name;
+}
+
 /*
   return the pnn of this node
 */
index 4bb14e960ee9aa6f3ce74d75bdc4cf0b32726fd6..e9aa8d17fb14c5477d00a09b6ff8d0a95fb158f0 100644 (file)
@@ -87,6 +87,7 @@ void ctdb_set_max_lacount(struct ctdb_context *ctdb, unsigned count);
 int ctdb_set_address(struct ctdb_context *ctdb, const char *address);
 
 int ctdb_set_socketname(struct ctdb_context *ctdb, const char *socketname);
+const char *ctdb_get_socketname(struct ctdb_context *ctdb);
 
 /*
   tell ctdb what nodes are available. This takes a filename, which will contain