Mercurial > vim
comparison src/channel.c @ 7793:2981a37cec61 v7.4.1193
commit https://github.com/vim/vim/commit/b8b6511fc1f8422a17778d710ed11538174a7f33
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jan 28 23:01:49 2016 +0100
patch 7.4.1193
Problem: Can't build the channel feature on MS-Windows.
Solution: Add #ifdef HAVE_POLL.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 28 Jan 2016 23:15:04 +0100 |
parents | 192ae655ac91 |
children | 4f23088b47ea |
comparison
equal
deleted
inserted
replaced
7792:05ab49635a50 | 7793:2981a37cec61 |
---|---|
724 if (ret <= 0) | 724 if (ret <= 0) |
725 return FAIL; | 725 return FAIL; |
726 break; | 726 break; |
727 } | 727 } |
728 #else | 728 #else |
729 # ifdef HAVE_POLL | |
729 struct pollfd fds; | 730 struct pollfd fds; |
730 | 731 |
731 fds.fd = fd; | 732 fds.fd = fd; |
732 fds.events = POLLIN; | 733 fds.events = POLLIN; |
733 if (poll(&fds, 1, timeout) <= 0) | 734 if (poll(&fds, 1, timeout) <= 0) |
734 return FAIL; | 735 return FAIL; |
736 # endif | |
735 #endif | 737 #endif |
736 return OK; | 738 return OK; |
737 } | 739 } |
738 | 740 |
739 /* | 741 /* |