commit - 84e123dcd790b494948ec07ac658edb6a06d6a93
commit + 24726c810b99d6a872337056072cc304a44c42ed
blob - 121d97461fdbdc4372473f36e4768a089b5d1840
blob + 68792dc266667324f04015ee304f5512c34cd889
--- src/cmd/upas/nfs/main.c
+++ src/cmd/upas/nfs/main.c
void
usage(void)
{
- fprint(2, "usage: mailfs [-DVtx] [-s srvname] [-r root] server\n");
+ fprint(2, "usage: mailfs [-DVtx] [-m mtpt] [-s srvname] [-r root] server\n");
threadexitsall("usage");
}
{
char *server, *srvname, *root;
int mode;
+ char *mtpt;
srvname = "mail";
root = "";
mode = Unencrypted;
+ mtpt = nil;
ARGBEGIN{
default:
usage();
case 'V':
chattyimap++;
break;
+ case 'm':
+ mtpt = EARGF(usage());
+ break;
case 's':
srvname = EARGF(usage());
break;
if((imap = imapconnect(server, mode, root)) == nil)
sysfatal("imapconnect: %r");
- threadpostmountsrv(&fs, srvname, nil, 0);
+ threadpostmountsrv(&fs, srvname, mtpt, 0);
}