fixed call tag completely. Should be done for now.

This commit is contained in:
barant committed 2025-01-09 13:57:12 -08:00
1 parent 4f616021f3
commit 3f4ca13f3f
3 files changed
+11 -3

No files matched your search

+4 -2
View File
@@ -31,7 +31,7 @@ namespace jet {
close(fdo[0]);
dup2(fdo[1], 1);
if(keywordDefined("input")) {
coreutils::ZString input(resolveKeyword("input"));
coreutils::MString input(resolveKeyword("input"));
pipe(fdi);
if(fork() == 0) {
close(fdi[0]);
@@ -48,7 +48,9 @@ namespace jet {
}
close(fdo[1]);
if(keywordDefined("name")) {
storeVariable(resolveKeyword("name"));
coreutils::MString value;
value.read(fdo[0]);
storeVariable(resolveKeyword("name"), value, resolveKeyword("scope"));
} else
out.read(fdo[0]);
waitpid(pid, &status, 0);