adapt to flags parameter for puffs_mainloop()

This commit is contained in:
pooka 2006-11-30 05:38:54 +00:00
parent c145fb5a17
commit 496f59a99f
3 changed files with 13 additions and 10 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: dtfs.c,v 1.7 2006/11/18 12:41:06 pooka Exp $ */
/* $NetBSD: dtfs.c,v 1.8 2006/11/30 05:38:54 pooka Exp $ */
/*
* Copyright (c) 2006 Antti Kantee. All Rights Reserved.
@ -55,15 +55,18 @@ main(int argc, char *argv[])
struct puffs_usermount *pu;
struct puffs_vfsops pvfs;
struct puffs_vnops pvn;
uint32_t flags = 0;
int pflags, lflags;
setprogname(argv[0]);
if (argc < 2)
errx(1, "usage: %s mountpath\n", getprogname());
if (argc == 3 && *argv[2] == 'd') /* nice */
flags |= PUFFSFLAG_OPDUMP;
pflags = lflags = 0;
if (argc == 3 && *argv[2] == 'd') { /* nice */
pflags = PUFFSFLAG_OPDUMP;
lflags = PUFFSLOOP_NODAEMON;
}
memset(&pvfs, 0, sizeof(struct puffs_vfsops));
memset(&pvn, 0, sizeof(struct puffs_vnops));
@ -91,11 +94,11 @@ main(int argc, char *argv[])
pvn.puffs_inactive = dtfs_inactive;
pvn.puffs_mknod = dtfs_mknod;
if ((pu = puffs_mount(&pvfs, &pvn, argv[1], 0, FSNAME, flags, 0))
if ((pu = puffs_mount(&pvfs, &pvn, argv[1], 0, FSNAME, pflags, 0))
== NULL)
err(1, "mount");
if (puffs_mainloop(pu) == -1)
if (puffs_mainloop(pu, lflags) == -1)
err(1, "mainloop");
return 0;

View File

@ -1,4 +1,4 @@
/* $NetBSD: ssshfs.c,v 1.7 2006/11/23 01:51:15 hubertf Exp $ */
/* $NetBSD: ssshfs.c,v 1.8 2006/11/30 05:38:54 pooka Exp $ */
/*
* Copyright (c) 2006 Antti Kantee. All Rights Reserved.
@ -131,7 +131,7 @@ main(int argc, char *argv[])
PUFFSFLAG_NOCACHE, 0))==NULL)
err(1, "mount");
if (puffs_mainloop(pu) == -1)
if (puffs_mainloop(pu, 0) == -1)
err(1, "mainloop");
return 0;

View File

@ -1,4 +1,4 @@
/* $NetBSD: sysctlfs.c,v 1.5 2006/11/21 23:19:45 pooka Exp $ */
/* $NetBSD: sysctlfs.c,v 1.6 2006/11/30 05:38:54 pooka Exp $ */
/*
* Copyright (c) 2006 Antti Kantee. All Rights Reserved.
@ -102,7 +102,7 @@ main(int argc, char *argv[])
PUFFSFLAG_NOCACHE, 0)) == NULL)
err(1, "mount");
if (puffs_mainloop(pu) == -1)
if (puffs_mainloop(pu, 0) == -1)
err(1, "mainloop");
return 0;