Mercurial > vim
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; |