Make minish-eval a separate program
commit28c9f2de4e87070dbc2703863a5f5192d9f37358
authorff <_ff@tuta.io>
Mon, 18 Dec 2017 21:15:45 +0000 (18 22:15 +0100)
committerff <_ff@tuta.io>
Mon, 18 Dec 2017 21:15:45 +0000 (18 22:15 +0100)
tree89027b6ed6de292424ecd7c62182309b825aacb6
parent4520d610e0616ddfcea6fdc4a0d306d1a5eb48eb
Make minish-eval a separate program

The child of minish that used to call eval()
now execv()s into minish-eval instead.
To handle command substitution,
minish-eval fork()s and its child execv()s into itself.
Devember/log18.txt [new file with mode: 0644]
src/close parenthesis.c
src/ipc.h [new file with mode: 0644]
src/minish-eval.c [new file with mode: 0644]
src/minish-read.c
src/minish.c
src/newline.c
src/open parenthesis.c
src/qq.c [new file with mode: 0644]
src/try.h [new file with mode: 0644]
src/words.h [new file with mode: 0644]