/* prototypes for the update_server */ void auth_002(int conn, char *str); void auth_003(int conn, char *str); void exec_002(int conn, char *str); void xfer_002(int conn, char *str); void xfer_003(int conn, char *str); /* from checksum.c */ long checksum_file(char *path); /* from config.c */ char *config_lookup(char *key); /* from get_file.c */ int get_file(int conn, char *pathname, int file_size, int checksum, int mode, int encrypt); /* from log.c */ void mr_update_initialize(void); void mr_log_error(char *msg); void mr_log_warning(char *msg); void mr_log_info(char *msg); void mr_debug(char *msg); /* from update_server.c */ void initialize(void); int send_ok(int conn); void quit(int conn, char *str); void lose(char *msg); void report_error(char *msg); void reject_call(int c); extern char *whoami, *hostname; extern int have_authorization, uid;