diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-18 14:57:06 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-18 14:57:06 +0000 |
| commit | f7319b36f4f48cdf065b9a1472c9a848ca6f95bc (patch) | |
| tree | cedef12b3a1e803c605157cbbba6d2c8c826338d /include | |
| parent | cd55aa462b112896240ab736bf60035fdb30ca2d (diff) | |
adapt self pipe
Diffstat (limited to 'include')
| -rw-r--r-- | include/line/line_editor.h | 2 | ||||
| -rw-r--r-- | include/pipe.h | 5 | ||||
| -rw-r--r-- | include/util/non_block_input.h | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/include/line/line_editor.h b/include/line/line_editor.h index a97b09c..8fa3841 100644 --- a/include/line/line_editor.h +++ b/include/line/line_editor.h @@ -15,6 +15,7 @@ inline bool raw_enabled = false; void disable_raw(); void enable_raw(); void editor_exit(int code); +inline bool windows_size_changed = false; class T_line_editor { @@ -49,7 +50,6 @@ public: // getter - bool windows_size_changed = false; int get_terminal_pos_cursor(); int get_buffer_index_display_begin(); diff --git a/include/pipe.h b/include/pipe.h index e7d7b67..157063d 100644 --- a/include/pipe.h +++ b/include/pipe.h @@ -6,4 +6,9 @@ namespace ov4 inline int self_pipe_fd[2] = {-1, -1}; +constexpr unsigned char SELF_PIPE_BYTE = 1; + +void self_pipe_init(); +int self_pipe_write(); + }
\ No newline at end of file diff --git a/include/util/non_block_input.h b/include/util/non_block_input.h index f5937a7..83e8809 100644 --- a/include/util/non_block_input.h +++ b/include/util/non_block_input.h @@ -1,6 +1,6 @@ #pragma once -namespace pv4 +namespace ov4 { int non_block_read_char(char *c, int *src = nullptr); |
