comparison src/structs.h @ 12389:d0cf7f71b95b v8.0.1074

patch 8.0.1074: ":term NONE" does not work on MS-Windows commit https://github.com/vim/vim/commit/2dc9d26c14e410c09e538cccfa90da19ae344ba4 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Sep 8 14:39:30 2017 +0200 patch 8.0.1074: ":term NONE" does not work on MS-Windows Problem: ":term NONE" does not work on MS-Windows. Solution: Make it work. Split "pty" into "pty_in" and "pty_out". (Yasuhiro Matsumoto, closes #2058, closes #2045)
author Christian Brabandt <cb@256bit.org>
date Fri, 08 Sep 2017 14:45:05 +0200
parents 44f3c9b7eec4
children 68d7bc045dbe
comparison
equal deleted inserted replaced
12388:9741eade42c9 12389:d0cf7f71b95b
1485 #endif 1485 #endif
1486 #ifdef WIN32 1486 #ifdef WIN32
1487 PROCESS_INFORMATION jv_proc_info; 1487 PROCESS_INFORMATION jv_proc_info;
1488 HANDLE jv_job_object; 1488 HANDLE jv_job_object;
1489 #endif 1489 #endif
1490 char_u *jv_tty_name; /* controlling tty, allocated */ 1490 char_u *jv_tty_in; /* controlling tty input, allocated */
1491 char_u *jv_tty_out; /* controlling tty output, allocated */
1491 jobstatus_T jv_status; 1492 jobstatus_T jv_status;
1492 char_u *jv_stoponexit; /* allocated */ 1493 char_u *jv_stoponexit; /* allocated */
1493 int jv_exitval; 1494 int jv_exitval;
1494 char_u *jv_exit_cb; /* allocated */ 1495 char_u *jv_exit_cb; /* allocated */
1495 partial_T *jv_exit_partial; 1496 partial_T *jv_exit_partial;
1650 1651
1651 void (*ch_nb_close_cb)(void); 1652 void (*ch_nb_close_cb)(void);
1652 /* callback for Netbeans when channel is 1653 /* callback for Netbeans when channel is
1653 * closed */ 1654 * closed */
1654 1655
1656 #ifdef WIN32
1657 int ch_named_pipe; /* using named pipe instead of pty */
1658 #endif
1655 char_u *ch_callback; /* call when any msg is not handled */ 1659 char_u *ch_callback; /* call when any msg is not handled */
1656 partial_T *ch_partial; 1660 partial_T *ch_partial;
1657 char_u *ch_close_cb; /* call when channel is closed */ 1661 char_u *ch_close_cb; /* call when channel is closed */
1658 partial_T *ch_close_partial; 1662 partial_T *ch_close_partial;
1659 int ch_drop_never; 1663 int ch_drop_never;