diff options
author | Ronnie Sahlberg <sahlberg@ronnie> | 2007-08-03 10:47:37 +1000 |
---|---|---|
committer | Ronnie Sahlberg <sahlberg@ronnie> | 2007-08-03 10:47:37 +1000 |
commit | 9262e2ab8aaea18993b96a90c45e7fe5305527e6 (patch) | |
tree | 797952e28ae8d138e86cc774403ea9d9f8dddee0 /ctdb/utils | |
parent | da1d5fb2cc1d5538b5a25f54850e2240c3a445c8 (diff) | |
download | samba-9262e2ab8aaea18993b96a90c45e7fe5305527e6.tar.gz |
dont wait for the default rpc timeout when trying to bing to a client.
abort after 3 seconds
fix makefile so that we generate the header before trying to compile
smnotify.o
(This used to be ctdb commit bda310b74d6364bf88032874a1f3a2fb156f9736)
Diffstat (limited to 'ctdb/utils')
-rw-r--r-- | ctdb/utils/smnotify/smnotify.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ctdb/utils/smnotify/smnotify.c b/ctdb/utils/smnotify/smnotify.c index 89e7582da2e..b93ce38776d 100644 --- a/ctdb/utils/smnotify/smnotify.c +++ b/ctdb/utils/smnotify/smnotify.c @@ -17,6 +17,7 @@ along with this program; if not, see <http://www.gnu.org/licenses/>. */ #include <stdio.h> +#include <unistd.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> @@ -118,6 +119,9 @@ int main(int argc, const char *argv[]) */ s = create_socket(ip, sendport); + /* only wait for at most 3 seconds before giving up */ + alarm(3); + /* Setup a sockaddr_in for the client we want to notify */ bzero(&sock_cl, sizeof(sock_cl)); sock_cl.sin_family = PF_INET; |