mntwhat, char **, dowhat);
char *getrealname(char *, char *resolved_path);
char **makevfslist (const char *);
-size_t mntinfo (struct statfs **);
+int mntinfo (struct statfs **);
int namematch (struct addrinfo *);
int sacmp (struct sockaddr *, struct sockaddr *);
int umountall (char **);
char *mntfromnamerev;
char *resolved, realname[MAXPATHLEN];
char *type, *hostp, *delimp, *origname;
+ char none[] = "none";
len = 0;
mntfromname = mntonname = delimp = hostp = NULL;
if (mntfromname == NULL && mntonname == NULL) {
strcpy(name, origname);
if (umountfs(NULL, origname,
- "none") == 0) {;
+ none) == 0) {;
warnx("%s not found in "
"mount table, "
"unmounted it anyway",
clp->cl_auth = authsys_create_default();
try.tv_sec = 20;
try.tv_usec = 0;
- clnt_stat = clnt_call(clp, RPCMNT_UMOUNT, xdr_dir,
- nfsdirname, xdr_void, (caddr_t)0, try);
+ clnt_stat = clnt_call(clp, RPCMNT_UMOUNT, (xdrproc_t)xdr_dir,
+ nfsdirname, (xdrproc_t)xdr_void, (caddr_t)0, try);
if (clnt_stat != RPC_SUCCESS) {
warnx("%s: %s", hostp,
clnt_sperror(clp, "RPCMNT_UMOUNT"));
mntwhat what, char **type, dowhat mark)
{
static struct statfs *mntbuf;
- static size_t mntsize = 0;
+ static int mntsize = 0;
static char *mntcheck = NULL;
static char *mntcount = NULL;
int i, count;
*onname = name;
}
-size_t
+int
mntinfo(struct statfs **mntbuf)
{
static struct statfs *origbuf;