#include <9pm/windows.h>
#include <9pm/u.h>
#include <9pm/libc.h>
#include "syscall.h"
int
mount(int fd, int afd, char *mtpt, int flag, char *spec)
{
char *a, *s;
Syscallmem *c;
c = _getsyscallmem();
c->arg[0] = fd;
c->arg[1] = afd;
s = (char*)(&c[1]);
a = s;
strcpy(a, mtpt);
c->arg[2] = a - s;
a += strlen(a)+1;
c->arg[3] = flag;
strcpy(a, spec);
c->arg[4] = a - s;
c->nr = Smount;
return _dosyscall(c);
}