ref: c55893d6aadc20f840bb51b63a79dadf5bed0787
parent: 877989481513a00a80f3d58aed2de68744b7b51f
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Fri Jan 17 18:07:11 EST 2025
sam, samterm: rfork to copy env vars and namespace
--- a/sys/src/cmd/sam/sam.c
+++ b/sys/src/cmd/sam/sam.c
@@ -36,6 +36,8 @@
String *t;
char *termargs[10], **ap;
+ rfork(RFENVG|RFNAMEG);
+
ap = termargs;
*ap++ = "samterm";
ARGBEGIN{
--- a/sys/src/cmd/samterm/main.c
+++ b/sys/src/cmd/samterm/main.c
@@ -37,6 +37,8 @@
Flayer *nwhich;
ulong p;
+ rfork(RFENVG|RFNAMEG);
+
getscreen(argc, argv);
iconinit();
initio();
--
⑨