summaryrefslogtreecommitdiff
path: root/ghc/lib/misc/cbits
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 1999-11-26 16:29:09 by simonmar]simonmar1999-11-2628-7835/+0
| | | | GHC bits for new library organisation.
* [project @ 1999-10-29 14:01:53 by sof]sof1999-10-291-2/+5
| | | | Pure Win32 builds doesn't support non-blocking IO
* [project @ 1999-10-29 13:55:40 by sof]sof1999-10-291-2/+11
| | | | attach version info
* [project @ 1999-10-11 08:49:06 by simonmar]simonmar1999-10-111-1/+1
| | | | use $(GHC), not $(HC)
* [project @ 1999-10-07 13:09:48 by sof]sof1999-10-071-9/+24
| | | | Delay shutting down WinSock until exit() time
* [project @ 1999-09-20 10:18:29 by simonmar]simonmar1999-09-203-34/+11
| | | | | | | - fix bug in setSocketOption__ which meant that trying to set SO_REUSEADDR on Linux (and possibly other OS's) didn't work. - add rudimentary non-blocking connect support.
* [project @ 1999-09-17 10:43:51 by sof]sof1999-09-171-1/+14
| | | | DLL building tweaks, including terrible hack to compile PrelMain
* [project @ 1999-09-17 09:38:33 by sof]sof1999-09-172-0/+4
| | | | Non-blocking I/O isn't supported on 'pure' Win32 platforms.
* [project @ 1999-09-16 13:14:38 by simonmar]simonmar1999-09-162-29/+45
| | | | | | | | | | | | | | | | | | | | Cleanup of non-blocking I/O - file descriptors are now always set to non-blocking mode. - we don't do an inputReady operation on descriptors before attempting to read from them any more. - the non-blocking flag on Handles has gone. - the {set,clear}[Conn]NonBlockingFlag() functions have gone. - the socket operations have been made to work properly with threads: accept is now non-blocking (it does a threadWaitRead instead of blocking), and the file descriptors returned by accept are set to non-blocking mode. Win32 will need some adjustments, no doubt.
* [project @ 1999-09-11 16:49:02 by sof]sof1999-09-112-0/+93
| | | | Added hSelect
* [project @ 1999-07-12 10:43:10 by sof]sof1999-07-121-1/+1
| | | | Cygwin B19 compatibility fixes
* [project @ 1999-07-03 19:15:26 by sof]sof1999-07-032-4/+7
| | | | Don't use WinSock under cygwin
* [project @ 1999-05-05 10:34:53 by sof]sof1999-05-055-4/+68
| | | | stubs for starting & stopping Winsock
* [project @ 1999-01-29 13:52:09 by simonm]simonm1999-01-291-2/+2
| | | | A couple of underscore got lost a long time ago.
* [project @ 1998-12-02 13:17:09 by simonm]simonm1998-12-0221-123/+491
| | | | Move 4.01 onto the main trunk.
* [project @ 1998-10-06 14:54:49 by simonm]simonm1998-10-061-2/+1
| | | | back out last commit on trunk (should have gone to new-rts branch).
* [project @ 1998-09-29 15:50:13 by sof]sof1998-09-291-1/+2
| | | | merged from HEAD
* [project @ 1998-08-25 14:01:53 by sof]sof1998-08-251-1/+1
| | | | Fixed prob with building Readline stubs.
* [project @ 1998-08-17 12:04:16 by simonm]simonm1998-08-171-0/+3
| | | | include netinet/tcp.h if available.
* [project @ 1998-08-14 10:17:35 by sof]sof1998-08-1414-441/+90
| | | | | | Added stubs for getsockopt() and setsockopt(), removed redundant ghc_errno switches, use stdErrno() instead.
* [project @ 1998-08-13 17:50:25 by sof]sof1998-08-131-11/+0
| | | | Unused bunch of prototypes
* [project @ 1998-08-11 19:24:33 by sof]sof1998-08-114-7/+147
| | | | stubs for recvfrom() and sendto()
* [project @ 1998-06-29 14:13:14 by sof]sof1998-06-292-0/+267
| | | | Added basic library for computing MD5 message digests
* [project @ 1998-04-17 12:19:24 by sof]sof1998-04-171-4/+1
| | | | Don't feed mkdependC -D__GNUC__ + fix-fix to mkdependC
* [project @ 1998-02-19 13:55:52 by simonm]simonm1998-02-191-0/+18
| | | | header file for ByteOps.c.
* [project @ 1998-02-19 13:53:50 by simonm]simonm1998-02-191-0/+134
| | | | C support for ByteOps.lhs.
* [project @ 1998-02-06 15:03:23 by simonm]simonm1998-02-061-1/+1
| | | | correct name of lib.
* [project @ 1998-02-02 17:27:26 by simonm]simonm1998-02-0217-0/+7073
Library re-organisation: All libraries now live under ghc/lib, which has the following structure: ghc/lib/std -- all prelude files (libHS.a) ghc/lib/std/cbits ghc/lib/exts -- standard Hugs/GHC extensions (libHSexts.a) -- available with '-fglasgow-exts' ghc/lib/posix -- POSIX library (libHSposix.a) ghc/lib/posix/cbits -- available with '-syslib posix' ghc/lib/misc -- used to be hslibs/ghc (libHSmisc.a) ghc/lib/misc/cbits -- available with '-syslib misc' ghc/lib/concurrent -- Concurrent libraries (libHSconc.a) -- available with '-concurrent' Also, several non-standard prelude modules had their names changed to begin with 'Prel' to reduce namespace pollution. Addr ==> PrelAddr (Addr interface available in 'exts') ArrBase ==> PrelArr CCall ==> PrelCCall (CCall interface available in 'exts') ConcBase ==> PrelConc GHCerr ==> PrelErr Foreign ==> PrelForeign (Foreign interface available in 'exts') GHC ==> PrelGHC IOHandle ==> PrelHandle IOBase ==> PrelIOBase GHCmain ==> PrelMain STBase ==> PrelST Unsafe ==> PrelUnsafe UnsafeST ==> PrelUnsafeST