Using softgun on cygwin
Softgun can be compiled and executed with cygwin, but there are some restrictions:
- The networking simulation using the tunneling devices is not working
- The IO layer looses characters when reading from stdio (reason is unknown)
- The pselect() system call does not wake up on signals with current version 1.7.17-1 of cygwin (Old cygwin versions are working).
A dummy-pipe workaround is implemented as recommended in the linux pselect() manpage.