diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2023-01-05 17:39:03 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2023-01-05 17:44:12 +0100 |
commit | 628b717022815a431ea0b980444d6115c644f8c8 (patch) | |
tree | 77f73c6e88134d702ca275e43b45f5316ba5b47e /src/nvim/main.c | |
parent | 7089f331447bf335696276e969649fb6ee360e07 (diff) | |
download | rneovim-628b717022815a431ea0b980444d6115c644f8c8.tar.gz rneovim-628b717022815a431ea0b980444d6115c644f8c8.tar.bz2 rneovim-628b717022815a431ea0b980444d6115c644f8c8.zip |
refactor: extract code to open stdin for reading
Diffstat (limited to 'src/nvim/main.c')
-rw-r--r-- | src/nvim/main.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c index 80640861cc..9bb9eea4f6 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -1567,19 +1567,7 @@ static void open_script_files(mparm_T *parmp) if (parmp->scriptin) { int error; if (strequal(parmp->scriptin, "-")) { - int stdin_dup_fd; - if (stdin_fd > 0) { - stdin_dup_fd = stdin_fd; - } else { - stdin_dup_fd = os_dup(STDIN_FILENO); -#ifdef MSWIN - // Replace the original stdin with the console input handle. - os_replace_stdin_to_conin(); -#endif - } - FileDescriptor *const stdin_dup = file_open_fd_new(&error, stdin_dup_fd, - kFileReadOnly|kFileNonBlocking); - assert(stdin_dup != NULL); + FileDescriptor *stdin_dup = file_open_stdin(); scriptin[0] = stdin_dup; } else { scriptin[0] = file_open_new(&error, parmp->scriptin, |