mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-20 06:09:18 +02:00
Fixing child process input port in call-with-process-io.
This commit is contained in:
parent
5c00c4a8df
commit
e22c03018a
1 changed files with 3 additions and 3 deletions
|
@ -82,13 +82,13 @@
|
|||
((not pid)
|
||||
(error "couldn't fork"))
|
||||
((zero? pid) ;; child
|
||||
(close-file-descriptor (car in-pipe))
|
||||
(close-file-descriptor (cadr in-pipe))
|
||||
(close-file-descriptor (car out-pipe))
|
||||
(close-file-descriptor (car err-pipe))
|
||||
(duplicate-file-descriptor-to (cadr in-pipe) 0)
|
||||
(duplicate-file-descriptor-to (car in-pipe) 0)
|
||||
(duplicate-file-descriptor-to (cadr out-pipe) 1)
|
||||
(duplicate-file-descriptor-to (cadr err-pipe) 2)
|
||||
(close-file-descriptor (cadr in-pipe))
|
||||
(close-file-descriptor (car in-pipe))
|
||||
(close-file-descriptor (cadr out-pipe))
|
||||
(close-file-descriptor (cadr err-pipe))
|
||||
(execute (car command-ls) command-ls))
|
||||
|
|
Loading…
Add table
Reference in a new issue