char *keystr, *datastr;
struct ctdb_ltdb_header *h = (struct ctdb_ltdb_header *)data.dptr;
- keystr = hex_encode(ctdb, key.dptr, key.dsize);
- datastr = hex_encode(ctdb, data.dptr+sizeof(*h), data.dsize-sizeof(*h));
+ keystr = hex_encode_talloc(ctdb, key.dptr, key.dsize);
+ datastr = hex_encode_talloc(ctdb, data.dptr+sizeof(*h), data.dsize-sizeof(*h));
fprintf(f, "dmaster: %u\n", h->dmaster);
fprintf(f, "rsn: %llu\n", (unsigned long long)h->rsn);
[SUBSYSTEM::opendb_ctdb]
OBJ_FILES = opendb_ctdb.o
-##################
-[SUBSYSTEM::ctdb_tcp]
-OBJ_FILES = \
- tcp/tcp_init.o \
- tcp/tcp_io.o \
- tcp/tcp_connect.o
-
##################
[SUBSYSTEM::ctdb]
OBJ_FILES = \
ctdb_cluster.o \
- common/ctdb.o \
- common/ctdb_call.o \
- common/ctdb_message.o \
- common/ctdb_ltdb.o \
- common/ctdb_util.o \
+ client/ctdb_client.o \
common/ctdb_io.o \
- common/ctdb_client.o \
- common/ctdb_daemon.o \
- common/ctdb_lockwait.o
+ common/ctdb_ltdb.o \
+ common/ctdb_message.o \
+ common/ctdb_util.o
PUBLIC_DEPENDENCIES = LIBTDB LIBTALLOC
-PRIVATE_DEPENDENCIES = ctdb_tcp
_PUBLIC_ struct timeval timeval_current_ofs(uint32_t secs, uint32_t usecs);
double timeval_elapsed(struct timeval *tv);
char **file_lines_load(const char *fname, int *numlines, TALLOC_CTX *mem_ctx);
-char *hex_encode(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len);
+char *hex_encode_talloc(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len);
_PUBLIC_ const char **str_list_add(const char **list, const char *s);
_PUBLIC_ int set_blocking(int fd, BOOL set);
return file_lines_parse(p, size, numlines, mem_ctx);
}
-char *hex_encode(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len)
+char *hex_encode_talloc(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len)
{
int i;
char *hex_buffer;