diff options
Diffstat (limited to 'lib/commands/commands.tm')
| -rw-r--r-- | lib/commands/commands.tm | 16 |
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 |
