X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=select.c;h=87637397f4a08ae404e60a222c25389a3e266259;hp=7e73771749051526d01ab205dd435ef12710f4a7;hb=129a76d1411166176db646138b35e8f5ed9907a2;hpb=8155a3b252d8f5193e290ac4c2f6e667ef865d09 diff --git a/select.c b/select.c index 7e73771..8763739 100644 --- a/select.c +++ b/select.c @@ -88,12 +88,9 @@ int select_main(int polling, int *global_change, void (*lock)(void), void (*unlo * if no future timeout exists, select will wait infinit. */ -printf("-"); fflush(stdout); again: -printf("1"); fflush(stdout); /* process all work events */ if (next_work()) { -printf("2"); fflush(stdout); work = 1; goto again; } @@ -101,9 +98,7 @@ printf("2"); fflush(stdout); /* process timer events and get timeout for next timer event */ temp = 0; timer = nearest_timer(&select_timer, &temp); -printf("3"); fflush(stdout); if (temp) { -printf("4"); fflush(stdout); work = 1; goto again; } @@ -117,7 +112,6 @@ printf("4"); fflush(stdout); FD_ZERO(&writeset); FD_ZERO(&exceptset); -printf("5"); fflush(stdout); /* prepare read and write fdsets */ lcr_fd = fd_first; while(lcr_fd) { @@ -129,7 +123,6 @@ printf("5"); fflush(stdout); FD_SET(lcr_fd->fd, &exceptset); lcr_fd = lcr_fd->next; } -printf("6"); fflush(stdout); if (unlock) unlock(); @@ -145,7 +138,6 @@ printf("6"); fflush(stdout); *global_change = 0; return 1; } -printf("7"); fflush(stdout); /* fire timers */ #if 0 @@ -154,7 +146,6 @@ printf("7"); fflush(stdout); /* call registered callback functions */ restart: -printf("8"); fflush(stdout); unregistered = 0; lcr_fd = fd_first; while(lcr_fd) { @@ -173,13 +164,10 @@ printf("8"); fflush(stdout); FD_CLR(lcr_fd->fd, &exceptset); } if (flags) { -printf("9"); fflush(stdout); work = 1; lcr_fd->cb(lcr_fd, flags, lcr_fd->cb_instance, lcr_fd->cb_index); -printf("0"); fflush(stdout); if (unregistered) goto restart; -printf("-"); fflush(stdout); return 1; } lcr_fd = lcr_fd->next;