cleaned up system tag.
This commit is contained in:
parent
5a7f7f2d18
commit
78001212f8
@ -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);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user