mirror of
https://github.com/xzeldon/htop.git
synced 2024-12-23 22:55:46 +00:00
Remove use of usleep, which is sadly obsolete.
This commit is contained in:
parent
f239b62b90
commit
79e390120a
12
htop.c
12
htop.c
@ -339,6 +339,16 @@ void sortBy(Panel* panel, ProcessList* pl, Settings* settings, int headerHeight,
|
||||
Object_delete(sortPanel);
|
||||
}
|
||||
|
||||
static int millisleep(unsigned long millisec) {
|
||||
struct timespec req = {
|
||||
.tv_sec = 0,
|
||||
.tv_nsec = millisec * 1000000L
|
||||
};
|
||||
while(nanosleep(&req,&req)==-1) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
|
||||
int delay = -1;
|
||||
@ -497,7 +507,7 @@ int main(int argc, char** argv) {
|
||||
IncSet* inc = IncSet_new(defaultBar);
|
||||
|
||||
ProcessList_scan(pl);
|
||||
usleep(75000);
|
||||
millisleep(75);
|
||||
|
||||
FunctionBar_draw(defaultBar, NULL);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user