Disclaimer: I noticed that Socket.lhs didn't change from 4.08.2.
However, while Socket.listen works on 4.08.2, it *blocks* with ghc5.
The listening socket isn't even visible by netstat -an!
A Linux-strace looks like this:
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 4
fcntl(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
--- SIGVTALRM (Virtual timer expired) ---
sigreturn() = ? (mask now [])
[SIGVTALRM ad libitum, nothing else happens]
Does somebody have any thoughts about what's happening here?
--
Abstrakte Syntaxtr�ume.
Volker Stolz * [EMAIL PROTECTED] * PGP + S/MIME
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs