use puffs_null_setops()

This commit is contained in:
pooka 2007-06-24 18:43:30 +00:00
parent 159e84cbd3
commit 0d05db1c32
3 changed files with 6 additions and 69 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: icfs.c,v 1.1 2007/06/24 18:32:00 pooka Exp $ */
/* $NetBSD: icfs.c,v 1.2 2007/06/24 18:43:30 pooka Exp $ */
/*
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
@ -52,7 +52,6 @@
#include <stdlib.h>
#include <unistd.h>
PUFFSOP_PROTOS(puffs_null) /* XXX */
PUFFSOP_PROTOS(ic)
static void usage(void);
@ -188,30 +187,10 @@ main(int argc, char *argv[])
errx(1, "%s is not a directory", argv[0]);
PUFFSOP_INIT(pops);
PUFFSOP_SET(pops, puffs_null, fs, statvfs);
PUFFSOP_SETFSNOP(pops, unmount);
PUFFSOP_SETFSNOP(pops, sync);
puffs_null_setops(pops);
PUFFSOP_SET(pops, ic, node, readdir);
PUFFSOP_SET(pops, puffs_null, node, lookup);
PUFFSOP_SET(pops, puffs_null, node, create);
PUFFSOP_SET(pops, puffs_null, node, mknod);
PUFFSOP_SET(pops, puffs_null, node, getattr);
PUFFSOP_SET(pops, puffs_null, node, setattr);
PUFFSOP_SET(pops, puffs_null, node, fsync);
PUFFSOP_SET(pops, puffs_null, node, remove);
PUFFSOP_SET(pops, puffs_null, node, link);
PUFFSOP_SET(pops, puffs_null, node, rename);
PUFFSOP_SET(pops, puffs_null, node, mkdir);
PUFFSOP_SET(pops, puffs_null, node, rmdir);
PUFFSOP_SET(pops, puffs_null, node, symlink);
PUFFSOP_SET(pops, puffs_null, node, readlink);
PUFFSOP_SET(pops, puffs_null, node, reclaim);
PUFFSOP_SET(pops, puffs_null, node, read);
PUFFSOP_SET(pops, puffs_null, node, write);
if ((pu = puffs_init(pops, "ic", NULL, pflags)) == NULL)
err(1, "mount");

View File

@ -1,4 +1,4 @@
/* $NetBSD: pnullfs.c,v 1.11 2007/06/24 18:37:40 pooka Exp $ */
/* $NetBSD: pnullfs.c,v 1.12 2007/06/24 18:43:30 pooka Exp $ */
/*
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
@ -35,8 +35,6 @@
#include <stdlib.h>
#include <unistd.h>
PUFFSOP_PROTOS(puffs_null) /* XXX */
static void usage(void);
static void
@ -94,28 +92,7 @@ main(int argc, char *argv[])
errx(1, "%s is not a directory", argv[0]);
PUFFSOP_INIT(pops);
PUFFSOP_SET(pops, puffs_null, fs, statvfs);
PUFFSOP_SETFSNOP(pops, unmount);
PUFFSOP_SETFSNOP(pops, sync);
PUFFSOP_SET(pops, puffs_null, node, lookup);
PUFFSOP_SET(pops, puffs_null, node, create);
PUFFSOP_SET(pops, puffs_null, node, mknod);
PUFFSOP_SET(pops, puffs_null, node, getattr);
PUFFSOP_SET(pops, puffs_null, node, setattr);
PUFFSOP_SET(pops, puffs_null, node, fsync);
PUFFSOP_SET(pops, puffs_null, node, remove);
PUFFSOP_SET(pops, puffs_null, node, link);
PUFFSOP_SET(pops, puffs_null, node, rename);
PUFFSOP_SET(pops, puffs_null, node, mkdir);
PUFFSOP_SET(pops, puffs_null, node, rmdir);
PUFFSOP_SET(pops, puffs_null, node, symlink);
PUFFSOP_SET(pops, puffs_null, node, readlink);
PUFFSOP_SET(pops, puffs_null, node, readdir);
PUFFSOP_SET(pops, puffs_null, node, read);
PUFFSOP_SET(pops, puffs_null, node, write);
PUFFSOP_SET(pops, puffs_null, node, reclaim);
puffs_null_setops(pops);
if ((pu = puffs_init(pops, "pnullfs", NULL, pflags)) == NULL)
err(1, "init");

View File

@ -1,4 +1,4 @@
/* $NetBSD: rot13fs.c,v 1.9 2007/06/20 21:11:26 pooka Exp $ */
/* $NetBSD: rot13fs.c,v 1.10 2007/06/24 18:43:30 pooka Exp $ */
/*
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
@ -37,7 +37,6 @@
#include <stdlib.h>
#include <unistd.h>
PUFFSOP_PROTOS(puffs_null) /* XXX */
PUFFSOP_PROTOS(rot13)
static void usage(void);
@ -121,30 +120,12 @@ main(int argc, char *argv[])
errx(1, "%s is not a directory", argv[0]);
PUFFSOP_INIT(pops);
PUFFSOP_SET(pops, puffs_null, fs, statvfs);
PUFFSOP_SETFSNOP(pops, unmount);
PUFFSOP_SETFSNOP(pops, sync);
puffs_null_setops(pops);
PUFFSOP_SET(pops, rot13, node, readdir);
PUFFSOP_SET(pops, rot13, node, read);
PUFFSOP_SET(pops, rot13, node, write);
PUFFSOP_SET(pops, puffs_null, node, lookup);
PUFFSOP_SET(pops, puffs_null, node, create);
PUFFSOP_SET(pops, puffs_null, node, mknod);
PUFFSOP_SET(pops, puffs_null, node, getattr);
PUFFSOP_SET(pops, puffs_null, node, setattr);
PUFFSOP_SET(pops, puffs_null, node, fsync);
PUFFSOP_SET(pops, puffs_null, node, remove);
PUFFSOP_SET(pops, puffs_null, node, link);
PUFFSOP_SET(pops, puffs_null, node, rename);
PUFFSOP_SET(pops, puffs_null, node, mkdir);
PUFFSOP_SET(pops, puffs_null, node, rmdir);
PUFFSOP_SET(pops, puffs_null, node, symlink);
PUFFSOP_SET(pops, puffs_null, node, readlink);
PUFFSOP_SET(pops, puffs_null, node, reclaim);
if ((pu = puffs_init(pops, "rot13", NULL, pflags)) == NULL)
err(1, "mount");