aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/libbb.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/libbb.h b/include/libbb.h
index 91b456915..b45ce91c5 100644
--- a/include/libbb.h
+++ b/include/libbb.h
@@ -1908,6 +1908,8 @@ enum {
1908 * >=0: poll() for TIMEOUT milliseconds, return -1/EAGAIN on timeout 1908 * >=0: poll() for TIMEOUT milliseconds, return -1/EAGAIN on timeout
1909 */ 1909 */
1910int64_t read_key(int fd, char *buffer, int timeout) FAST_FUNC; 1910int64_t read_key(int fd, char *buffer, int timeout) FAST_FUNC;
1911/* This version loops on EINTR: */
1912int64_t safe_read_key(int fd, char *buffer, int timeout) FAST_FUNC;
1911void read_key_ungets(char *buffer, const char *str, unsigned len) FAST_FUNC; 1913void read_key_ungets(char *buffer, const char *str, unsigned len) FAST_FUNC;
1912 1914
1913 1915
@@ -1961,7 +1963,8 @@ enum {
1961 USERNAME_COMPLETION = 4 * ENABLE_FEATURE_USERNAME_COMPLETION, 1963 USERNAME_COMPLETION = 4 * ENABLE_FEATURE_USERNAME_COMPLETION,
1962 VI_MODE = 8 * ENABLE_FEATURE_EDITING_VI, 1964 VI_MODE = 8 * ENABLE_FEATURE_EDITING_VI,
1963 WITH_PATH_LOOKUP = 0x10, 1965 WITH_PATH_LOOKUP = 0x10,
1964 FOR_SHELL = DO_HISTORY | TAB_COMPLETION | USERNAME_COMPLETION, 1966 LI_INTERRUPTIBLE = 0x20,
1967 FOR_SHELL = DO_HISTORY | TAB_COMPLETION | USERNAME_COMPLETION | LI_INTERRUPTIBLE,
1965}; 1968};
1966line_input_t *new_line_input_t(int flags) FAST_FUNC; 1969line_input_t *new_line_input_t(int flags) FAST_FUNC;
1967#if ENABLE_FEATURE_EDITING_SAVEHISTORY 1970#if ENABLE_FEATURE_EDITING_SAVEHISTORY