commit b94ad13d4bb66daa6644345b055047395b8890b1 parent 66c10f02c3741400771f92bb98b9df22d3c1abdd Author: rsc <devnull@localhost> Date: Tue, 4 Jan 2005 22:19:07 +0000 cache answer Diffstat:
M | src/lib9/get9root.c | | | 9 | +++++++-- |
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/lib9/get9root.c b/src/lib9/get9root.c @@ -4,10 +4,15 @@ char* get9root(void) { - char *s; + static char *s; + + if(s) + return s; if((s = getenv("PLAN9")) != 0) return s; - return "/usr/local/plan9"; + /* could do better - search $PATH */ + s = "/usr/local/plan9"; + return s; }