void daemon_close_log(void);
void log_welcome(const char *whoami);
void drop_privileges_or_die(const char *username, const char *groupname);
void daemon_close_log(void);
void log_welcome(const char *whoami);
void drop_privileges_or_die(const char *username, const char *groupname);
time_t get_server_uptime(const struct timeval *current_time);
__malloc char *get_server_uptime_str(const struct timeval *current_time);
void daemon_set_logfile(char *logfile_name);
time_t get_server_uptime(const struct timeval *current_time);
__malloc char *get_server_uptime_str(const struct timeval *current_time);
void daemon_set_logfile(char *logfile_name);