version 1.70, 2009/11/04 22:47:34 |
version 1.71, 2009/11/04 23:12:43 |
|
|
log_debug("socket path %s", socket_path); |
log_debug("socket path %s", socket_path); |
setproctitle("server (%s)", rpathbuf); |
setproctitle("server (%s)", rpathbuf); |
|
|
|
event_init(); |
|
|
server_fd = server_create_socket(); |
server_fd = server_create_socket(); |
server_client_create(pair[1]); |
server_client_create(pair[1]); |
|
|
event_init(); |
|
|
|
if (access(SYSTEM_CFG, R_OK) == 0) { |
if (access(SYSTEM_CFG, R_OK) == 0) { |
if (load_cfg(SYSTEM_CFG, NULL, &cause) != 0) |
if (load_cfg(SYSTEM_CFG, NULL, &cause) != 0) |
goto error; |
goto error; |
|
|
|
|
while (!server_should_shutdown()) { |
while (!server_should_shutdown()) { |
server_update_socket(); |
server_update_socket(); |
|
|
server_client_prepare(); |
|
|
|
event_loopexit(&tv); |
event_loopexit(&tv); |
event_loop(EVLOOP_ONCE); |
event_loop(EVLOOP_ONCE); |