Annotation of embedaddon/miniupnpd/bsd/testifacewatcher.c, revision 1.1.1.1

1.1       misho       1: /* $Id: testifacewatcher.c,v 1.1 2011/05/20 09:34:25 nanard Exp $ */
                      2: 
                      3: #include <syslog.h>
                      4: 
                      5: int
                      6: OpenAndConfInterfaceWatchSocket(void);
                      7: 
                      8: void
                      9: ProcessInterfaceWatchNotify(int s);
                     10: 
                     11: const char * ext_if_name;
                     12: volatile int should_send_public_address_change_notif = 0;
                     13: 
                     14: int 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: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>