~ chicken-core (chicken-5) 252cc18a195afa0cd9695041c05b76ea34f56cb2


commit 252cc18a195afa0cd9695041c05b76ea34f56cb2
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Sat May 13 13:28:48 2017 +0200
Commit:     Kooda <kooda@upyum.com>
CommitDate: Tue Jun 6 13:00:42 2017 +0200

    Move process-group-id and create-session to chicken.process-context
    
    It makes more sense here, considering current-process-id and
    parent-process-id are also in this module, and (chicken process) now
    only contains procedures for starting new processes or replacing the
    current process with a new program image.
    
    Signed-off-by: Kooda <kooda@upyum.com>

diff --git a/posix.scm b/posix.scm
index c19fe02c..4ab59096 100644
--- a/posix.scm
+++ b/posix.scm
@@ -118,9 +118,8 @@
    process-signal process-spawn process-wait call-with-input-pipe
    call-with-output-pipe close-input-pipe close-output-pipe create-pipe
    open-input-pipe open-output-pipe with-input-from-pipe
-   with-output-to-pipe process process* pipe/buf process-group-id
-   create-session spawn/overlay spawn/wait spawn/nowait spawn/nowaito
-   spawn/detach)
+   with-output-to-pipe process process* pipe/buf
+   spawn/overlay spawn/wait spawn/nowait spawn/nowaito spawn/detach)
 
 (import chicken scheme chicken.posix chicken.platform)
 
@@ -169,5 +168,6 @@
    set-root-directory! current-effective-group-id
    current-effective-user-id current-group-id current-process-id
    current-user-id parent-process-id current-user-name
-   current-effective-user-name user-information)
+   current-effective-user-name create-session process-group-id
+   user-information)
 (import chicken chicken.posix))
Trap