xmalloc_[open_]read[_close]: do not ignore xrealloc return value

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2009-05-15 23:23:23 +02:00
parent c15f40c3e7
commit 071ede1e5d
2 changed files with 8 additions and 2 deletions

View File

@ -965,6 +965,12 @@ enum {
/* How long the longest ESC sequence we know? */
KEYCODE_BUFFER_SIZE = 4
};
/* Note: fd may be in blocking or non-blocking mode, both make sense.
* For one, less uses non-blocking mode.
* Only the first read syscall inside read_key may block indefinitely
* (unless fd is in non-blocking mode),
* subsequent reads will time out after a few milliseconds.
*/
int read_key(int fd, smalluint *nbuffered, char *buffer) FAST_FUNC;