summaryrefslogtreecommitdiffstats
path: root/tests/018
diff options
context:
space:
mode:
Diffstat (limited to 'tests/018')
-rw-r--r--tests/018/process.tl12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/018/process.tl b/tests/018/process.tl
index b34047b2..1b3780ac 100644
--- a/tests/018/process.tl
+++ b/tests/018/process.tl
@@ -13,6 +13,12 @@
^(with-stream (s (open-subprocess nil "r" nil (lambda () ,*forms)))
(get-string s)))
-(mtest
- (fcmd (let ((*stdout* *stdnull*)) (sh "echo foo"))) ""
- (fcmd (let ((*stderr* *stdout*)) (sh "echo foo 1>&1"))) "foo\n")
+(caseq (os-symbol)
+ ((:cygwin :cygnal)
+ (mtest
+ (fcmd (let ((*stdout* *stdnull*)) (sh "echo foo"))) ""
+ (fcmd (let ((*stderr* *stdout*)) (sh "echo foo 1>&2"))) "foo \r\n"))
+ (t
+ (mtest
+ (fcmd (let ((*stdout* *stdnull*)) (sh "echo foo"))) ""
+ (fcmd (let ((*stderr* *stdout*)) (sh "echo foo 1>&2"))) "foo\n")))