Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | System.Posix.Temp compliance | 2012-01-09 | |
| | |||
* | mkstemps | 2012-01-09 | |
| | |||
* | Fix validation error | 2012-01-05 | |
| | |||
* | Code clean and documentation improvements to Temp. | 2012-01-05 | |
| | |||
* | forgot to add to previous commit | 2012-01-05 | |
| | |||
* | fix bugs and added mkdtemp | 2012-01-05 | |
| | |||
* | Don't expose System.Posix.DynamicLinker.Common | 2011-12-15 | |
| | | | | | The other .Common modules aren't expose, and we think exposing this one was a mistake. | ||
* | forkProcess now works with +RTS -N; update docs and tests | 2011-12-06 | |
| | |||
* | Roll back the sigset capi changes | 2011-12-03 | |
| | | | | They broken the build on OSX. See #2979. | ||
* | Use capi to define the fcntl FFI imports | 2011-11-28 | |
| | |||
* | Use capi some more (part of #5480) | 2011-11-28 | |
| | |||
* | Convert come FFI bindings to use the capi calling convention | 2011-11-28 | |
| | |||
* | Fix Solaris breakage (I hope) | 2011-11-28 | |
| | |||
* | Fixes for NetBSD | 2011-11-25 | |
| | | | | | Based on a patch from Arnaud Degroote <degroote@NetBSD.org> in trac #5480. | ||
* | Move openPseudoTerminal into System.Posix.Terminal{.ByteString} | 2011-11-23 | |
| | | | | It may depend on getSlaveTerminalName if !defined(HAVE_OPENPTY) | ||
* | Bump version 2.5.0.0 -> 2.5.1.0 (added RawFilePath API) | 2011-11-22 | |
| | |||
* | Provide a raw ByteString version of FilePath and environment APIs | 2011-11-22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The new module System.Posix.ByteString provides exactly the same API as System.Posix, except that: - There is a new type: RawFilePath = ByteString - All functions mentioning FilePath in the System.Posix API use RawFilePath in the System.Posix.ByteString API - RawFilePaths are not subject to Unicode locale encoding and decoding, unlike FilePaths. They are the exact bytes passed to and returned from the underlying POSIX API. - Similarly for functions that deal in environment strings (System.Posix.Env): these use untranslated ByteStrings in System.Posix.Environment - There is a new function System.Posix.ByteString.getArgs :: [ByteString] returning the raw untranslated arguments as passed to exec() when the program was started. | ||
* | executeFile001: omit profiling ways | 2011-11-21 | |
| | | | | | The RTS doesn't get a chance to produce the profile output after executeFile, so tests that check for correct profiling output will fail. | ||
* | Add a test for #5319 | 2011-11-16 | |
| | |||
* | Follow change to FFI decls: Import constructors of newtypes | 2011-10-21 | |
| | |||
* | Follow the removal of the Eq superclass of Num | 2011-10-12 | |
| | |||
* | Remove old darcs boring file | 2011-08-10 | |
| | |||
* | Fix conditional pragma to work with 6.12 | 2011-08-09 | |
| | |||
* | Use Safe Haskell when GHC >= 7.2 | 2011-08-03 | |
| | |||
* | Remove some antiquated C constructs | 2011-08-01 | |
| | | | | | | | | Fixes validate on amd64/Linux with: SRC_CC_OPTS += -Wmissing-parameter-type SRC_CC_OPTS += -Wold-style-declaration SRC_CC_OPTS += -Wold-style-definition | ||
* | Relax base dep | 2011-07-07 | |
| | |||
* | Bump version number | 2011-07-06 | |
| | |||
* | prefer bsd/libutil.h (if available) to libutil.h | 2011-06-29 | |
| | | | | libutil.h is deprecated in recent releases of libbsd | ||
* | Fix typos in future process group API | 2011-05-31 | |
| | |||
* | elaborate the deprecation messages, and add commented-out new | 2011-05-23 | |
| | | | | versions, for setProcessGroupID and createProcessGroup | ||
* | add processGroup001/processGroup002 | 2011-05-23 | |
| | |||
* | Test cases for the new process group API. | 2011-05-23 | |
| | |||
* | Change the POSIX process group API. (trac #5167) | 2011-05-23 | |
| | | | | | | | | | | | | | | | Make it possible to query the process group of an existing process (through 'getProcessGroupIDOf') and try to make function names more consistent. Here is the full list of API changes in System.Posix.Process in this patch: getProcessGroupID => same getProcessGroupIDOf => new createProcessGroup => deprecated createProcessGroupFor => new joinProcessGroup => same setProcessGroupID => deprecated setProcessGroupIDOf => new | ||
* | Improved Unicode support in the light of PEP383 | 2011-05-14 | |
| | |||
* | allow some syscalls in System.Posix.Directory to return EINTR (#5184) | 2011-05-10 | |
| | |||
* | Update source repo location to be the git repo in .cabal file | 2011-04-08 | |
| | |||
* | Use _NSGetEnviron on OS X: fixes #2458 | 2011-04-06 | |
| | |||
* | Add initial .gitignore | 2011-04-05 | |
| | |||
* | Include HsUnix.h earlier in System/Posix/Files.hsc | 2011-03-24 | |
| | |||
* | Add NondecreasingIndentation to the list of extensions | 2011-01-17 | |
| | |||
* | Proper autoconf test for sem_close's library; fixes trac #4523 | 2011-01-01 | |
| | |||
* | run forkprocess01 with +RTS -ls too, to test #4512 | 2010-12-10 | |
| | |||
* | Clarify behavior of "awaitSignal Nothing", export SignalSet that includes ↵ | 2010-12-08 | |
| | | | | all signals reserved by RTS (#4504) | ||
* | Remove unnecessary fromIntegral calls | 2010-11-16 | |
| | |||
* | Bump version to 2.4.1.0 | 2010-09-17 | |
| | |||
* | avoid Foreign.unsafePerformIO | 2010-09-09 | |
| | |||
* | Add bindings for setting effective user-id and group-id | 2010-05-17 | |
| | | | | | | Having the ability to set the effective user-id and group-id enables the application to switch between the real user-id and set-user-id multiple times. | ||
* | Allow base-4.3 | 2010-06-02 | |
| | |||
* | add a comment about 3816 failing due to Samba | 2010-05-18 | |
| | |||
* | Provide a dummy input file for queryfdoption01 | 2010-04-18 | |
| |