Don't require a configured network interface to start up, and add network interface monitoring support on Linux.

This commit is contained in:
Justin Maggard
2013-05-08 23:52:02 -07:00
parent 1e4cf74436
commit 62b6e235b1
10 changed files with 249 additions and 360 deletions

View File

@ -198,16 +198,16 @@ extern const char *pidfilename;
extern char uuidvalue[];
#define MODELNAME_MAX_LEN (64)
#define MODELNAME_MAX_LEN 64
extern char modelname[];
#define MODELNUMBER_MAX_LEN (16)
#define MODELNUMBER_MAX_LEN 16
extern char modelnumber[];
#define SERIALNUMBER_MAX_LEN (16)
#define SERIALNUMBER_MAX_LEN 16
extern char serialnumber[];
#define PRESENTATIONURL_MAX_LEN (64)
#define PRESENTATIONURL_MAX_LEN 64
extern char presentationurl[];
#if PNPX
@ -217,7 +217,6 @@ extern char pnpx_hwid[];
/* lan addresses */
/* MAX_LAN_ADDR : maximum number of interfaces
* to listen to SSDP traffic */
#define MAX_LAN_ADDR (4)
extern int n_lan_addr;
extern struct lan_addr_s lan_addr[];
@ -225,7 +224,7 @@ extern const char * minissdpdsocketpath;
/* UPnP-A/V [DLNA] */
extern sqlite3 *db;
#define FRIENDLYNAME_MAX_LEN (64)
#define FRIENDLYNAME_MAX_LEN 64
extern char friendly_name[];
extern char db_path[];
extern char log_path[];