process 1.6.0.0 → 1.6.1.0
raw patch · 7 files changed
+23/−16 lines, 7 files
Files
- System/Process.hs +0/−2
- System/Process/Common.hs +2/−0
- System/Process/Internals.hs +7/−0
- System/Process/Posix.hs +1/−1
- changelog.md +6/−0
- configure +0/−12
- process.cabal +7/−1
System/Process.hs view
@@ -199,7 +199,6 @@ | hdl /= stdin && hdl /= stdout && hdl /= stderr = hClose hdl maybeCloseStd _ = return () -{- -- | A 'C.bracket'-style resource handler for 'createProcess'. -- -- Does automatic cleanup when the action finishes. If there is an exception@@ -214,7 +213,6 @@ -- > ... -- -- @since 1.4.3.0--} withCreateProcess :: CreateProcess -> (Maybe Handle -> Maybe Handle -> Maybe Handle -> ProcessHandle -> IO a)
System/Process/Common.hs view
@@ -9,6 +9,8 @@ , ProcRetHandles (..) , withFilePathException , PHANDLE+ , GroupID+ , UserID , modifyProcessHandle , withProcessHandle , fd_stdin
System/Process/Internals.hs view
@@ -22,6 +22,13 @@ module System.Process.Internals ( ProcessHandle(..), ProcessHandle__(..), PHANDLE, closePHANDLE, mkProcessHandle,+#ifdef WINDOWS+ CGid(..),+#else+ CGid,+#endif+ GroupID,+ UserID, modifyProcessHandle, withProcessHandle, CreateProcess(..), CmdSpec(..), StdStream(..), ProcRetHandles (..),
System/Process/Posix.hs view
@@ -40,7 +40,7 @@ import qualified System.Posix.IO as Posix import System.Posix.Process (getProcessGroupIDOf) -import System.Process.Common+import System.Process.Common hiding (mb_delegate_ctlc) #include "HsProcessConfig.h" #include "processFlags.h"
changelog.md view
@@ -1,5 +1,11 @@ # Changelog for [`process` package](http://hackage.haskell.org/package/process) +## 1.6.1.1 *July 2017*++* Expose `CGid`, `GroupID`, and `UserID` from `System.Process.Internals`+ [#90](https://github.com/haskell/process/issues/90)+ [#91](https://github.com/haskell/process/pull/91)+ ## 1.6.0.0 *February 2017* * Fix: waitForProcess race condition
configure view
@@ -675,7 +675,6 @@ ac_subst_files='' ac_user_opts=' enable_option_checking-with_cc ' ac_precious_vars='build_alias host_alias@@ -1291,11 +1290,6 @@ esac cat <<\_ACEOF -Optional Packages:- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)-C compiler- Some influential environment variables: CC C compiler command CFLAGS C compiler flags@@ -2332,12 +2326,6 @@ ac_config_headers="$ac_config_headers include/HsProcessConfig.h" ---# Check whether --with-cc was given.-if test "${with_cc+set}" = set; then :- withval=$with_cc; CC=$withval-fi ac_ext=c ac_cpp='$CPP $CPPFLAGS'
process.cabal view
@@ -1,5 +1,5 @@ name: process-version: 1.6.0.0+version: 1.6.1.0 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE@@ -11,6 +11,12 @@ cabal-version: >=1.10 description: This package contains libraries for dealing with system processes.+ .+ The typed-process package is a more recent take on a process API,+ which uses this package internally. It features better binary+ support, easier concurrency, and a more composable API. You can+ read more about it at+ <https://haskell-lang.org/library/typed-process>. extra-source-files: aclocal.m4