aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* [project @ 2003-10-18 00:35:26 by ross]Gravatar ross2003-10-18
| | | | Hugs only: add handleToFd
* [project @ 2003-10-17 16:48:44 by ross]Gravatar ross2003-10-17
| | | | | | Hugs only: add most of the rest of System.Posix (I wonder why SIG_UNBLOCK and SIG_SETMASK are switched in HsBase.h)
* [project @ 2003-10-01 10:57:44 by wolfgang]Gravatar wolfgang2003-10-01
| | | | | | | | | | | | | | New implementation & changed type signature of forkProcess forkProcess now has the following type: forkProcess :: IO () -> IO ProcessID forkProcessAll has been removed as it is unimplementable in the threaded RTS. forkProcess using the old type (IO (Maybe ProcessID)) was impossible to implement correctly in the non-threaded RTS and very hard to implement in the threaded RTS. The new type signature allows a clean and simple implementation.
* [project @ 2003-09-24 13:42:15 by simonmar]Gravatar simonmar2003-09-24
| | | | No reason we can't support sys/mman.h: move it to the ToDo section.
* [project @ 2003-09-22 10:57:45 by simonmar]Gravatar simonmar2003-09-22
| | | | | | | Untested fix for Solaris to get the right versions of getgrnam_r and friends. I'd appreciate it if someone with a Solaris build could test this.
* [project @ 2003-09-19 09:27:35 by simonmar]Gravatar simonmar2003-09-19
| | | | | | | | Kill mktemp: it causes link warnings whenever someone uses -package unix on Linux & FreeBSD at least, and is bogus anyway. mktemp is still used to implement mkstemp when !GLASGOW_HASKELL and !HUGS. Why is this?
* [project @ 2003-09-16 13:45:02 by simonmar]Gravatar simonmar2003-09-16
| | | | fileExist should not throw an exception if the file does not exist.
* [project @ 2003-09-15 20:59:07 by dons]Gravatar dons2003-09-15
| | | | | | | | #ifdef's for the _PC_SYNC_IO, _PC_ASYNC_IO, _PC_FILESIZEBITS, _PC_SYMLINK_MAX. These 4 symbols are not universal: FreeBSD and Linux and the only OS's that appear to have them at the moment.
* [project @ 2003-09-12 13:05:20 by simonmar]Gravatar simonmar2003-09-12
| | | | Implement pathconf()/fpathconf() wrappers.
* [project @ 2003-08-04 14:08:27 by panne]Gravatar panne2003-08-04
| | | | Export TerminalAttributes abstractly
* [project @ 2003-08-04 13:26:12 by panne]Gravatar panne2003-08-04
| | | | More import tweaking for Haddock
* [project @ 2003-08-04 13:22:05 by panne]Gravatar panne2003-08-04
| | | | | Export Module (abstractly), otherwise the user is unable to write signatures involving this type. Improves Haddock hyperlinks, too.
* [project @ 2003-07-22 09:55:07 by ross]Gravatar ross2003-07-22
| | | | jiggle to make System.Posix.Directory work for Hugs
* [project @ 2003-07-16 13:04:55 by ross]Gravatar ross2003-07-16
| | | | Sendfile is gone
* [project @ 2003-06-22 09:02:15 by wolfgang]Gravatar wolfgang2003-06-22
| | | | | Revert last commit (remove "network" dependency again), as it was already fixed in a different way and I forgot to update... :-(
* [project @ 2003-06-21 09:14:51 by wolfgang]Gravatar wolfgang2003-06-21
| | | | | Add package "network" to the list of dependencies, as it is needed by Sendfile. Fixes a link error when starting "ghci -package unix".
* [project @ 2003-06-19 10:47:25 by simonmar]Gravatar simonmar2003-06-19
| | | | | | Remove Network.Sendfile at request of Volker Stolz. We currently have some build problems with it (it depends on both unix and network packages). It might come back at some point in the future.
* [project @ 2003-06-10 12:07:40 by simonmar]Gravatar simonmar2003-06-10
| | | | | - Use the right fdToHandle - some minor -Wall cleaning
* [project @ 2003-06-10 10:58:06 by simonmar]Gravatar simonmar2003-06-10
| | | | Move Network.Sendfile into the unix package to fix the build.
* [project @ 2003-06-06 12:49:00 by stolz]Gravatar stolz2003-06-06
| | | | | | | | Move System.Sendfile to Network.Sendfile: - Linux can sendfile() to a fd, but BSD couldn't - sendfile() on Linux is probably now disabled on most builds because of the LARGEFILE issue => Change API to use type Socket
* [project @ 2003-06-06 12:41:12 by stolz]Gravatar stolz2003-06-06
| | | | Obsolete
* [project @ 2003-06-06 10:45:43 by stolz]Gravatar stolz2003-06-06
| | | | Haddock: Add link to 'handleToFd'
* [project @ 2003-06-03 14:01:38 by simonmar]Gravatar simonmar2003-06-03
| | | | Hook up System.Posix.Temp.
* [project @ 2003-06-03 11:31:45 by stolz]Gravatar stolz2003-06-03
| | | | waitpid() may return EINTR, so use throwErrnoifMinus1Retry
* [project @ 2003-06-03 08:55:13 by reid]Gravatar reid2003-06-03
| | | | cvs ignorance for splits and way=p
* [project @ 2003-05-28 12:36:29 by stolz]Gravatar stolz2003-05-28
| | | | Can't use sendfile() with LARGEFILES on Linux
* [project @ 2003-05-28 12:01:50 by stolz]Gravatar stolz2003-05-28
| | | | No longer pertinent
* [project @ 2003-05-27 12:59:54 by stolz]Gravatar stolz2003-05-27
| | | | | /me slaps haddock with a large piece of trout. Someone please remind me of running 'make html' before committing.
* [project @ 2003-05-27 12:54:18 by stolz]Gravatar stolz2003-05-27
| | | | | | | Throw in mktemp() as well, as the non-GHC/Hugs case was essentially that. Advantage: At least on FreeBSD the linker will print out a warning whenever you use mktemp().
* [project @ 2003-05-27 10:18:58 by ross]Gravatar ross2003-05-27
| | | | Hugs only: use fdToHandle (like GHC)
* [project @ 2003-05-27 10:18:16 by ross]Gravatar ross2003-05-27
| | | | Hugs only: make fdToHandle available
* [project @ 2003-05-27 08:59:21 by stolz]Gravatar stolz2003-05-27
| | | | | | Return file name as well Suggested by: Martin Norb?ck
* [project @ 2003-05-27 08:20:42 by stolz]Gravatar stolz2003-05-27
| | | | | | | Add mkstemp() wrapper, including (unsafe) fallback for non-GHCs (fdToHandle required). Suggested by: Martin Sj?gren
* [project @ 2003-05-23 18:35:55 by stolz]Gravatar stolz2003-05-23
| | | | Need flags here as well.
* [project @ 2003-05-23 16:36:48 by ross]Gravatar ross2003-05-23
| | | | fix type error
* [project @ 2003-05-23 14:31:46 by stolz]Gravatar stolz2003-05-23
| | | | No (un)setenv until SUSv3 (e.g. Solaris 2.9). (fallback untested)
* [project @ 2003-05-21 16:02:44 by stolz]Gravatar stolz2003-05-21
| | | | | | Solaris2 needs _POSIX_PTHREAD_SEMANTICS for the getpw*_r() prototypes. Make libraries/unix/Makefile use a new variable unix_SRC_HSC2HS_OPTS which we configure in mk/config.mk.
* [project @ 2003-05-21 15:07:55 by simonmar]Gravatar simonmar2003-05-21
| | | | Revert previous commit, I've fixed Haddock instead.
* [project @ 2003-05-21 14:58:36 by simonmar]Gravatar simonmar2003-05-21
| | | | Flatten the doc structure a bit.
* [project @ 2003-05-19 18:24:25 by reid]Gravatar reid2003-05-19
| | | | cvs ignorance is bliss
* [project @ 2003-05-18 06:47:42 by stolz]Gravatar stolz2003-05-18
| | | | | - My fault, so take ownership - Strip unnecessary #include while here
* [project @ 2003-05-17 00:11:30 by ross]Gravatar ross2003-05-17
| | | | | | Rename per-package configuration files from $(PACKAGE).conf.* to package.conf.*, making them easier to find (since each package is in a separate directory anyway).
* [project @ 2003-05-16 12:03:55 by stolz]Gravatar stolz2003-05-16
| | | | Look for 'bracket' in the right place
* [project @ 2003-05-16 10:14:23 by simonmar]Gravatar simonmar2003-05-16
| | | | | | | | | | Now that we have auto packages, it makes sense to keep all the interfaces for hierarchical libraries in the same directory tree. So now, instead of putting interfaces for package P in $libdir/imports/P, we put them all in $libdir/imports. Interfaces for old non-auto non-hierarchical packages now go in $libdir/hslibs-imports/P for package P.
* [project @ 2003-05-16 08:25:30 by simonmar]Gravatar simonmar2003-05-16
| | | | Move dlfcn.h to the "supported" list.
* [project @ 2003-05-16 06:41:25 by stolz]Gravatar stolz2003-05-16
| | | | | | | | | - move System.DL to System.Posix.DynamicLinker - take ownership There's a compiler warning when passing the 'const char*' result from dlerror() to peekCString (discarded qualifier). Does an FFI-expert know how to get rid of this warning?
* [project @ 2003-05-15 13:35:12 by ross]Gravatar ross2003-05-15
| | | | add the DL modules (or whatever they're called) to Hugs
* [project @ 2003-05-12 13:19:49 by wolfgang]Gravatar wolfgang2003-05-12
| | | | Add #ifdefs for RLIMIT_AS and RLIM_SAVED_*, which are not defined on Mac OS X.
* [project @ 2003-05-08 16:00:20 by ross]Gravatar ross2003-05-08
| | | | extra #include's
* [project @ 2003-04-11 23:42:54 by ross]Gravatar ross2003-04-11
| | | | list modules that don't yet work with Hugs.