cleaned up system tag.

This commit is contained in:
Brad Arant committed 2024-11-18 13:05:33 -08:00
1 parent 5a7f7f2d18
commit 78001212f8
2 files changed
+4 -7

No files matched your search

+2 -5
View File
@@ -31,9 +31,9 @@ namespace jet {
close(fdi[1]); close(fdi[1]);
dup2(fdi[0], 0); dup2(fdi[0], 0);
} }
rc = system(variables["cmd"].c_str()); system(variables["cmd"].c_str());
close(fdo[1]); close(fdo[1]);
exit(rc); exit(errno);
} }
close(fdo[1]); close(fdo[1]);
if(variableDefined("name")) if(variableDefined("name"))
@@ -41,9 +41,6 @@ namespace jet {
else else
out.read(fdo[0]); out.read(fdo[0]);
waitpid(pid, &status, 0); waitpid(pid, &status, 0);
if(variableDefined("status"))
resolveKeyword("status");
global.variables[variables["status"]] = (status >> 8 & 255);
} }
} }
+2 -2
View File
@@ -1,8 +1,8 @@
#!../jet-2.0 #!../jet-2.0
<jet name1="localname" filterblanklines="true" trimlines="true"> <jet name1="localname" filterblanklines="true" trimlines="true">
<set name="abc" value="abcdefg" /> <set name="abc" value="abcdefg" />
<system cmd="cat" status="stat" input="$[abc]xyz" name="test1" /> <system cmd="cats" input="$[abc]xyz" name="test1" />
test1=$[test1] test1=$[test1]
name1=#[localname] name1=#[localname]
status=$[stat] error=$[error]
</jet> </jet>