wmppp.app: Replace deprecated usleep with nanosleep.

This commit is contained in:
Doug Torrance 2015-05-19 22:31:02 -05:00 committed by Carlos R. Mafra
parent 7ec61f487b
commit c1b23f6a43

View file

@ -460,6 +460,7 @@ void wmppp_routine(int argc, char **argv) {
while (1) { while (1) {
int i; int i;
long lasttime; long lasttime;
struct timespec ts;
lasttime = currenttime; lasttime = currenttime;
currenttime = time(0); currenttime = time(0);
@ -602,7 +603,9 @@ void wmppp_routine(int argc, char **argv) {
i = waitpid(0, &status, WNOHANG); i = waitpid(0, &status, WNOHANG);
if (i == stop_child) stop_child = 0; if (i == stop_child) stop_child = 0;
if (i == start_child) start_child = 0; if (i == start_child) start_child = 0;
usleep(50000l); ts.tv_sec = 0;
ts.tv_nsec = 50000000L;
nanosleep(&ts, NULL);
} }
exit(0); exit(0);
break; break;
@ -659,7 +662,9 @@ void wmppp_routine(int argc, char **argv) {
break; break;
} }
} }
usleep(50000L); ts.tv_sec = 0;
ts.tv_nsec = 50000000L;
nanosleep(&ts, NULL);
} }
} }