summaryrefslogtreecommitdiffstats
path: root/usr.sbin/makefs
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2016-10-17 01:16:22 +0000
committertedu <tedu@openbsd.org>2016-10-17 01:16:22 +0000
commit4af638d78c5e8dfcc5a7871d4bb63ff033dd441c (patch)
tree6d4042ae17c40794401f4bc68c8f31bb79fd7e9b /usr.sbin/makefs
parentOnly a few apple-specific bits are needed by eltorito, so copy them local. (diff)
downloadwireguard-openbsd-4af638d78c5e8dfcc5a7871d4bb63ff033dd441c.tar.xz
wireguard-openbsd-4af638d78c5e8dfcc5a7871d4bb63ff033dd441c.zip
mechanical rename of vnode to mkfsvnode and buf to mkfsbuf to avoid
collisions with the kernel structures of the same name. caught one bug where the wrong header was being included.
Diffstat (limited to 'usr.sbin/makefs')
-rw-r--r--usr.sbin/makefs/ffs.c6
-rw-r--r--usr.sbin/makefs/ffs/buf.c20
-rw-r--r--usr.sbin/makefs/ffs/buf.h16
-rw-r--r--usr.sbin/makefs/ffs/ffs_alloc.c8
-rw-r--r--usr.sbin/makefs/ffs/ffs_balloc.c16
-rw-r--r--usr.sbin/makefs/ffs/ffs_extern.h4
-rw-r--r--usr.sbin/makefs/ffs/ufs_inode.h4
-rw-r--r--usr.sbin/makefs/fs/msdosfs/denode.h28
-rw-r--r--usr.sbin/makefs/fs/msdosfs/fat.h4
-rw-r--r--usr.sbin/makefs/fs/msdosfs/msdosfs_conv.c3
-rw-r--r--usr.sbin/makefs/fs/msdosfs/msdosfs_fat.c22
-rw-r--r--usr.sbin/makefs/fs/msdosfs/msdosfs_lookup.c10
-rw-r--r--usr.sbin/makefs/fs/msdosfs/msdosfsmount.h4
-rw-r--r--usr.sbin/makefs/msdos.c4
-rw-r--r--usr.sbin/makefs/msdos.h8
-rw-r--r--usr.sbin/makefs/msdos/msdosfs_denode.c20
-rw-r--r--usr.sbin/makefs/msdos/msdosfs_vfsops.c8
-rw-r--r--usr.sbin/makefs/msdos/msdosfs_vnops.c24
-rw-r--r--usr.sbin/makefs/ufs/ffs/ffs_extern.h6
19 files changed, 107 insertions, 108 deletions
diff --git a/usr.sbin/makefs/ffs.c b/usr.sbin/makefs/ffs.c
index e2ee71bc3af..ca456847021 100644
--- a/usr.sbin/makefs/ffs.c
+++ b/usr.sbin/makefs/ffs.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ffs.c,v 1.7 2016/10/16 22:26:34 tedu Exp $ */
+/* $OpenBSD: ffs.c,v 1.8 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: ffs.c,v 1.66 2015/12/21 00:58:08 christos Exp $ */
/*
@@ -845,9 +845,9 @@ ffs_write_file(union dinode *din, uint32_t ino, void *buf, fsinfo_t *fsopts)
off_t bufleft, chunk, offset;
ssize_t nread;
struct inode in;
- struct buf * bp;
+ struct mkfsbuf * bp;
ffs_opt_t *ffs_opts = fsopts->fs_specific;
- struct vnode vp = { fsopts, NULL };
+ struct mkfsvnode vp = { fsopts, NULL };
assert (din != NULL);
assert (buf != NULL);
diff --git a/usr.sbin/makefs/ffs/buf.c b/usr.sbin/makefs/ffs/buf.c
index 9289ffb3f02..68ba5eee585 100644
--- a/usr.sbin/makefs/ffs/buf.c
+++ b/usr.sbin/makefs/ffs/buf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: buf.c,v 1.2 2016/10/16 20:26:56 natano Exp $ */
+/* $OpenBSD: buf.c,v 1.3 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: buf.c,v 1.24 2016/06/24 19:24:11 christos Exp $ */
/*
@@ -49,11 +49,11 @@
#include "makefs.h"
#include "buf.h"
-TAILQ_HEAD(buftailhead,buf) buftail;
+TAILQ_HEAD(buftailhead,mkfsbuf) buftail;
int
-bread(struct vnode *vp, daddr_t blkno, int size, int u2 __unused,
- struct buf **bpp)
+bread(struct mkfsvnode *vp, daddr_t blkno, int size, int u2 __unused,
+ struct mkfsbuf **bpp)
{
off_t offset;
ssize_t rv;
@@ -87,7 +87,7 @@ bread(struct vnode *vp, daddr_t blkno, int size, int u2 __unused,
}
void
-brelse(struct buf *bp, int u1 __unused)
+brelse(struct mkfsbuf *bp, int u1 __unused)
{
assert (bp != NULL);
@@ -117,7 +117,7 @@ brelse(struct buf *bp, int u1 __unused)
}
int
-bwrite(struct buf *bp)
+bwrite(struct mkfsbuf *bp)
{
off_t offset;
ssize_t rv;
@@ -148,7 +148,7 @@ bwrite(struct buf *bp)
void
bcleanup(void)
{
- struct buf *bp;
+ struct mkfsbuf *bp;
/*
* XXX this really shouldn't be necessary, but i'm curious to
@@ -168,12 +168,12 @@ bcleanup(void)
printf("bcleanup: done\n");
}
-struct buf *
-getblk(struct vnode *vp, daddr_t blkno, int size, int u1 __unused,
+struct mkfsbuf *
+getblk(struct mkfsvnode *vp, daddr_t blkno, int size, int u1 __unused,
int u2 __unused)
{
static int buftailinitted;
- struct buf *bp;
+ struct mkfsbuf *bp;
void *n;
if (debug & DEBUG_BUF_GETBLK)
diff --git a/usr.sbin/makefs/ffs/buf.h b/usr.sbin/makefs/ffs/buf.h
index 7ae3da42a02..4107d61fc97 100644
--- a/usr.sbin/makefs/ffs/buf.h
+++ b/usr.sbin/makefs/ffs/buf.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: buf.h,v 1.3 2016/10/16 22:33:46 tedu Exp $ */
+/* $OpenBSD: buf.h,v 1.4 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: buf.h,v 1.10 2015/03/29 05:52:59 agc Exp $ */
/*
@@ -56,14 +56,14 @@ struct componentname {
};
struct makefs_fsinfo;
-struct vnode {
+struct mkfsvnode {
struct makefs_fsinfo *fs;
void *v_data;
};
#define vput(a) ((void)(a))
-struct buf {
+struct mkfsbuf {
void * b_data;
long b_bufsize;
long b_bcount;
@@ -71,14 +71,14 @@ struct buf {
daddr_t b_lblkno;
struct makefs_fsinfo * b_fs;
- TAILQ_ENTRY(buf) b_tailq;
+ TAILQ_ENTRY(mkfsbuf) b_tailq;
};
void bcleanup(void);
-int bread(struct vnode *, daddr_t, int, int, struct buf **);
-void brelse(struct buf *, int);
-int bwrite(struct buf *);
-struct buf * getblk(struct vnode *, daddr_t, int, int, int);
+int bread(struct mkfsvnode *, daddr_t, int, int, struct mkfsbuf **);
+void brelse(struct mkfsbuf *, int);
+int bwrite(struct mkfsbuf *);
+struct mkfsbuf * getblk(struct mkfsvnode *, daddr_t, int, int, int);
#define bdwrite(bp) bwrite(bp)
#define clrbuf(bp) memset((bp)->b_data, 0, (u_int)(bp)->b_bcount)
diff --git a/usr.sbin/makefs/ffs/ffs_alloc.c b/usr.sbin/makefs/ffs/ffs_alloc.c
index 3b10a4df168..cdff6ae5c2b 100644
--- a/usr.sbin/makefs/ffs/ffs_alloc.c
+++ b/usr.sbin/makefs/ffs/ffs_alloc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ffs_alloc.c,v 1.6 2016/10/16 22:26:34 tedu Exp $ */
+/* $OpenBSD: ffs_alloc.c,v 1.7 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: ffs_alloc.c,v 1.29 2016/06/24 19:24:11 christos Exp $ */
/* From: NetBSD: ffs_alloc.c,v 1.50 2001/09/06 02:16:01 lukem Exp */
@@ -58,7 +58,7 @@
static int scanc(u_int, const u_char *, const u_char *, int);
static daddr_t ffs_alloccg(struct inode *, int, daddr_t, int);
-static daddr_t ffs_alloccgblk(struct inode *, struct buf *, daddr_t);
+static daddr_t ffs_alloccgblk(struct inode *, struct mkfsbuf *, daddr_t);
static daddr_t ffs_hashalloc(struct inode *, int, daddr_t, int,
daddr_t (*)(struct inode *, int, daddr_t, int));
static int32_t ffs_mapsearch(struct fs *, struct cg *, daddr_t, int);
@@ -288,7 +288,7 @@ static daddr_t
ffs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
{
struct cg *cgp;
- struct buf *bp;
+ struct mkfsbuf *bp;
daddr_t bno, blkno;
int error, frags, allocsiz, i;
struct fs *fs = ip->i_fs;
@@ -369,7 +369,7 @@ ffs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
* blocks may be fragmented by the routine that allocates them.
*/
static daddr_t
-ffs_alloccgblk(struct inode *ip, struct buf *bp, daddr_t bpref)
+ffs_alloccgblk(struct inode *ip, struct mkfsbuf *bp, daddr_t bpref)
{
struct cg *cgp;
daddr_t blkno;
diff --git a/usr.sbin/makefs/ffs/ffs_balloc.c b/usr.sbin/makefs/ffs/ffs_balloc.c
index 6bdcd5a812e..15b143026aa 100644
--- a/usr.sbin/makefs/ffs/ffs_balloc.c
+++ b/usr.sbin/makefs/ffs/ffs_balloc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ffs_balloc.c,v 1.4 2016/10/16 22:19:10 tedu Exp $ */
+/* $OpenBSD: ffs_balloc.c,v 1.5 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: ffs_balloc.c,v 1.21 2015/03/29 05:52:59 agc Exp $ */
/* From NetBSD: ffs_balloc.c,v 1.25 2001/08/08 08:36:36 lukem Exp */
@@ -46,8 +46,8 @@
#include "ffs/ufs_inode.h"
#include "ffs/ffs_extern.h"
-static int ffs_balloc_ufs1(struct inode *, off_t, int, struct buf **);
-static int ffs_balloc_ufs2(struct inode *, off_t, int, struct buf **);
+static int ffs_balloc_ufs1(struct inode *, off_t, int, struct mkfsbuf **);
+static int ffs_balloc_ufs2(struct inode *, off_t, int, struct mkfsbuf **);
/*
* Balloc defines the structure of file system storage
@@ -58,7 +58,7 @@ static int ffs_balloc_ufs2(struct inode *, off_t, int, struct buf **);
*/
int
-ffs_balloc(struct inode *ip, off_t offset, int bufsize, struct buf **bpp)
+ffs_balloc(struct inode *ip, off_t offset, int bufsize, struct mkfsbuf **bpp)
{
if (ip->i_fs->fs_magic == FS_UFS2_MAGIC)
return ffs_balloc_ufs2(ip, offset, bufsize, bpp);
@@ -67,12 +67,12 @@ ffs_balloc(struct inode *ip, off_t offset, int bufsize, struct buf **bpp)
}
static int
-ffs_balloc_ufs1(struct inode *ip, off_t offset, int bufsize, struct buf **bpp)
+ffs_balloc_ufs1(struct inode *ip, off_t offset, int bufsize, struct mkfsbuf **bpp)
{
daddr_t lbn, lastlbn;
int size;
int32_t nb;
- struct buf *bp, *nbp;
+ struct mkfsbuf *bp, *nbp;
struct fs *fs = ip->i_fs;
struct indir indirs[UFS_NIADDR + 2];
daddr_t newb, pref;
@@ -317,11 +317,11 @@ ffs_balloc_ufs1(struct inode *ip, off_t offset, int bufsize, struct buf **bpp)
}
static int
-ffs_balloc_ufs2(struct inode *ip, off_t offset, int bufsize, struct buf **bpp)
+ffs_balloc_ufs2(struct inode *ip, off_t offset, int bufsize, struct mkfsbuf **bpp)
{
daddr_t lbn, lastlbn;
int size;
- struct buf *bp, *nbp;
+ struct mkfsbuf *bp, *nbp;
struct fs *fs = ip->i_fs;
struct indir indirs[UFS_NIADDR + 2];
daddr_t newb, pref, nb;
diff --git a/usr.sbin/makefs/ffs/ffs_extern.h b/usr.sbin/makefs/ffs/ffs_extern.h
index b4858ca3ad0..423cd6bc63a 100644
--- a/usr.sbin/makefs/ffs/ffs_extern.h
+++ b/usr.sbin/makefs/ffs/ffs_extern.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ffs_extern.h,v 1.3 2016/10/16 20:26:56 natano Exp $ */
+/* $OpenBSD: ffs_extern.h,v 1.4 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: ffs_extern.h,v 1.6 2003/08/07 11:25:33 agc Exp $ */
/* From: NetBSD: ffs_extern.h,v 1.19 2001/08/17 02:18:48 lukem Exp */
@@ -56,7 +56,7 @@ daddr_t ffs_blkpref_ufs2(struct inode *, daddr_t, int, int64_t *);
void ffs_clusteracct(struct fs *, struct cg *, int32_t, int);
/* ffs_balloc.c */
-int ffs_balloc(struct inode *, off_t, int, struct buf **);
+int ffs_balloc(struct inode *, off_t, int, struct mkfsbuf **);
/* ffs_bswap.c */
void ffs_sb_swap(struct fs*, struct fs *);
diff --git a/usr.sbin/makefs/ffs/ufs_inode.h b/usr.sbin/makefs/ffs/ufs_inode.h
index 9478d87a9d2..57455f927b4 100644
--- a/usr.sbin/makefs/ffs/ufs_inode.h
+++ b/usr.sbin/makefs/ffs/ufs_inode.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ufs_inode.h,v 1.2 2016/10/16 20:26:56 natano Exp $ */
+/* $OpenBSD: ufs_inode.h,v 1.3 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: ufs_inode.h,v 1.5 2013/01/30 19:19:19 christos Exp $ */
/* From: NetBSD: inode.h,v 1.27 2001/12/18 10:57:23 fvdl Exp $ */
@@ -45,7 +45,7 @@ union dinode {
struct inode {
ino_t i_number; /* The identity of the inode. */
- struct vnode *i_devvp; /* device vnode for block I/O */
+ struct mkfsvnode *i_devvp; /* device mkfsvnode for block I/O */
struct fs *i_fs; /* File system */
union dinode i_din;
uint64_t i_size;
diff --git a/usr.sbin/makefs/fs/msdosfs/denode.h b/usr.sbin/makefs/fs/msdosfs/denode.h
index c95c19f7561..57612a62ad2 100644
--- a/usr.sbin/makefs/fs/msdosfs/denode.h
+++ b/usr.sbin/makefs/fs/msdosfs/denode.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: denode.h,v 1.5 2016/10/16 22:33:46 tedu Exp $ */
+/* $OpenBSD: denode.h,v 1.6 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: denode.h,v 1.24 2014/07/08 09:21:52 hannken Exp $ */
/*-
@@ -52,12 +52,12 @@
struct genfs_node {
};
-struct vnode;
+struct mkfsvnode;
struct msdosfsmount;
-struct buf;
+struct mkfsbuf;
/*
- * This is the pc filesystem specific portion of the vnode structure.
+ * This is the pc filesystem specific portion of the mkfsvnode structure.
*
* To describe a file uniquely the de_dirclust, de_diroffset, and
* de_StartCluster fields are used.
@@ -148,7 +148,7 @@ struct fatcache {
/*
* This is the in memory variant of a dos directory entry. It is usually
- * contained within a vnode.
+ * contained within a mkfsvnode.
*/
struct denode_key {
u_long dk_dirclust; /* cluster of the directory file containing this entry */
@@ -157,8 +157,8 @@ struct denode_key {
};
struct denode {
struct genfs_node de_gnode;
- struct vnode *de_vnode; /* addr of vnode we are part of */
- struct vnode *de_devvp; /* vnode of blk dev we live on */
+ struct mkfsvnode *de_mkfsvnode; /* addr of mkfsvnode we are part of */
+ struct mkfsvnode *de_devvp; /* mkfsvnode of blk dev we live on */
u_long de_flag; /* flag bits */
dev_t de_dev; /* device where direntry lives */
struct denode_key de_key;
@@ -244,7 +244,7 @@ struct denode {
#define VTODE(vp) ((struct denode *)(vp)->v_data)
-#define DETOV(de) ((de)->de_vnode)
+#define DETOV(de) ((de)->de_mkfsvnode)
#define DETIMES(dep, acc, mod, cre, gmtoff) \
while ((dep)->de_flag & (DE_UPDATE | DE_CREATE | DE_ACCESS)) \
@@ -263,7 +263,7 @@ struct defid {
};
/*
- * Prototypes for MSDOSFS vnode operations
+ * Prototypes for MSDOSFS mkfsvnode operations
*/
int msdosfs_lookup (void *);
int msdosfs_create (void *);
@@ -299,7 +299,7 @@ int msdosfs_pathconf (void *);
*/
struct componentname;
struct direntry;
-int msdosfs_update(struct vnode *, const struct timespec *,
+int msdosfs_update(struct mkfsvnode *, const struct timespec *,
const struct timespec *, int);
int createde(struct denode *, struct denode *,
struct denode **, struct componentname *);
@@ -307,12 +307,12 @@ int deextend(struct denode *, u_long);
int deget(struct msdosfsmount *, u_long, u_long, struct denode **);
int detrunc(struct denode *, u_long, int);
int deupdat(struct denode *, int);
-int readde(struct denode *, struct buf **, struct direntry **);
+int readde(struct denode *, struct mkfsbuf **, struct direntry **);
int readep(struct msdosfsmount *, u_long, u_long,
- struct buf **, struct direntry **);
+ struct mkfsbuf **, struct direntry **);
int uniqdosname(struct denode *, struct componentname *, u_char *);
-int msdosfs_gop_alloc(struct vnode *, off_t, off_t, int);
-void msdosfs_gop_markupdate(struct vnode *, int);
+int msdosfs_gop_alloc(struct mkfsvnode *, off_t, off_t, int);
+void msdosfs_gop_markupdate(struct mkfsvnode *, int);
void msdosfs_detimes(struct denode *, const struct timespec *,
const struct timespec *, const struct timespec *, int);
int msdosfs_fh_enter(struct msdosfsmount *, uint32_t, uint32_t, uint32_t *);
diff --git a/usr.sbin/makefs/fs/msdosfs/fat.h b/usr.sbin/makefs/fs/msdosfs/fat.h
index 1a128cd409b..75a83367504 100644
--- a/usr.sbin/makefs/fs/msdosfs/fat.h
+++ b/usr.sbin/makefs/fs/msdosfs/fat.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: fat.h,v 1.3 2016/10/16 21:35:27 tedu Exp $ */
+/* $OpenBSD: fat.h,v 1.4 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: fat.h,v 1.9 2014/10/18 08:33:28 snj Exp $ */
/*-
@@ -104,7 +104,7 @@
int pcbmap(struct denode *, u_long, daddr_t *, u_long *, int *);
int clusterfree(struct msdosfsmount *, u_long, u_long *);
int clusteralloc(struct msdosfsmount *, u_long, u_long,u_long *,u_long *);
-int extendfile(struct denode *, u_long, struct buf **, u_long *, int);
+int extendfile(struct denode *, u_long, struct mkfsbuf **, u_long *, int);
int fatentry(int, struct msdosfsmount *, u_long, u_long *, u_long);
void fc_purge(struct denode *, u_int);
void fc_lookup(struct denode *, u_long, u_long *, u_long *);
diff --git a/usr.sbin/makefs/fs/msdosfs/msdosfs_conv.c b/usr.sbin/makefs/fs/msdosfs/msdosfs_conv.c
index 788fafd181d..d606b6e73b4 100644
--- a/usr.sbin/makefs/fs/msdosfs/msdosfs_conv.c
+++ b/usr.sbin/makefs/fs/msdosfs/msdosfs_conv.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_conv.c,v 1.2 2016/10/16 18:55:10 natano Exp $ */
+/* $OpenBSD: msdosfs_conv.c,v 1.3 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdosfs_conv.c,v 1.24 1997/10/17 11:23:54 ws Exp $ */
/*-
@@ -54,7 +54,6 @@
#include <sys/param.h>
#include <sys/time.h>
#include <sys/dirent.h>
-#include <sys/vnode.h>
#include <sys/lock.h>
/*
diff --git a/usr.sbin/makefs/fs/msdosfs/msdosfs_fat.c b/usr.sbin/makefs/fs/msdosfs/msdosfs_fat.c
index 9d0ec3093d0..a68d2905ed1 100644
--- a/usr.sbin/makefs/fs/msdosfs/msdosfs_fat.c
+++ b/usr.sbin/makefs/fs/msdosfs/msdosfs_fat.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_fat.c,v 1.2 2016/10/16 20:26:56 natano Exp $ */
+/* $OpenBSD: msdosfs_fat.c,v 1.3 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdosfs_fat.c,v 1.31 2016/05/07 16:43:02 mlelstv Exp $ */
/*-
@@ -112,7 +112,7 @@ print_fat_stats(void)
static void fatblock(struct msdosfsmount *, u_long, u_long *, u_long *,
u_long *);
-void updatefats(struct msdosfsmount *, struct buf *, u_long);
+void updatefats(struct msdosfsmount *, struct mkfsbuf *, u_long);
static inline void usemap_free(struct msdosfsmount *, u_long);
static inline void usemap_alloc(struct msdosfsmount *, u_long);
static int fatchain(struct msdosfsmount *, u_long, u_long, u_long);
@@ -174,7 +174,7 @@ pcbmap(struct denode *dep, u_long findcn, daddr_t *bnp, u_long *cnp, int *sp)
u_long byteoffset;
u_long bn;
u_long bo;
- struct buf *bp = NULL;
+ struct mkfsbuf *bp = NULL;
u_long bp_bn = -1;
struct msdosfsmount *pmp = dep->de_pmp;
u_long bsize;
@@ -376,10 +376,10 @@ fc_purge(struct denode *dep, u_int frcn)
* fatbn - block number relative to begin of filesystem of the modified FAT block.
*/
void
-updatefats(struct msdosfsmount *pmp, struct buf *bp, u_long fatbn)
+updatefats(struct msdosfsmount *pmp, struct mkfsbuf *bp, u_long fatbn)
{
int i, error;
- struct buf *bpn;
+ struct mkfsbuf *bpn;
DPRINTF(("%s(pmp %p, bp %p, fatbn %lu)\n", __func__, pmp, bp, fatbn));
@@ -550,7 +550,7 @@ fatentry(int function, struct msdosfsmount *pmp, u_long cn, u_long *oldcontents,
int error;
u_long readcn;
u_long bn, bo, bsize, byteoffset;
- struct buf *bp;
+ struct mkfsbuf *bp;
DPRINTF(("%s(func %d, pmp %p, clust %lu, oldcon %p, newcon " "%lx)\n",
__func__, function, pmp, cn, oldcontents, newcontents));
@@ -648,7 +648,7 @@ fatchain(struct msdosfsmount *pmp, u_long start, u_long count, u_long fillwith)
{
int error;
u_long bn, bo, bsize, byteoffset, readcn, newc;
- struct buf *bp;
+ struct mkfsbuf *bp;
DPRINTF(("%s(pmp %p, start %lu, count %lu, fillwith %lx)\n", __func__,
pmp, start, count, fillwith));
@@ -873,7 +873,7 @@ int
freeclusterchain(struct msdosfsmount *pmp, u_long cluster)
{
int error;
- struct buf *bp = NULL;
+ struct mkfsbuf *bp = NULL;
u_long bn, bo, bsize, byteoffset;
u_long readcn, lbn = -1;
@@ -930,7 +930,7 @@ freeclusterchain(struct msdosfsmount *pmp, u_long cluster)
int
fillinusemap(struct msdosfsmount *pmp)
{
- struct buf *bp = NULL;
+ struct mkfsbuf *bp = NULL;
u_long cn, readcn;
int error;
u_long bn, bo, bsize, byteoffset;
@@ -995,12 +995,12 @@ fillinusemap(struct msdosfsmount *pmp)
*/
int
-extendfile(struct denode *dep, u_long count, struct buf **bpp, u_long *ncp, int flags)
+extendfile(struct denode *dep, u_long count, struct mkfsbuf **bpp, u_long *ncp, int flags)
{
int error;
u_long frcn = 0, cn, got;
struct msdosfsmount *pmp = dep->de_pmp;
- struct buf *bp;
+ struct mkfsbuf *bp;
/*
* Don't try to extend the root directory
diff --git a/usr.sbin/makefs/fs/msdosfs/msdosfs_lookup.c b/usr.sbin/makefs/fs/msdosfs/msdosfs_lookup.c
index cc5ca09b560..1aa64fb8394 100644
--- a/usr.sbin/makefs/fs/msdosfs/msdosfs_lookup.c
+++ b/usr.sbin/makefs/fs/msdosfs/msdosfs_lookup.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_lookup.c,v 1.5 2016/10/16 22:33:46 tedu Exp $ */
+/* $OpenBSD: msdosfs_lookup.c,v 1.6 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdosfs_lookup.c,v 1.35 2016/01/30 09:59:27 mlelstv Exp $ */
/*-
@@ -75,7 +75,7 @@ createde(struct denode *dep, struct denode *ddep, struct denode **depp, struct c
u_long fndoffset, havecnt = 0, wcnt = 1, i;
struct direntry *ndep;
struct msdosfsmount *pmp = ddep->de_pmp;
- struct buf *bp;
+ struct mkfsbuf *bp;
daddr_t bn;
int blsize;
#define async 0
@@ -266,7 +266,7 @@ createde(struct denode *dep, struct denode *ddep, struct denode **depp, struct c
* directory entry within the block.
*/
int
-readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, struct buf **bpp, struct direntry **epp)
+readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, struct mkfsbuf **bpp, struct direntry **epp)
{
int error;
daddr_t bn;
@@ -293,7 +293,7 @@ readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, struct buf *
* entry within the block.
*/
int
-readde(struct denode *dep, struct buf **bpp, struct direntry **epp)
+readde(struct denode *dep, struct mkfsbuf **bpp, struct direntry **epp)
{
return (readep(dep->de_pmp, dep->de_dirclust, dep->de_diroffset,
bpp, epp));
@@ -311,7 +311,7 @@ uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp)
int blsize;
u_long cn;
daddr_t bn;
- struct buf *bp;
+ struct mkfsbuf *bp;
int error;
for (gen = 1;; gen++) {
diff --git a/usr.sbin/makefs/fs/msdosfs/msdosfsmount.h b/usr.sbin/makefs/fs/msdosfs/msdosfsmount.h
index e3eea919059..5c79a1e47ee 100644
--- a/usr.sbin/makefs/fs/msdosfs/msdosfsmount.h
+++ b/usr.sbin/makefs/fs/msdosfs/msdosfsmount.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfsmount.h,v 1.4 2016/10/16 21:35:27 tedu Exp $ */
+/* $OpenBSD: msdosfsmount.h,v 1.5 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdosfsmount.h,v 1.21 2016/01/30 09:59:27 mlelstv Exp $ */
/*-
@@ -83,7 +83,7 @@ struct msdosfsmount {
mode_t pm_dirmask; /* mask to and with file protection bits
for directories */
int pm_minuteswest; /* of Greenwitch */
- struct vnode *pm_devvp; /* vnode for block device mntd */
+ struct mkfsvnode *pm_devvp; /* mkfsvnode for block device mntd */
struct bpb50 pm_bpb; /* BIOS parameter blk for this fs */
u_long pm_FATsecs; /* actual number of FAT sectors */
u_long pm_fatblk; /* sector # of first FAT */
diff --git a/usr.sbin/makefs/msdos.c b/usr.sbin/makefs/msdos.c
index c059a1b43a5..096cdfb0daf 100644
--- a/usr.sbin/makefs/msdos.c
+++ b/usr.sbin/makefs/msdos.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdos.c,v 1.4 2016/10/16 20:26:56 natano Exp $ */
+/* $OpenBSD: msdos.c,v 1.5 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdos.c,v 1.16 2016/01/30 09:59:27 mlelstv Exp $ */
/*-
@@ -116,7 +116,7 @@ void
msdos_makefs(const char *image, const char *dir, fsnode *root, fsinfo_t *fsopts)
{
struct msdos_options *msdos_opt = fsopts->fs_specific;
- struct vnode vp, rootvp;
+ struct mkfsvnode vp, rootvp;
struct timeval start;
struct msdosfsmount *pmp;
diff --git a/usr.sbin/makefs/msdos.h b/usr.sbin/makefs/msdos.h
index 796777af22d..68960ae83c2 100644
--- a/usr.sbin/makefs/msdos.h
+++ b/usr.sbin/makefs/msdos.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdos.h,v 1.2 2016/10/16 20:26:56 natano Exp $ */
+/* $OpenBSD: msdos.h,v 1.3 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdos.h,v 1.3 2015/10/16 16:40:02 christos Exp $ */
/*-
@@ -30,11 +30,11 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-struct vnode;
+struct mkfsvnode;
struct denode;
-struct msdosfsmount *msdosfs_mount(struct vnode *, int);
-int msdosfs_root(struct msdosfsmount *, struct vnode *);
+struct msdosfsmount *msdosfs_mount(struct mkfsvnode *, int);
+int msdosfs_root(struct msdosfsmount *, struct mkfsvnode *);
struct denode *msdosfs_mkfile(const char *, struct denode *, fsnode *);
struct denode *msdosfs_mkdire(const char *, struct denode *, fsnode *);
diff --git a/usr.sbin/makefs/msdos/msdosfs_denode.c b/usr.sbin/makefs/msdos/msdosfs_denode.c
index 655db20b79e..b57e812b452 100644
--- a/usr.sbin/makefs/msdos/msdosfs_denode.c
+++ b/usr.sbin/makefs/msdos/msdosfs_denode.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_denode.c,v 1.3 2016/10/16 22:33:46 tedu Exp $ */
+/* $OpenBSD: msdosfs_denode.c,v 1.4 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdosfs_denode.c,v 1.7 2015/03/29 05:52:59 agc Exp $ */
/*-
@@ -85,7 +85,7 @@ deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
int error;
struct direntry *direntptr;
struct denode *ldep;
- struct buf *bp;
+ struct mkfsbuf *bp;
#ifdef MSDOSFS_DEBUG
printf("deget(pmp %p, dirclust %lu, diroffset %lx, depp %p)\n",
@@ -100,7 +100,7 @@ deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
dirclust = pmp->pm_rootdirblk;
ldep = ecalloc(1, sizeof(*ldep));
- ldep->de_vnode = NULL;
+ ldep->de_mkfsvnode = NULL;
ldep->de_flag = 0;
ldep->de_devvp = 0;
ldep->de_lockf = 0;
@@ -112,7 +112,7 @@ deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
ldep->de_refcnt = 1;
fc_purge(ldep, 0);
/*
- * Copy the directory entry into the denode area of the vnode.
+ * Copy the directory entry into the denode area of the mkfsvnode.
*/
if ((dirclust == MSDOSFSROOT
|| (FAT32(pmp) && dirclust == pmp->pm_rootdirblk))
@@ -124,7 +124,7 @@ deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
* exists), and then use the time and date from that entry
* as the time and date for the root denode.
*/
- ldep->de_vnode = (struct vnode *)-1;
+ ldep->de_mkfsvnode = (struct mkfsvnode *)-1;
ldep->de_Attributes = ATTR_DIRECTORY;
if (FAT32(pmp))
@@ -160,7 +160,7 @@ deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
}
/*
- * Fill in a few fields of the vnode and finish filling in the
+ * Fill in a few fields of the mkfsvnode and finish filling in the
* denode. Then return the address of the found denode.
*/
if (ldep->de_Attributes & ATTR_DIRECTORY) {
@@ -198,7 +198,7 @@ detrunc(struct denode *dep, u_long length, int flags)
daddr_t bn, lastblock;
int boff;
int isadir = dep->de_Attributes & ATTR_DIRECTORY;
- struct buf *bp;
+ struct mkfsbuf *bp;
struct msdosfsmount *pmp = dep->de_pmp;
#ifdef MSDOSFS_DEBUG
@@ -208,12 +208,12 @@ detrunc(struct denode *dep, u_long length, int flags)
/*
* Disallow attempts to truncate the root directory since it is of
* fixed size. That's just the way dos filesystems are. We use
- * the VROOT bit in the vnode because checking for the directory
+ * the VROOT bit in the mkfsvnode because checking for the directory
* bit and a startcluster of 0 in the denode is not adequate to
* recognize the root directory at this point in a file or
* directory's life.
*/
- if (dep->de_vnode != NULL && !FAT32(pmp)) {
+ if (dep->de_mkfsvnode != NULL && !FAT32(pmp)) {
printf("detrunc(): can't truncate root directory, clust %ld, offset %ld\n",
dep->de_dirclust, dep->de_diroffset);
return (EINVAL);
@@ -321,7 +321,7 @@ deextend(struct denode *dep, u_long length)
/*
* The root of a DOS filesystem cannot be extended.
*/
- if (dep->de_vnode != NULL && !FAT32(pmp))
+ if (dep->de_mkfsvnode != NULL && !FAT32(pmp))
return EINVAL;
/*
diff --git a/usr.sbin/makefs/msdos/msdosfs_vfsops.c b/usr.sbin/makefs/msdos/msdosfs_vfsops.c
index 4a2fa572174..25c128a1c97 100644
--- a/usr.sbin/makefs/msdos/msdosfs_vfsops.c
+++ b/usr.sbin/makefs/msdos/msdosfs_vfsops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_vfsops.c,v 1.4 2016/10/16 21:35:27 tedu Exp $ */
+/* $OpenBSD: msdosfs_vfsops.c,v 1.5 2016/10/17 01:16:22 tedu Exp $ */
/*-
* Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank.
@@ -76,10 +76,10 @@
#endif
struct msdosfsmount *
-msdosfs_mount(struct vnode *devvp, int flags)
+msdosfs_mount(struct mkfsvnode *devvp, int flags)
{
struct msdosfsmount *pmp = NULL;
- struct buf *bp;
+ struct mkfsbuf *bp;
union bootsector *bsp;
struct byte_bpb33 *b33;
struct byte_bpb50 *b50;
@@ -360,7 +360,7 @@ error_exit:
}
int
-msdosfs_root(struct msdosfsmount *pmp, struct vnode *vp) {
+msdosfs_root(struct msdosfsmount *pmp, struct mkfsvnode *vp) {
struct denode *ndep;
int error;
diff --git a/usr.sbin/makefs/msdos/msdosfs_vnops.c b/usr.sbin/makefs/msdos/msdosfs_vnops.c
index cb6eb488a55..e7536e9cb59 100644
--- a/usr.sbin/makefs/msdos/msdosfs_vnops.c
+++ b/usr.sbin/makefs/msdos/msdosfs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_vnops.c,v 1.4 2016/10/16 22:33:46 tedu Exp $ */
+/* $OpenBSD: msdosfs_vnops.c,v 1.5 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: msdosfs_vnops.c,v 1.17 2016/01/30 09:59:27 mlelstv Exp $ */
/*-
@@ -73,18 +73,18 @@
* Some general notes:
*
* In the ufs filesystem the inodes, superblocks, and indirect blocks are
- * read/written using the vnode for the filesystem. Blocks that represent
- * the contents of a file are read/written using the vnode for the file
+ * read/written using the mkfsvnode for the filesystem. Blocks that represent
+ * the contents of a file are read/written using the mkfsvnode for the file
* (including directories when they are read/written as files). This
* presents problems for the dos filesystem because data that should be in
* an inode (if dos had them) resides in the directory itself. Since we
- * must update directory entries without the benefit of having the vnode
- * for the directory we must use the vnode for the filesystem. This means
+ * must update directory entries without the benefit of having the mkfsvnode
+ * for the directory we must use the mkfsvnode for the filesystem. This means
* that when a directory is actually read/written (via read, write, or
- * readdir, or seek) we must use the vnode for the filesystem instead of
- * the vnode for the directory as would happen in ufs. This is to insure we
+ * readdir, or seek) we must use the mkfsvnode for the filesystem instead of
+ * the mkfsvnode for the directory as would happen in ufs. This is to insure we
* retrieve the correct block from the buffer cache since the hash value is
- * based upon the vnode address and the desired block number.
+ * based upon the mkfsvnode address and the desired block number.
*/
static int msdosfs_wfile(const char *, struct denode *, fsnode *);
@@ -127,7 +127,7 @@ msdosfs_findslot(struct denode *dp, struct componentname *cnp)
u_int diroff;
int blsize;
struct msdosfsmount *pmp;
- struct buf *bp = 0;
+ struct mkfsbuf *bp = 0;
struct direntry *dep;
u_char dosfilename[12];
int wincnt = 1;
@@ -383,7 +383,7 @@ bad:
static int
msdosfs_updatede(struct denode *dep)
{
- struct buf *bp;
+ struct mkfsbuf *bp;
struct direntry *dirp;
int error;
@@ -407,7 +407,7 @@ msdosfs_wfile(const char *path, struct denode *dep, fsnode *node)
struct stat *st = &node->inode->st;
size_t nsize, offs;
struct msdosfsmount *pmp = dep->de_pmp;
- struct buf *bp;
+ struct mkfsbuf *bp;
char *dat;
u_long cn = 0;
@@ -525,7 +525,7 @@ msdosfs_mkdire(const char *path, struct denode *pdep, fsnode *node) {
u_long newcluster, pcl, bn;
daddr_t lbn;
struct direntry *denp;
- struct buf *bp;
+ struct mkfsbuf *bp;
cn.cn_nameptr = node->name;
cn.cn_namelen = strlen(node->name);
diff --git a/usr.sbin/makefs/ufs/ffs/ffs_extern.h b/usr.sbin/makefs/ufs/ffs/ffs_extern.h
index 7fb06397b28..dd7b5697c99 100644
--- a/usr.sbin/makefs/ufs/ffs/ffs_extern.h
+++ b/usr.sbin/makefs/ufs/ffs/ffs_extern.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ffs_extern.h,v 1.3 2016/10/16 20:26:56 natano Exp $ */
+/* $OpenBSD: ffs_extern.h,v 1.4 2016/10/17 01:16:22 tedu Exp $ */
/* $NetBSD: ffs_extern.h,v 1.83 2016/10/01 13:15:45 jdolecek Exp $ */
/*-
@@ -46,7 +46,7 @@
#define FFS_EXTATTR_AUTOCREATE 6 /* size for backing file autocreation */
#define FFS_MAXID 7 /* number of valid ffs ids */
-struct buf;
+struct mkfsbuf;
struct fid;
struct fs;
struct inode;
@@ -60,7 +60,7 @@ struct timeval;
struct timespec;
struct ufsmount;
struct uio;
-struct vnode;
+struct mkfsvnode;
struct mbuf;
struct cg;