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>