less: move "retry-on-EAGAIN" logic closer to read ops
This makes "G" (goto end of input) command work as well as /search_for_nonexistent_string: both will read to EOF now even from somewhat slow input (such as kernel's "git log"). function old new delta ndelay_on 35 43 +8 ndelay_off 35 43 +8 read_lines 695 691 -4 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 16/-4) Total: 12 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -390,8 +390,8 @@ const char *bb_basename(const char *name) FAST_FUNC;
|
||||
char *last_char_is(const char *s, int c) FAST_FUNC;
|
||||
const char* endofname(const char *name) FAST_FUNC;
|
||||
|
||||
void ndelay_on(int fd) FAST_FUNC;
|
||||
void ndelay_off(int fd) FAST_FUNC;
|
||||
int ndelay_on(int fd) FAST_FUNC;
|
||||
int ndelay_off(int fd) FAST_FUNC;
|
||||
void close_on_exec_on(int fd) FAST_FUNC;
|
||||
void xdup2(int, int) FAST_FUNC;
|
||||
void xmove_fd(int, int) FAST_FUNC;
|
||||
|
Reference in New Issue
Block a user