return -1;
}
- set_nonblocking(ctdb->daemon.sd);
+ set_blocking(ctdb->daemon.sd, false);
set_close_on_exec(ctdb->daemon.sd);
-
+
ctdb->daemon.queue = ctdb_queue_setup(ctdb, ctdb, ctdb->daemon.sd,
CTDB_DS_ALIGNMENT,
ctdb_client_read_cb, ctdb, "to-ctdbd");
#include "system/wait.h"
#include "lib/util/debug.h"
+#include "lib/util/blocking.h"
#include "protocol/protocol.h"
return -1;
}
- set_nonblocking(s);
+ set_blocking(s, false);
set_close_on_exec(s);
return s;
return -1;
}
- set_nonblocking(s);
+ set_blocking(s, false);
set_close_on_exec(s);
memset(&ip4pkt, 0, sizeof(ip4pkt));
#include "system/wait.h"
#include "lib/util/debug.h"
+#include "lib/util/blocking.h"
#include "protocol/protocol.h"
return -1;
}
- set_nonblocking(s);
+ set_blocking(s, false);
set_close_on_exec(s);
ret = sendto(s, &ip4pkt, sizeof(ip4pkt), 0,
#include "system/wait.h"
#include "lib/util/debug.h"
+#include "lib/util/blocking.h"
#include "protocol/protocol.h"
return -1;
}
- set_nonblocking(s);
+ set_blocking(s, false);
set_close_on_exec(s);
ret = sendto(s, &ip4pkt, sizeof(ip4pkt), 0, &dest->ip, sizeof(dest->ip));
#include "system/wait.h"
#include "lib/util/debug.h"
+#include "lib/util/blocking.h"
#include "protocol/protocol.h"
return -1;
}
- set_nonblocking(s);
+ set_blocking(s, false);
set_close_on_exec(s);
ret = sendto(s, &ip4pkt, sizeof(ip4pkt), 0, &dest->ip, sizeof(dest->ip));
#include "system/wait.h"
#include "lib/util/debug.h"
+#include "lib/util/blocking.h"
#include "protocol/protocol.h"
return -1;
}
- set_nonblocking(s);
+ set_blocking(s, false);
set_close_on_exec(s);
ret = sendto(s, &ip4pkt, sizeof(ip4pkt), 0,
DEBUG(DEBUG_DEBUG, (__location__ " Created RAW SOCKET FD:%d for tcp tickle\n", s));
- set_nonblocking(s);
+ set_blocking(s, false);
set_close_on_exec(s);
return s;
#include "lib/util/time.h"
#include "lib/util/strv.h"
#include "lib/util/strv_util.h"
+#include "lib/util/blocking.h"
#include "ctdb_private.h"
#include "common/common.h"
#include "lib/util/dlinklist.h"
#include "lib/util/debug.h"
#include "lib/util/samba_util.h"
+#include "lib/util/blocking.h"
#include "ctdb_version.h"
#include "ctdb_private.h"
return;
}
- set_nonblocking(fd);
+ set_blocking(fd, false);
set_close_on_exec(fd);
DEBUG(DEBUG_DEBUG,(__location__ " Created SOCKET FD:%d to connected child\n", fd));
unlink(ctdb->daemon.name);
set_close_on_exec(ctdb->daemon.sd);
- set_nonblocking(ctdb->daemon.sd);
+ set_blocking(ctdb->daemon.sd, false);
if (bind(ctdb->daemon.sd, (struct sockaddr *)&addr, sizeof(addr)) == -1) {
DEBUG(DEBUG_CRIT,("Unable to bind on ctdb socket '%s'\n", ctdb->daemon.name));
#include <talloc.h>
+#include "lib/util/blocking.h"
+
#include "ctdb_private.h"
#include "common/system.h"
#include "lib/util/dlinklist.h"
#include "lib/util/debug.h"
+#include "lib/util/blocking.h"
#include "ctdb_private.h"
#include "ctdb_client.h"
#include "lib/util/debug.h"
#include "lib/util/time.h"
+#include "lib/util/blocking.h"
#include "ctdb_private.h"
DEBUG(DEBUG_ERR, (__location__ " Failed to create socket\n"));
return;
}
- set_nonblocking(tnode->fd);
+ set_blocking(tnode->fd, false);
set_close_on_exec(tnode->fd);
DEBUG(DEBUG_DEBUG, (__location__ " Created TCP SOCKET FD:%d\n", tnode->fd));
in->fd = fd;
in->ctdb = ctdb;
- set_nonblocking(in->fd);
+ set_blocking(in->fd, false);
set_close_on_exec(in->fd);
DEBUG(DEBUG_DEBUG, (__location__ " Created SOCKET FD:%d to incoming ctdb connection\n", fd));
#include <tdb.h>
#include "lib/util/debug.h"
+#include "lib/util/blocking.h"
#include "ctdb_private.h"
#include "ctdb_client.h"
}
set_close_on_exec(globals.socket);
- //set_nonblocking(globals.socket);
+ //set_blocking(globals.socket, false);
memset(&addr, 0, sizeof(addr));
addr.sun_family = AF_UNIX;
return -1;
}
- //set_nonblocking(fd);
+ //set_blocking(fd, false);
set_close_on_exec(fd);
return fd;
}
#include <tevent.h>
#include "lib/util/time.h"
+#include "lib/util/blocking.h"
#include "ctdb_private.h"
#include "ctdb_client.h"
goto err_ctdb;
}
- set_nonblocking(ctdb->daemon.sd);
+ set_blocking(ctdb->daemon.sd, false);
set_close_on_exec(ctdb->daemon.sd);
if (connect(ctdb->daemon.sd, (struct sockaddr *)&addr, sizeof(addr)) == -1) {