work towards a clean compile on migrating set and get variables from Tag.

This commit is contained in:
barant committed 2025-01-08 10:27:30 -08:00
1 parent 2549220914
commit 5c27df59da
25 files changed
+178 -306

No files matched your search

+3 -3
View File
@@ -20,7 +20,7 @@ namespace jet {
dup2(fdo[1], 1);
if(keywordDefined("input")) {
resolveKeyword("input");
coreutils::ZString input(keywords["input"]);
coreutils::ZString input(keywords[resolveKeyword("input")]);
pipe(fdi);
if(fork() == 0) {
close(fdi[0]);
@@ -31,13 +31,13 @@ namespace jet {
close(fdi[1]);
dup2(fdi[0], 0);
}
system(keywords["cmd"].c_str());
system(keywords[resolveKeyword("cmd")].c_str());
close(fdo[1]);
exit(errno);
}
close(fdo[1]);
if(keywordDefined("name"))
global.variables[keywords["name"]].read(fdo[0]);
global.variables[keywords[resolveKeyword("name")]].read(fdo[0]);
else
out.read(fdo[0]);
waitpid(pid, &status, 0);