summaryrefslogtreecommitdiff
path: root/sys/src/cmd/rc/plan9.c
AgeCommit message (Collapse)Author
2016-05-16rc: simplify execfinit() / Xrdfn() using the globber to lookup /env/fn'#'*cinap_lenrek
2016-05-16rc: fix double close() in addenv()cinap_lenrek
2016-05-15rc: remove pointless Memcpy(),Malloc(),Realloc() and efree() wrapperscinap_lenrek
2016-02-22rc: terminate rc when exec fails, cleanupcinap_lenrek
The execexec() function should never return, as it irreversably changes the filedescriptor table for the new program. This means rc's internal filedesciptors for reading the script get implicitely closed and we cannot continue the rc interpreter when Execute() fails. So Execute() now sets the error status, and execexec() runs Xexit() in case Execute() returns.
2012-02-08rc: change plan9 envname limit to 128, cleanupcinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen