diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-01-24 20:36:41 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-01-24 20:36:41 +0100 |
commit | e0874f8cbcddfcf9965a85ba35199964efb1d01a (patch) | |
tree | 02cba2d1d135a96e3983f0676bb11da770ab0426 /src/proto | |
parent | 705ada1aff27ecd9c47c690df817d043c2ceb5e2 (diff) | |
download | vim-e0874f8cbcddfcf9965a85ba35199964efb1d01a.zip |
patch 7.4.1169
Problem: The socket I/O is intertwined with the netbeans code.
Solution: Start refactoring the netbeans communication to split off the
socket I/O. Add the +channel feature.
Diffstat (limited to 'src/proto')
-rw-r--r-- | src/proto/channel.pro | 8 | ||||
-rw-r--r-- | src/proto/netbeans.pro | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/proto/channel.pro b/src/proto/channel.pro new file mode 100644 index 000000000..d2e9b3a37 --- /dev/null +++ b/src/proto/channel.pro @@ -0,0 +1,8 @@ +/* channel.c */ +int channel_add_netbeans(sock_T fd); +void channel_remove_netbeans(void); +int channel_poll_setup(int nfd_in, void *fds_in); +int channel_poll_check(int ret_in, void *fds_in); +int channel_select_setup(int maxfd_in, void *rfds_in); +int channel_select_check(int ret_in, void *rfds_in); +/* vim: set ft=c : */ diff --git a/src/proto/netbeans.pro b/src/proto/netbeans.pro index 7805baf20..c7e1f0688 100644 --- a/src/proto/netbeans.pro +++ b/src/proto/netbeans.pro @@ -9,7 +9,6 @@ void ex_nbkey(exarg_T *eap); void ex_nbstart(exarg_T *eap); void netbeans_beval_cb(BalloonEval *beval, int state); int netbeans_active(void); -int netbeans_filedesc(void); void netbeans_gui_register(void); void netbeans_open(char *params, int doabort); void netbeans_send_disconnect(void); |