aboutsummaryrefslogtreecommitdiff
path: root/lib/commands/commands.tm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/commands/commands.tm')
-rw-r--r--lib/commands/commands.tm16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/commands/commands.tm b/lib/commands/commands.tm
index 8a131042..b9b176af 100644
--- a/lib/commands/commands.tm
+++ b/lib/commands/commands.tm
@@ -57,22 +57,22 @@ struct Command(command:Text, args:[Text]=[], env:{Text=Text}={})
errors : [Byte]
status := run_command(command.command, command.args, command.env, input_bytes, &output, &errors)
- if C_code:Bool(WIFEXITED(@status))
- return ProgramResult(output, errors, ExitType.Exited(C_code:Int32(WEXITSTATUS(@status))))
+ if C_code:Bool`WIFEXITED(@status)`
+ return ProgramResult(output, errors, ExitType.Exited(C_code:Int32`WEXITSTATUS(@status)`))
- if C_code:Bool(WIFSIGNALED(@status))
- return ProgramResult(output, errors, ExitType.Signaled(C_code:Int32(WTERMSIG(@status))))
+ if C_code:Bool`WIFSIGNALED(@status)`
+ return ProgramResult(output, errors, ExitType.Signaled(C_code:Int32`WTERMSIG(@status)`))
return ProgramResult(output, errors, ExitType.Failed)
func run(command:Command, -> ExitType)
status := run_command(command.command, command.args, command.env, none, none, none)
- if C_code:Bool(WIFEXITED(@status))
- return ExitType.Exited(C_code:Int32(WEXITSTATUS(@status)))
+ if C_code:Bool`WIFEXITED(@status)`
+ return ExitType.Exited(C_code:Int32`WEXITSTATUS(@status)`)
- if C_code:Bool(WIFSIGNALED(@status))
- return ExitType.Signaled(C_code:Int32(WTERMSIG(@status)))
+ if C_code:Bool`WIFSIGNALED(@status)`
+ return ExitType.Signaled(C_code:Int32`WTERMSIG(@status)`)
return ExitType.Failed