version 1.215, 2004/06/17 14:52:48 |
version 1.216, 2004/06/17 15:10:14 |
|
|
struct sockaddr_un addr; |
struct sockaddr_un addr; |
mode_t old_umask; |
mode_t old_umask; |
|
|
if (options.control_path == NULL || options.control_master != 1) |
if (options.control_path == NULL || options.control_master <= 0) |
return; |
return; |
|
|
memset(&addr, '\0', sizeof(addr)); |
memset(&addr, '\0', sizeof(addr)); |
|
|
fatal("%s: msg_recv", __func__); |
fatal("%s: msg_recv", __func__); |
if (buffer_get_char(&m) != 0) |
if (buffer_get_char(&m) != 0) |
fatal("%s: wrong version", __func__); |
fatal("%s: wrong version", __func__); |
|
/* Connection allowed? */ |
|
if (buffer_get_int(&m) != 1) |
|
fatal("Connection to master denied"); |
control_server_pid = buffer_get_int(&m); |
control_server_pid = buffer_get_int(&m); |
|
|
buffer_clear(&m); |
buffer_clear(&m); |