46 |
#include "auth.h" |
#include "auth.h" |
47 |
#include "s_bsd.h" |
#include "s_bsd.h" |
48 |
#include "log.h" |
#include "log.h" |
49 |
#include "server.h" /* try_connections */ |
#include "server.h" |
50 |
#include "send.h" |
#include "send.h" |
51 |
#include "whowas.h" |
#include "whowas.h" |
52 |
#include "modules.h" |
#include "modules.h" |
198 |
event_set_back_events(CurrentTime - newtime.tv_sec); |
event_set_back_events(CurrentTime - newtime.tv_sec); |
199 |
} |
} |
200 |
|
|
201 |
SystemTime.tv_sec = newtime.tv_sec; |
SystemTime.tv_sec = newtime.tv_sec; |
202 |
SystemTime.tv_usec = newtime.tv_usec; |
SystemTime.tv_usec = newtime.tv_usec; |
203 |
} |
} |
204 |
|
|
323 |
filename, strerror(errno)); |
filename, strerror(errno)); |
324 |
else |
else |
325 |
{ |
{ |
326 |
pid_t pidfromfile = atoi(buf); |
pid_t pid = atoi(buf); |
327 |
|
|
328 |
if (!kill(pidfromfile, 0)) |
if (!kill(pid, 0)) |
329 |
{ |
{ |
330 |
/* log(L_ERROR, "Server is already running"); */ |
/* log(L_ERROR, "Server is already running"); */ |
331 |
printf("ircd: daemon is already running\n"); |
printf("ircd: daemon is already running\n"); |
370 |
} |
} |
371 |
#endif |
#endif |
372 |
|
|
373 |
/* init_ssl() |
/* ssl_init() |
374 |
* |
* |
375 |
* inputs - nothing |
* inputs - nothing |
376 |
* output - nothing |
* output - nothing |
531 |
|
|
532 |
strlcpy(me.name, ConfigServerInfo.name, sizeof(me.name)); |
strlcpy(me.name, ConfigServerInfo.name, sizeof(me.name)); |
533 |
|
|
534 |
/* serverinfo{} description must exist. If not, error out.*/ |
/* serverinfo {} description must exist. If not, error out.*/ |
535 |
if (EmptyString(ConfigServerInfo.description)) |
if (EmptyString(ConfigServerInfo.description)) |
536 |
{ |
{ |
537 |
ilog(LOG_TYPE_IRCD, "ERROR: No server description specified in serverinfo block."); |
ilog(LOG_TYPE_IRCD, "ERROR: No server description specified in serverinfo block."); |
587 |
|
|
588 |
event_addish(&event_save_all_databases, NULL); |
event_addish(&event_save_all_databases, NULL); |
589 |
|
|
590 |
if (ConfigServerHide.links_delay > 0) |
if (ConfigServerHide.links_delay) |
591 |
{ |
{ |
592 |
event_write_links_file.when = ConfigServerHide.links_delay; |
event_write_links_file.when = ConfigServerHide.links_delay; |
593 |
event_addish(&event_write_links_file, NULL); |
event_addish(&event_write_links_file, NULL); |