Annotation of embedaddon/miniupnpd/bsd/testifacewatcher.c, revision 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>