
Am 06. Feb 2003 um 21:53 CET schrieb Peter Thiemann:
and then duplicated part of my code. One thing that I found annoying was that the Protocol argument of Network.Socket.socket is not well specified. The type Protocol is abstract, but is a member of class Read. However, the Read syntax is nowhere specified. So I tried
do sock <- socket AF_UNIX Stream (read "0")
which works, but I'm sure that more informative strings work, too.
Hm, ghc-5.04.2 compiles sock <- socket AF_UNIX Stream 0 just fine. Are you maybe looking for Network.BSD.getProtocolBy*? [ProtocolNumber is just a typdef for CInt] -- Volker Stolz * http://www-i2.informatik.rwth-aachen.de/stolz/ * PGP * S/MIME http://news.bbc.co.uk: `Israeli forces [...], declaring curfews that confine more than 700,000 people to their homes.'