commit f8a144ae1a7edadc14f897bd85abab596c577546
parent c4c41028787128a63eaf8bfe9330fd7baaacb75e
Author: Russ Cox <rsc@swtch.com>
Date: Sun, 20 Jul 2008 03:47:32 -0400
9vx: allow localroot==nil for #Z
Diffstat:
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/9vx/devfs-posix.c b/src/9vx/devfs-posix.c
@@ -113,11 +113,16 @@ fsattach(char *spec)
}
}
- if(localroot == nil)
- error("no #Zplan9 root without -r");
- if(stat(localroot, &st) < 0)
- oserror();
+ if(plan9){
+ if(localroot == nil)
+ error("no #Zplan9 root without -r");
+ if(stat(localroot, &st) < 0)
+ oserror();
+ }else{
+ if(stat("/", &st) < 0)
+ oserror();
+ }
c = devattach(FsChar, spec);
ufd = mallocz(sizeof(UnixFd), 1);