From 118dfa98b81785213b819f66cdb92e5a43f62326 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 5 May 2008 23:07:54 -0400 Subject: post9pservice: accept mtpt (via fuse) --- src/cmd/tapefs/fs.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/cmd/tapefs') diff --git a/src/cmd/tapefs/fs.c b/src/cmd/tapefs/fs.c index f67fa6da..dc3148ae 100644 --- a/src/cmd/tapefs/fs.c +++ b/src/cmd/tapefs/fs.c @@ -75,18 +75,22 @@ void main(int argc, char *argv[]) { Ram *r; - char *defmnt; + char *defmnt, *defsrv; int p[2]; char buf[TICKREQLEN]; fmtinstall('F', fcallfmt); initfcalls(); - defmnt = "tapefs"; + defmnt = nil; + defsrv = nil; ARGBEGIN{ case 'm': defmnt = ARGF(); break; + case 's': + defsrv = ARGF(); + break; case 'p': /* password file */ uidmap = getpass(ARGF()); break; @@ -142,8 +146,8 @@ main(int argc, char *argv[]) break; default: close(p[0]); /* don't deadlock if child fails */ - if(post9pservice(p[1], defmnt, nil) < 0) { - sprint(buf, "post on `%s' failed", defmnt); + if(post9pservice(p[1], defsrv, defmnt) < 0){ + sprint(buf, "post9pservice: %r"); error(buf); } } -- cgit v1.2.3