Jonathan Worthington <[EMAIL PROTECTED]> wrote:
> Hi,

> Back from unwellness and the subsequent need to catch up with a stack of
> stuff, I finally found time to sync up my parrot tree and try a Win32 build.
> Turns out it fails in event.c with a whole string of errors and warnings:-

> events.c(67) : error C2061: syntax error : identifier 'sig_int'

sig_atomic_t needs config support.

> events.c(564) : error C2065: 'fd_set' : undeclared identifier

win32 has select() AFAIK - might need just another header file.

> PIPES

> It looks like things like fd_set don't deal with pipes here either, just
> sockets; see:-

Argh, what an OS. Anyway the communication with the io_thread could be
done with sockets. Does the Win32-API provide socketpair()?

> SIGNALS

Win32 doesn't have usable signals. All code dealing with signals will
move to platform files anyway. OTOH we need a Win32 event loop to be
able to catch program termination.

> Hope this is helpful, and I'd more than welcome any corrections from
> Win32-ers more experienced in these matters than I.  :-)

Yep thanks and AOL.

> Jonathan

leo

Reply via email to