X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=server.h;h=988a98d8e17723817907787016cf9b58e771f545;hp=0bfca305fc5b6465aec22db6b5b0c155a682a141;hb=d4603bf234d23adb56b208efb90ce66772c4ef5b;hpb=bd28ec9a64884d70917c4fdea1a3a70c91758f83 diff --git a/server.h b/server.h index 0bfca305..988a98d8 100644 --- a/server.h +++ b/server.h @@ -1,18 +1,10 @@ -/* - * Copyright (C) 1997 Andre Noll - * - * Licensed under the GPL v2. For licencing details see COPYING. - */ +/* Copyright (C) 1997 Andre Noll , see file COPYING. */ /** \file server.h Common server data structures. */ /** Size of the selector_info and audio_file info strings of struct misc_meta_data. */ #define MMD_INFO_SIZE 16384 -/** The maximum length of the host component in an URL */ -#define MAX_HOSTLEN 256 - - /** Arguments for the sender command. */ struct sender_command_data { /** Greater than zero indicates that a sender cmd is already queued. */ @@ -77,8 +69,6 @@ struct misc_meta_data { unsigned int num_connects; /** The number of connections currently active. */ unsigned int active_connections; - /** The process id of the audio file selector. */ - pid_t afs_pid; /** This gets updated by afs and contains its current mode. */ char afs_mode_string[MAXLINE]; /** Used by the sender command. */ @@ -87,6 +77,7 @@ struct misc_meta_data { struct audio_file_data afd; }; +extern pid_t afs_pid; extern struct lls_parse_result *server_lpr; /** @@ -118,6 +109,6 @@ extern struct lls_parse_result *server_lpr; #define ENUM_STRING_VAL(_name) (lls_enum_string_val(OPT_UINT32_VAL(_name), \ lls_opt(LSG_SERVER_PARA_SERVER_OPT_ ## _name, CMD_PTR))) -__noreturn void handle_connect(int fd, const char *peername); +__noreturn void handle_connect(int fd); void parse_config_or_die(bool reload); char *server_get_tasks(void);