Updates to Tomato RAF including NGINX && PHP
[tomato.git] / release / src / router / miniupnpd / bsd / testifacewatcher.c
blob354b7e0f618b68f49cc129c1e73682b435a03060
1 /* $Id: testifacewatcher.c,v 1.2 2012/05/21 08:55:10 nanard Exp $ */
3 #include <syslog.h>
5 int
6 OpenAndConfInterfaceWatchSocket(void);
8 void
9 ProcessInterfaceWatchNotify(int s);
11 const char * ext_if_name;
12 volatile sig_atomic_t should_send_public_address_change_notif = 0;
14 int main(int argc, char * * argv)
16 int s;
18 ext_if_name = "ep0";
19 openlog("testifacewatcher", LOG_CONS|LOG_PERROR, LOG_USER);
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;
28 ProcessInterfaceWatchNotify(s);
30 closelog();
31 return 0;