wmppp.app: Replace deprecated usleep with nanosleep.
This commit is contained in:
parent
7ec61f487b
commit
c1b23f6a43
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue