int ctdbd_control_local(struct ctdbd_connection *conn, uint32_t opcode,
uint64_t srvid, uint32_t flags, TDB_DATA data,
TALLOC_CTX *mem_ctx, TDB_DATA *outdata,
- int *cstatus);
+ int32_t *cstatus);
int ctdb_watch_us(struct ctdbd_connection *conn);
int ctdb_unwatch(struct ctdbd_connection *conn);
uint64_t srvid, uint32_t flags,
TDB_DATA data,
TALLOC_CTX *mem_ctx, TDB_DATA *outdata,
- int *cstatus);
+ int32_t *cstatus);
/*
* exit on fatal communications errors with the ctdbd daemon
void *private_data)
{
- int ret, cstatus;
+ int ret;
+ int32_t cstatus;
size_t num_callbacks;
struct ctdbd_srvid_cb *tmp;
uint64_t srvid, uint32_t flags,
TDB_DATA data,
TALLOC_CTX *mem_ctx, TDB_DATA *outdata,
- int *cstatus)
+ int32_t *cstatus)
{
struct ctdb_req_control_old req;
struct ctdb_req_header *hdr;
int ret;
TDB_DATA key, data;
struct ctdb_traverse_start t;
- int cstatus;
+ int32_t cstatus;
t.db_id = db_id;
t.srvid = conn->rand_srvid;
int ctdbd_control_local(struct ctdbd_connection *conn, uint32_t opcode,
uint64_t srvid, uint32_t flags, TDB_DATA data,
TALLOC_CTX *mem_ctx, TDB_DATA *outdata,
- int *cstatus)
+ int32_t *cstatus)
{
return ctdbd_control(conn, CTDB_CURRENT_NODE, opcode, srvid, flags, data,
mem_ctx, outdata, cstatus);
struct ctdb_notify_data_old reg_data;
size_t struct_len;
int ret;
- int cstatus;
+ int32_t cstatus;
reg_data.srvid = CTDB_SRVID_SAMBA_NOTIFY;
reg_data.len = 1;
{
uint64_t srvid = CTDB_SRVID_SAMBA_NOTIFY;
int ret;
- int cstatus;
+ int32_t cstatus;
ret = ctdbd_control_local(
conn, CTDB_CONTROL_DEREGISTER_NOTIFY, conn->rand_srvid, 0,
struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
struct db_ctdb_ctx);
NTSTATUS rets;
- int status;
+ int32_t status;
struct db_ctdb_transaction_handle *h = ctx->transaction;
uint64_t old_seqnum, new_seqnum;
int ret;
int ret;
struct ctdb_control_schedule_for_deletion *dd;
TDB_DATA indata;
- int cstatus;
+ int32_t cstatus;
struct db_ctdb_rec *crec = talloc_get_type_abort(
rec->private_data, struct db_ctdb_rec);
if ((ret != 0) || cstatus != 0) {
DEBUG(1, (__location__ " Error sending local control "
- "SCHEDULE_FOR_DELETION: %s, cstatus = %d\n",
+ "SCHEDULE_FOR_DELETION: %s, cstatus = %"PRIi32"\n",
strerror(ret), cstatus));
if (ret != 0) {
status = map_nt_error_from_unix(ret);
struct ctdbd_connection *conn;
struct loadparm_context *lp_ctx;
struct ctdb_db_priority prio;
- int cstatus;
+ int32_t cstatus;
int ret;
if (!lp_clustering()) {
NULL, NULL, &cstatus);
if ((ret != 0) || (cstatus != 0)) {
- DEBUG(1, ("CTDB_CONTROL_SET_DB_PRIORITY failed: %s, %d\n",
- strerror(ret), cstatus));
+ DEBUG(1, ("CTDB_CONTROL_SET_DB_PRIORITY failed: %s, "
+ "%"PRIi32"\n", strerror(ret), cstatus));
TALLOC_FREE(result);
return NULL;
}
NULL, NULL, &cstatus);
if ((ret != 0) || (cstatus != 0)) {
DEBUG(1, ("CTDB_CONTROL_SET_DB_READONLY failed: "
- "%s, %d\n", strerror(ret), cstatus));
+ "%s, %"PRIi32"\n", strerror(ret), cstatus));
TALLOC_FREE(result);
return NULL;
}