Experimental Physics and
| |||||||||||||||
|
I have a problem with the latest version of asyn driver on Windows XP. It tries to use a function WSAPoll() that does not exist in XP, only in Vista and newer. However I do not want use an old version of asyn driver without that function because of all the new features and bugfixes. The code in question is: #if defined(__rtems__) # define USE_SOCKTIMEOUT #else # define USE_POLL # if defined(vxWorks) # define FAKE_POLL # elif defined(_WIN32) # if defined(POLLIN) # define poll(fd,nfd,t) WSAPoll(fd,nfd,t) # else # define FAKE_POLL # endif # else # include <sys/poll.h> # endif #endif It seems I have POLLIN defined but no WSAPoll. I am using the compiler from Visual Studio 10. Any idea? Dirk
| ||||||||||||||
ANJ, 15 Nov 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |