URI:
       tamount.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tamount.c (393B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include <auth.h>
            4 #include "authlocal.h"
            5 
            6 int
            7 amount(int fd, char *mntpt, int flags, char *aname)
            8 {
            9         int rv, afd;
           10         AuthInfo *ai;
           11 
           12         afd = fauth(fd, aname);
           13         if(afd >= 0){
           14                 ai = auth_proxy(afd, amount_getkey, "proto=p9any role=client");
           15                 if(ai != nil)
           16                         auth_freeAI(ai);
           17         }
           18         rv = mount(fd, afd, mntpt, flags, aname);
           19         if(afd >= 0)
           20                 close(afd);
           21         return rv;
           22 }