From 78001212f8140c4b9c0b913709f000c59827ebd7 Mon Sep 17 00:00:00 2001 From: Brad Arant Date: Mon, 18 Nov 2024 13:05:33 -0800 Subject: [PATCH] cleaned up system tag. --- __system.cpp | 7 ++----- tests/testsystem.jet | 4 ++-- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/__system.cpp b/__system.cpp index 85435be..1f62b39 100644 --- a/__system.cpp +++ b/__system.cpp @@ -31,9 +31,9 @@ namespace jet { close(fdi[1]); dup2(fdi[0], 0); } - rc = system(variables["cmd"].c_str()); + system(variables["cmd"].c_str()); close(fdo[1]); - exit(rc); + exit(errno); } close(fdo[1]); if(variableDefined("name")) @@ -41,9 +41,6 @@ namespace jet { else out.read(fdo[0]); waitpid(pid, &status, 0); - if(variableDefined("status")) - resolveKeyword("status"); - global.variables[variables["status"]] = (status >> 8 & 255); } } diff --git a/tests/testsystem.jet b/tests/testsystem.jet index 8de0704..9b0e959 100755 --- a/tests/testsystem.jet +++ b/tests/testsystem.jet @@ -1,8 +1,8 @@ #!../jet-2.0 - + test1=$[test1] name1=#[localname] -status=$[stat] +error=$[error]