readline_buffer: fix busy wait

It'd eat up a core constantly, due to spending its time jumping
back and forth between userland and kernel. We now wait for up
to a millisecond in kernel, which will be transparent to the user
and drop to idle most of the time.
release-v0.4.0.1
moneromooo-monero 7 years ago
parent ae8841f2ab
commit 8261ba69e6
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3

@ -122,7 +122,7 @@ static int process_input()
struct timeval t;
t.tv_sec = 0;
t.tv_usec = 0;
t.tv_usec = 1000;
FD_ZERO(&fds);
FD_SET(STDIN_FILENO, &fds);

Loading…
Cancel
Save