# HG changeset patch # User Sebastien Decugis # Date 1358610177 -3600 # Node ID 047f99b0963241b6a5b65ce04557f9d9ca654646 # Parent ed611e15f74442614b3e48066a17a55f8dbc5a8c Clean some externs for picky linkers (by Thomas) diff -r ed611e15f744 -r 047f99b09632 libfdcore/fdcore-internal.h --- a/libfdcore/fdcore-internal.h Sat Jan 19 16:35:48 2013 +0100 +++ b/libfdcore/fdcore-internal.h Sat Jan 19 16:42:57 2013 +0100 @@ -94,11 +94,11 @@ /* Messages */ int fd_msg_init(void); -struct dict_object * fd_dict_avp_OSI; /* Origin-State-Id */ -struct dict_object * fd_dict_cmd_CER; /* Capabilities-Exchange-Request */ -struct dict_object * fd_dict_cmd_DWR; /* Device-Watchdog-Request */ -struct dict_object * fd_dict_avp_DC; /* Disconnect-Cause */ -struct dict_object * fd_dict_cmd_DPR; /* Disconnect-Peer-Request */ +extern struct dict_object * fd_dict_avp_OSI; /* Origin-State-Id */ +extern struct dict_object * fd_dict_cmd_CER; /* Capabilities-Exchange-Request */ +extern struct dict_object * fd_dict_cmd_DWR; /* Device-Watchdog-Request */ +extern struct dict_object * fd_dict_avp_DC; /* Disconnect-Cause */ +extern struct dict_object * fd_dict_cmd_DPR; /* Disconnect-Peer-Request */ /* Global message queues */ extern struct fifo * fd_g_incoming; /* all messages received from other peers, except local messages (CER, ...) */ diff -r ed611e15f744 -r 047f99b09632 libfdproto/fdproto-internal.h --- a/libfdproto/fdproto-internal.h Sat Jan 19 16:35:48 2013 +0100 +++ b/libfdproto/fdproto-internal.h Sat Jan 19 16:42:57 2013 +0100 @@ -48,7 +48,7 @@ void fd_sess_fini(void); /* Where debug messages are sent */ -FILE * fd_g_debug_fstr; +extern FILE * fd_g_debug_fstr; /* Special message dump function */ void fd_msg_dump_fstr_one ( struct msg * msg, FILE * fstr ); diff -r ed611e15f744 -r 047f99b09632 libfdproto/log.c --- a/libfdproto/log.c Sat Jan 19 16:35:48 2013 +0100 +++ b/libfdproto/log.c Sat Jan 19 16:42:57 2013 +0100 @@ -37,6 +37,8 @@ #include +FILE * fd_g_debug_fstr; + pthread_mutex_t fd_log_lock = PTHREAD_MUTEX_INITIALIZER; pthread_key_t fd_log_thname; int fd_g_debug_lvl = INFO;