plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit b94ad13d4bb66daa6644345b055047395b8890b1
parent 66c10f02c3741400771f92bb98b9df22d3c1abdd
Author: rsc <devnull@localhost>
Date:   Tue,  4 Jan 2005 22:19:07 +0000

cache answer

Diffstat:
Msrc/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; }