I am porting a very big C++ project from Visual Studio to a Solaris machine, probably using Eclipse. As a first step I am trying to get it to compile under Cygwin/Eclipse/gcc on my Windows machine. It's going quite well, but now I need some specialist help.
The code uses _sopen and _close, _SH_DENYNO and suchlike. These and other things mean the Windows version includes Microsoft files io.h, fcntl.h and share.h. My Eclipse/Cygwin has these files available with the same names. That's handy.
This week I plan to push the whole lot onto the Solaris, and of course there aren't any Microsoft files there. There must be something else available, can somebody tell me where to look?