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

1.1.1.2 ! misho       1: /* $Id: testifacewatcher.c,v 1.2 2012/05/21 08:55:10 nanard Exp $ */
1.1       misho       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;
1.1.1.2 ! misho      12: volatile sig_atomic_t should_send_public_address_change_notif = 0;
1.1       misho      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>