1/* $Id: testifacewatcher.c,v 1.2 2012/05/21 08:55:10 nanard Exp $ */
2
3#include <syslog.h>
4
5int
6OpenAndConfInterfaceWatchSocket(void);
7
8void
9ProcessInterfaceWatchNotify(int s);
10
11const char * ext_if_name;
12volatile sig_atomic_t should_send_public_address_change_notif = 0;
13
14int main(int argc, char * * argv)
15{
16	int s;
17
18	ext_if_name = "ep0";
19	openlog("testifacewatcher", LOG_CONS|LOG_PERROR, LOG_USER);
20
21	syslog(LOG_DEBUG, "test");
22	s = OpenAndConfInterfaceWatchSocket();
23	for(;;) {
24		if(should_send_public_address_change_notif) {
25			syslog(LOG_DEBUG, "should_send_public_address_change_notif !");
26			should_send_public_address_change_notif = 0;
27		}
28		ProcessInterfaceWatchNotify(s);
29	}
30	closelog();
31	return 0;
32}
33