841328cec5
One fixes a problem with dpb display, as reported by jasper@ OK jasper@
23 lines
1004 B
Plaintext
23 lines
1004 B
Plaintext
$OpenBSD: patch-src_build_omake_rule_ml,v 1.1 2010/11/22 08:50:26 dcoppa Exp $
|
|
|
|
Patch from upstream: stdin <-> stdout fix (upstream r12115)
|
|
|
|
--- src/build/omake_rule.ml.orig Mon Jul 2 20:20:23 2007
|
|
+++ src/build/omake_rule.ml Wed Nov 10 15:29:58 2010
|
|
@@ -1040,12 +1040,12 @@ and eval_include_rule venv pos loc sources deps values
|
|
* Evaluate the commands NOW.
|
|
*)
|
|
and exec_commands venv pos loc commands =
|
|
- let stdin = channel_of_var venv pos loc stdin_var in
|
|
let stdout = channel_of_var venv pos loc stdout_var in
|
|
- let stdin = Lm_channel.descr stdin in
|
|
+ let stderr = channel_of_var venv pos loc stderr_var in
|
|
let stdout = Lm_channel.descr stdout in
|
|
+ let stderr = Lm_channel.descr stderr in
|
|
List.iter (fun command ->
|
|
- let pid = eval_shell_internal stdin stdout command in
|
|
+ let pid = eval_shell_internal stdout stderr command in
|
|
let status, _ = eval_shell_wait venv pos pid in
|
|
let code =
|
|
match status with
|