Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10859
Modified Files: Tag: desiredata s_watchdog.c Log Message: cleanup (just reformatting)
Index: s_watchdog.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_watchdog.c,v retrieving revision 1.2 retrieving revision 1.2.12.1 diff -C2 -d -r1.2 -r1.2.12.1 *** s_watchdog.c 6 Sep 2004 20:20:36 -0000 1.2 --- s_watchdog.c 11 Jul 2007 19:05:14 -0000 1.2.12.1 *************** *** 13,30 **** #include <stdio.h>
! int main(int argc, char **argv) ! { int happy = 1; ! while (1) ! { struct timeval timout; fd_set readset; ! if (happy) ! { timout.tv_sec = 5; timout.tv_usec = 0; ! } ! else ! { timout.tv_sec = 2; timout.tv_usec = 0; --- 13,25 ---- #include <stdio.h>
! int main(int argc, char **argv) { int happy = 1; ! while (1) { struct timeval timout; fd_set readset; ! if (happy) { timout.tv_sec = 5; timout.tv_usec = 0; ! } else { timout.tv_sec = 2; timout.tv_usec = 0; *************** *** 33,47 **** FD_SET(0, &readset); select(1, &readset, 0, 0, &timout); ! if (FD_ISSET(0, &readset)) ! { char buf[100]; happy = 1; ! if (read(0, &buf, 100) <= 0) ! return (0); ! else continue; } happy = 0; kill(getppid(), SIGHUP); ! fprintf(stderr, "watchdog: signaling pd...\n"); } } --- 28,40 ---- FD_SET(0, &readset); select(1, &readset, 0, 0, &timout); ! if (FD_ISSET(0, &readset)) { char buf[100]; happy = 1; ! if (read(0, &buf, 100) <= 0) return 0; ! continue; } happy = 0; kill(getppid(), SIGHUP); ! fprintf(stderr, "watchdog: signaling pd...\n"); } }