tmailfs: add -m option - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 24726c810b99d6a872337056072cc304a44c42ed
 (DIR) parent 84e123dcd790b494948ec07ac658edb6a06d6a93
 (HTM) Author: Russ Cox <rsc@swtch.com>
       Date:   Sat, 10 May 2008 13:43:01 -0400
       
       mailfs: add -m option
       
       Diffstat:
         M src/cmd/upas/nfs/main.c             |       9 +++++++--
       
       1 file changed, 7 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/upas/nfs/main.c b/src/cmd/upas/nfs/main.c
       t@@ -22,7 +22,7 @@ Imap *imap;
        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");
        }
        
       t@@ -31,10 +31,12 @@ threadmain(int argc, char **argv)
        {
                char *server, *srvname, *root;
                int mode;
       +        char *mtpt;
        
                srvname = "mail";
                root = "";
                mode = Unencrypted;
       +        mtpt = nil;
                ARGBEGIN{
                default:
                        usage();
       t@@ -44,6 +46,9 @@ threadmain(int argc, char **argv)
                case 'V':
                        chattyimap++;
                        break;
       +        case 'm':
       +                mtpt = EARGF(usage());
       +                break;
                case 's':
                        srvname = EARGF(usage());
                        break;
       t@@ -71,6 +76,6 @@ threadmain(int argc, char **argv)
        
                if((imap = imapconnect(server, mode, root)) == nil)
                        sysfatal("imapconnect: %r");
       -        threadpostmountsrv(&fs, srvname, nil, 0);
       +        threadpostmountsrv(&fs, srvname, mtpt, 0);
        }