aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarrick J. Wong <darrick.wong@oracle.com>2020-01-31 11:28:01 -0600
committerEric Sandeen <sandeen@redhat.com>2020-01-31 11:28:01 -0600
commit5058a6b51ba434b3261736a562a602750e7f2cdf (patch)
tree4282f7d963c6fe762dd0fe4f29f2570b913fcdb2
parent1b1ecdaa215bbd44b21947ad4f12a2f4d3e0c975 (diff)
downloadxfsdump-dev-5058a6b51ba434b3261736a562a602750e7f2cdf.tar.gz
common: remove old ioctl typedef usage
Convert old xfs_foo_t typedef usage to struct xfs_foo to prepare for the removal of old ioctl typedefs. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> [sandeen: minor whitespace tweaks] Reviewed-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
-rw-r--r--common/content_inode.h4
-rw-r--r--common/fs.c2
-rw-r--r--common/hsmapi.c56
-rw-r--r--common/hsmapi.h6
-rw-r--r--common/util.c38
-rw-r--r--common/util.h12
-rw-r--r--doc/xfsdump.html6
-rw-r--r--dump/content.c76
-rw-r--r--dump/inomap.c48
9 files changed, 124 insertions, 124 deletions
diff --git a/common/content_inode.h b/common/content_inode.h
index fa106498..c49a5327 100644
--- a/common/content_inode.h
+++ b/common/content_inode.h
@@ -150,8 +150,8 @@ typedef struct timestruct timestruct_t;
/* bstat_t - bulk stat structure
*
- * used in filehdr_t below. derived from xfs_bstat_t, to achieve independence
- * from changes to xfs_bstat_t.
+ * used in filehdr_t below. derived from struct xfs_bstat, to achieve independence
+ * from changes to struct xfs_bstat.
*/
#define BSTAT_SZ 128
#define MODE_SZ 4
diff --git a/common/fs.c b/common/fs.c
index a4c175c3..ff8c75ab 100644
--- a/common/fs.c
+++ b/common/fs.c
@@ -204,7 +204,7 @@ fs_mounted(char *typs, char *chrs, char *mnts, uuid_t *idp)
int
fs_getid(char *mnts, uuid_t *idb)
{
- xfs_fsop_geom_v1_t geo;
+ struct xfs_fsop_geom_v1 geo;
int fd;
fd = open(mnts, O_RDONLY);
diff --git a/common/hsmapi.c b/common/hsmapi.c
index e3e18a75..79303d1c 100644
--- a/common/hsmapi.c
+++ b/common/hsmapi.c
@@ -108,7 +108,7 @@ typedef struct {
#define DM_EVENT_TRUNCATE 18
#define DM_EVENT_DESTROY 20
- /* Interesting bit combinations within the bs_dmevmask field of xfs_bstat_t:
+/* Interesting bit combinations within the bs_dmevmask field of struct xfs_bstat
* OFL, UNM, and PAR files have exactly these bits set.
* DUL and MIG files have all but the DM_EVENT_READ bit set */
#define DMF_EV_BITS ((1<<DM_EVENT_DESTROY) | \
@@ -268,11 +268,11 @@ HsmDeleteFsysContext(
extern int
HsmEstimateFileSpace(
- hsm_fs_ctxt_t *fscontextp,
- hsm_f_ctxt_t *fcontextp,
-const xfs_bstat_t *statp,
- off64_t *bytes,
- int accurate)
+ hsm_fs_ctxt_t *fscontextp,
+ hsm_f_ctxt_t *fcontextp,
+ const struct xfs_bstat *statp,
+ off64_t *bytes,
+ int accurate)
{
/* If the estimate needs to be accurate, then we'll have to
* pay the price and read the DMF attribute, if there is one,
@@ -352,13 +352,13 @@ const xfs_bstat_t *statp,
/* ARGSUSED */
extern int
HsmEstimateFileOffset(
- hsm_fs_ctxt_t *contextp,
-const xfs_bstat_t *statp,
- off64_t bytecount,
- off64_t *byteoffset)
+ hsm_fs_ctxt_t *contextp,
+ const struct xfs_bstat *statp,
+ off64_t bytecount,
+ off64_t *byteoffset)
{
- dmf_fs_ctxt_t *dmf_fs_ctxtp = (dmf_fs_ctxt_t *)contextp;
- dmf_f_ctxt_t dmf_f_ctxt;
+ dmf_fs_ctxt_t *dmf_fs_ctxtp = (dmf_fs_ctxt_t *)contextp;
+ dmf_f_ctxt_t dmf_f_ctxt;
/* This is an implicit HsmAllocateFileContext call. */
@@ -457,14 +457,14 @@ HsmDeleteFileContext(
extern int
HsmInitFileContext(
- hsm_f_ctxt_t *contextp,
-const xfs_bstat_t *statp)
+ hsm_f_ctxt_t *contextp,
+ const struct xfs_bstat *statp)
{
- dmf_f_ctxt_t *dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
- XFSattrvalue0_t *dmfattrp;
- int state;
- int error;
- attr_multiop_t attr_op;
+ dmf_f_ctxt_t *dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
+ XFSattrvalue0_t *dmfattrp;
+ int state;
+ int error;
+ attr_multiop_t attr_op;
dmf_f_ctxtp->candidate = 0; /* assume file will NOT be of interest */
@@ -492,7 +492,7 @@ const xfs_bstat_t *statp)
attr_op.am_flags = ATTR_ROOT;
error = jdm_attr_multi(dmf_f_ctxtp->fsys.fshanp,
- (xfs_bstat_t *)statp,
+ (struct xfs_bstat *)statp,
(char *)&attr_op,
1,
0);
@@ -536,26 +536,26 @@ const xfs_bstat_t *statp)
}
-/******************************************************************************
+/*******************************************************************************
* Name
-* HsmModifyInode - modify a xfs_bstat_t to make a file appear offline
+* HsmModifyInode - modify a struct xfs_bstat to make a file appear offline
*
* Description
* HsmModifyInode uses the context provided by a previous
-* HsmInitFileContext call to determine how to modify a xfs_bstat_t
+* HsmInitFileContext call to determine how to modify a struct xfs_bstat
* structure to make a dual-residency HSM file appear to be offline.
*
* Returns
-* != 0, xfs_bstat_t structure was modified.
+* != 0, struct xfs_bstat structure was modified.
* == 0, if something is wrong with the file and it should not be dumped.
-******************************************************************************/
+8******************************************************************************/
extern int
HsmModifyInode(
- hsm_f_ctxt_t *contextp,
- xfs_bstat_t *statp)
+ hsm_f_ctxt_t *contextp,
+ struct xfs_bstat *statp)
{
- dmf_f_ctxt_t *dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
+ dmf_f_ctxt_t *dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
if (dmf_f_ctxtp->candidate) {
statp->bs_dmevmask = DMF_EV_BITS;
diff --git a/common/hsmapi.h b/common/hsmapi.h
index 63933af2..4b88c168 100644
--- a/common/hsmapi.h
+++ b/common/hsmapi.h
@@ -186,15 +186,15 @@ const struct xfs_bstat *statp);
/******************************************************************************
* Name
-* HsmModifyInode - modify a xfs_bstat_t to make a file appear offline
+* HsmModifyInode - modify a struct xfs_bstat to make a file appear offline
*
* Description
* HsmModifyInode uses the context provided by a previous
-* HsmInitFileContext call to determine how to modify a xfs_bstat_t
+* HsmInitFileContext call to determine how to modify a struct xfs_bstat
* structure to make a dual-residency HSM file appear to be offline.
*
* Returns
-* != 0, xfs_bstat_t structure was modified.
+* != 0, struct xfs_bstat structure was modified.
* == 0, if something is wrong with the file and it should not be dumped.
******************************************************************************/
diff --git a/common/util.c b/common/util.c
index 05a5cb8a..25d459c9 100644
--- a/common/util.c
+++ b/common/util.c
@@ -125,14 +125,14 @@ bigstat_iter(jdm_fshandle_t *fshandlep,
void * seek_arg1,
int *statp,
bool_t (pfp)(int),
- xfs_bstat_t *buf,
+ struct xfs_bstat *buf,
size_t buflenin)
{
__s32 buflenout;
xfs_ino_t lastino;
int saved_errno;
int bulkstatcnt;
- xfs_fsop_bulkreq_t bulkreq;
+ struct xfs_fsop_bulkreq bulkreq;
/* stat set with return from callback func
*/
@@ -162,8 +162,8 @@ bigstat_iter(jdm_fshandle_t *fshandlep,
bulkreq.ubuffer = buf;
bulkreq.ocount = &buflenout;
while (!ioctl(fsfd, XFS_IOC_FSBULKSTAT, &bulkreq)) {
- xfs_bstat_t *p;
- xfs_bstat_t *endp;
+ struct xfs_bstat *p;
+ struct xfs_bstat *endp;
if (buflenout == 0) {
mlog(MLOG_NITTY + 1,
@@ -254,16 +254,16 @@ bigstat_iter(jdm_fshandle_t *fshandlep,
int
bigstat_one(int fsfd,
xfs_ino_t ino,
- xfs_bstat_t *statp)
+ struct xfs_bstat *statp)
{
- xfs_fsop_bulkreq_t bulkreq;
+ struct xfs_fsop_bulkreq bulkreq;
int count = 0;
assert(ino > 0);
- bulkreq.lastip = (__u64 *)&ino;
- bulkreq.icount = 1;
- bulkreq.ubuffer = statp;
- bulkreq.ocount = &count;
+ bulkreq.lastip = (__u64 *)&ino;
+ bulkreq.icount = 1;
+ bulkreq.ubuffer = statp;
+ bulkreq.ocount = &count;
return xfsctl(NULL, fsfd, XFS_IOC_FSBULKSTAT_SINGLE, &bulkreq);
}
@@ -274,23 +274,23 @@ int
inogrp_iter(int fsfd,
int (*fp)(void *arg1,
int fsfd,
- xfs_inogrp_t *inogrp),
+ struct xfs_inogrp *inogrp),
void * arg1,
int *statp)
{
xfs_ino_t lastino;
int inogrpcnt;
- xfs_inogrp_t *igrp;
- xfs_fsop_bulkreq_t bulkreq;
+ struct xfs_inogrp *igrp;
+ struct xfs_fsop_bulkreq bulkreq;
/* stat set with return from callback func */
*statp = 0;
- igrp = malloc(INOGRPLEN * sizeof(xfs_inogrp_t));
+ igrp = malloc(INOGRPLEN * sizeof(struct xfs_inogrp));
if (!igrp) {
mlog(MLOG_NORMAL | MLOG_ERROR,
_("malloc of stream context failed (%d bytes): %s\n"),
- INOGRPLEN * sizeof(xfs_inogrp_t),
+ INOGRPLEN * sizeof(struct xfs_inogrp),
strerror(errno));
return -1;
}
@@ -302,7 +302,7 @@ inogrp_iter(int fsfd,
bulkreq.ubuffer = igrp;
bulkreq.ocount = &inogrpcnt;
while (!ioctl(fsfd, XFS_IOC_FSINUMBERS, &bulkreq)) {
- xfs_inogrp_t *p, *endp;
+ struct xfs_inogrp *p, *endp;
if (inogrpcnt == 0) {
free(igrp);
@@ -339,11 +339,11 @@ inogrp_iter(int fsfd,
int
diriter(jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
int (*cbfp)(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
char *namep),
void *arg1,
int *cbrvalp,
@@ -428,7 +428,7 @@ diriter(jdm_fshandle_t *fshandlep,
assert(nread >= 0),
p = (struct dirent *)((char *)p + reclen),
reclen = (size_t)p->d_reclen) {
- xfs_bstat_t statbuf;
+ struct xfs_bstat statbuf;
assert(scrval == 0);
assert(cbrval == 0);
diff --git a/common/util.h b/common/util.h
index 9a1729c9..421cf0a4 100644
--- a/common/util.h
+++ b/common/util.h
@@ -87,7 +87,7 @@ extern char *strncpyterm(char *s1, char *s2, size_t n);
typedef int (*bstat_cbfp_t)(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp);
+ struct xfs_bstat *statp);
typedef xfs_ino_t (*bstat_seekfp_t)(void *arg1,
xfs_ino_t lastino);
@@ -102,17 +102,17 @@ extern int bigstat_iter(jdm_fshandle_t *fshandlep,
void * seek_arg1,
int *statp,
bool_t (pfp)(int), /* preemption chk func */
- xfs_bstat_t *buf,
+ struct xfs_bstat *buf,
size_t buflen);
extern int bigstat_one(int fsfd,
xfs_ino_t ino,
- xfs_bstat_t *statp);
+ struct xfs_bstat *statp);
extern int inogrp_iter(int fsfd,
int (*fp)(void *arg1,
int fsfd,
- xfs_inogrp_t *inogrp),
+ struct xfs_inogrp *inogrp),
void * arg1,
int *statp);
@@ -131,11 +131,11 @@ extern int inogrp_iter(int fsfd,
*/
extern int diriter(jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
int (*cbfp)(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
char *namep),
void *arg1,
int *cbrvalp,
diff --git a/doc/xfsdump.html b/doc/xfsdump.html
index 8cc02d46..d4d157fa 100644
--- a/doc/xfsdump.html
+++ b/doc/xfsdump.html
@@ -513,9 +513,9 @@ create inode-ranges for multi-stream dumps if pertinent.
- bigstat_init on cb_add()
- loops doing bulkstats (using syssgi() or ioctl())
until system call returns non-zero value
- - each bulkstat returns a buffer of xfs_bstat_t records
+ - each bulkstat returns a buffer of struct xfs_bstat records
(buffer of size bulkreq.ocount)
- - loop thru each xfs_bstat_t record for an inode
+ - loop thru each struct xfs_bstat record for an inode
calling cb_add()
* cb_add
- looks at latest mtime|ctime and
@@ -629,7 +629,7 @@ create inode-ranges for multi-stream dumps if pertinent.
* dump_filehdr()
- write out 256 padded file header
- header = &lt;offset, flags, checksum, 128-byte bulk stat structure &gt;
- - bulkstat struct derived from xfs_bstat_t
+ - bulkstat struct derived from struct xfs_bstat
- stnd. stat stuff + extent size, #of extents, DMI stuff
- if HSM context then
- modify bstat struct to make it offline
diff --git a/dump/content.c b/dump/content.c
index f710fe4b..30232d42 100644
--- a/dump/content.c
+++ b/dump/content.c
@@ -262,30 +262,30 @@ extern size_t pgsz;
/* file dumpers
*/
static rv_t dump_dirs(ix_t strmix,
- xfs_bstat_t *bstatbufp,
+ struct xfs_bstat *bstatbufp,
size_t bstatbuflen,
void *inomap_contextp);
static rv_t dump_dir(ix_t strmix,
jdm_fshandle_t *,
int,
- xfs_bstat_t *);
+ struct xfs_bstat *);
static rv_t dump_file(void *,
jdm_fshandle_t *,
int,
- xfs_bstat_t *);
+ struct xfs_bstat *);
static rv_t dump_file_reg(drive_t *drivep,
context_t *contextp,
content_inode_hdr_t *scwhdrp,
jdm_fshandle_t *,
- xfs_bstat_t *,
+ struct xfs_bstat *,
bool_t *);
static rv_t dump_file_spec(drive_t *drivep,
context_t *contextp,
jdm_fshandle_t *,
- xfs_bstat_t *);
+ struct xfs_bstat *);
static rv_t dump_filehdr(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *,
+ struct xfs_bstat *,
off64_t,
int);
static rv_t dump_extenthdr(drive_t *drivep,
@@ -296,18 +296,18 @@ static rv_t dump_extenthdr(drive_t *drivep,
off64_t);
static rv_t dump_dirent(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *,
+ struct xfs_bstat *,
xfs_ino_t,
gen_t,
char *,
size_t);
static rv_t init_extent_group_context(jdm_fshandle_t *,
- xfs_bstat_t *,
+ struct xfs_bstat *,
extent_group_context_t *);
static void cleanup_extent_group_context(extent_group_context_t *);
static rv_t dump_extent_group(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *,
+ struct xfs_bstat *,
extent_group_context_t *,
off64_t,
off64_t,
@@ -352,15 +352,15 @@ static bool_t check_complete_flags(void);
static rv_t dump_extattrs(drive_t *drivep,
context_t *contextp,
jdm_fshandle_t *fshandlep,
- xfs_bstat_t *statp);
+ struct xfs_bstat *statp);
static rv_t dump_extattr_list(drive_t *drivep,
context_t *contextp,
jdm_fshandle_t *fshandlep,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
attrlist_t *listp,
int flag,
bool_t *abortprp);
-static char *dump_extattr_buildrecord(xfs_bstat_t *statp,
+static char *dump_extattr_buildrecord(struct xfs_bstat *statp,
char *dumpbufp,
char *dumpbufendp,
char *namesrcp,
@@ -369,7 +369,7 @@ static char *dump_extattr_buildrecord(xfs_bstat_t *statp,
char **valuepp);
static rv_t dump_extattrhdr(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
size_t recsz,
size_t valoff,
ix_t flags,
@@ -432,7 +432,7 @@ static jdm_fshandle_t *sc_fshandlep = 0;
static int sc_fsfd = -1;
/* open file descriptor for root directory
*/
-static xfs_bstat_t *sc_rootxfsstatp = 0;
+static struct xfs_bstat *sc_rootxfsstatp = 0;
/* pointer to loaded bulkstat for root directory
*/
static startpt_t *sc_startptp = 0;
@@ -1382,7 +1382,7 @@ baseuuidbypass:
}
/* figure out the ino for the root directory of the fs
- * and get its xfs_bstat_t for inomap_build(). This could
+ * and get its struct xfs_bstat for inomap_build(). This could
* be a bind mount; don't ask for the mount point inode,
* find the actual lowest inode number in the filesystem.
*/
@@ -1390,7 +1390,7 @@ baseuuidbypass:
stat64_t rootstat;
xfs_ino_t lastino = 0;
int ocount = 0;
- xfs_fsop_bulkreq_t bulkreq;
+ struct xfs_fsop_bulkreq bulkreq;
/* Get the inode of the mount point */
rval = fstat64(sc_fsfd, &rootstat);
@@ -1401,7 +1401,7 @@ baseuuidbypass:
return BOOL_FALSE;
}
sc_rootxfsstatp =
- (xfs_bstat_t *)calloc(1, sizeof(xfs_bstat_t));
+ (struct xfs_bstat *)calloc(1, sizeof(struct xfs_bstat));
assert(sc_rootxfsstatp);
/* Get the first valid (i.e. root) inode in this fs */
@@ -2119,7 +2119,7 @@ content_stream_dump(ix_t strmix)
bool_t empty_mediafile;
time_t elapsed;
inv_stmtoken_t inv_stmt;
- xfs_bstat_t *bstatbufp;
+ struct xfs_bstat *bstatbufp;
const size_t bstatbuflen = BSTATBUFLEN;
int rval;
rv_t rv;
@@ -2130,8 +2130,8 @@ content_stream_dump(ix_t strmix)
/* allocate a buffer for use by bstat_iter
*/
- bstatbufp = (xfs_bstat_t *)calloc(bstatbuflen,
- sizeof(xfs_bstat_t));
+ bstatbufp = (struct xfs_bstat *)calloc(bstatbuflen,
+ sizeof(struct xfs_bstat));
assert(bstatbufp);
/* allocate an inomap context */
@@ -2806,13 +2806,13 @@ update_cc_Media_useterminatorpr(drive_t *drivep, context_t *contextp)
static rv_t
dump_dirs(ix_t strmix,
- xfs_bstat_t *bstatbufp,
+ struct xfs_bstat *bstatbufp,
size_t bstatbuflen,
void *inomap_contextp)
{
xfs_ino_t lastino;
size_t bulkstatcallcnt;
- xfs_fsop_bulkreq_t bulkreq;
+ struct xfs_fsop_bulkreq bulkreq;
inomap_reset_context(inomap_contextp);
@@ -2820,8 +2820,8 @@ dump_dirs(ix_t strmix,
*/
lastino = 0;
for (bulkstatcallcnt = 0 ; ; bulkstatcallcnt++) {
- xfs_bstat_t *p;
- xfs_bstat_t *endp;
+ struct xfs_bstat *p;
+ struct xfs_bstat *endp;
__s32 buflenout;
int rval;
@@ -2928,7 +2928,7 @@ static rv_t
dump_dir(ix_t strmix,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp)
+ struct xfs_bstat *statp)
{
context_t *contextp = &sc_contextp[strmix];
drive_t *drivep = drivepp[strmix];
@@ -3110,7 +3110,7 @@ dump_dir(ix_t strmix,
* if it's not there, we have to get it the slow way.
*/
if (inomap_get_gen(NULL, p->d_ino, &gen)) {
- xfs_bstat_t statbuf;
+ struct xfs_bstat statbuf;
int scrval;
scrval = bigstat_one(fsfd,
@@ -3169,7 +3169,7 @@ static rv_t
dump_extattrs(drive_t *drivep,
context_t *contextp,
jdm_fshandle_t *fshandlep,
- xfs_bstat_t *statp)
+ struct xfs_bstat *statp)
{
ix_t pass;
int flag;
@@ -3269,7 +3269,7 @@ static rv_t
dump_extattr_list(drive_t *drivep,
context_t *contextp,
jdm_fshandle_t *fshandlep,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
attrlist_t *listp,
int flag,
bool_t *abortprp)
@@ -3572,7 +3572,7 @@ dump_extattr_list(drive_t *drivep,
}
static char *
-dump_extattr_buildrecord(xfs_bstat_t *statp,
+dump_extattr_buildrecord(struct xfs_bstat *statp,
char *dumpbufp,
char *dumpbufendp,
char *namesrcp,
@@ -3655,7 +3655,7 @@ dump_extattr_buildrecord(xfs_bstat_t *statp,
static rv_t
dump_extattrhdr(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
size_t recsz,
size_t valoff,
ix_t flags,
@@ -3712,7 +3712,7 @@ static rv_t
dump_file(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp)
+ struct xfs_bstat *statp)
{
ix_t strmix = (ix_t)arg1;
context_t *contextp = &sc_contextp[strmix];
@@ -3942,7 +3942,7 @@ dump_file_reg(drive_t *drivep,
context_t *contextp,
content_inode_hdr_t *scwhdrp,
jdm_fshandle_t *fshandlep,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
bool_t *file_skippedp)
{
startpt_t *startptp = &scwhdrp->cih_startpt;
@@ -4163,7 +4163,7 @@ static rv_t
dump_file_spec(drive_t *drivep,
context_t *contextp,
jdm_fshandle_t *fshandlep,
- xfs_bstat_t *statp)
+ struct xfs_bstat *statp)
{
int rval;
rv_t rv;
@@ -4277,7 +4277,7 @@ dump_file_spec(drive_t *drivep,
*/
static rv_t
init_extent_group_context(jdm_fshandle_t *fshandlep,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
extent_group_context_t *gcp)
{
bool_t isrealtime;
@@ -4340,7 +4340,7 @@ cleanup_extent_group_context(extent_group_context_t *gcp)
static rv_t
dump_extent_group(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
extent_group_context_t *gcp,
off64_t maxcnt,
off64_t stopoffset,
@@ -4932,7 +4932,7 @@ dump_extent_group(drive_t *drivep,
/* Note: assumes the pad fields in dst have been zeroed. */
static void
-copy_xfs_bstat(bstat_t *dst, xfs_bstat_t *src)
+copy_xfs_bstat(bstat_t *dst, struct xfs_bstat *src)
{
dst->bs_ino = src->bs_ino;
dst->bs_mode = src->bs_mode;
@@ -4963,7 +4963,7 @@ copy_xfs_bstat(bstat_t *dst, xfs_bstat_t *src)
static rv_t
dump_filehdr(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
off64_t offset,
int flags)
{
@@ -5086,7 +5086,7 @@ dump_extenthdr(drive_t *drivep,
static rv_t
dump_dirent(drive_t *drivep,
context_t *contextp,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
xfs_ino_t ino,
gen_t gen,
char *name,
diff --git a/dump/inomap.c b/dump/inomap.c
index 86d6072a..85f76df6 100644
--- a/dump/inomap.c
+++ b/dump/inomap.c
@@ -79,9 +79,9 @@ static int cb_context(bool_t last,
bool_t,
bool_t *);
static void cb_context_free(void);
-static int cb_count_inogrp(void *, int, xfs_inogrp_t *);
-static int cb_add_inogrp(void *, int, xfs_inogrp_t *);
-static int cb_add(void *, jdm_fshandle_t *, int, xfs_bstat_t *);
+static int cb_count_inogrp(void *, int, struct xfs_inogrp *);
+static int cb_add_inogrp(void *, int, struct xfs_inogrp *);
+static int cb_add(void *, jdm_fshandle_t *, int, struct xfs_bstat *);
static bool_t cb_inoinresumerange(xfs_ino_t);
static bool_t cb_inoresumed(xfs_ino_t);
static void cb_accuminit_sz(void);
@@ -89,14 +89,14 @@ static void cb_spinit(void);
static int cb_startpt(void *,
jdm_fshandle_t *,
int,
- xfs_bstat_t *);
+ struct xfs_bstat *);
static int supprt_prune(void *,
jdm_fshandle_t *,
int,
- xfs_bstat_t *,
+ struct xfs_bstat *,
char *);
-static off64_t quantity2offset(jdm_fshandle_t *, xfs_bstat_t *, off64_t);
-static off64_t estimate_dump_space(xfs_bstat_t *);
+static off64_t quantity2offset(jdm_fshandle_t *, struct xfs_bstat *, off64_t);
+static off64_t estimate_dump_space(struct xfs_bstat *);
/* inomap primitives
*/
@@ -110,16 +110,16 @@ static void inomap_set_gen(void *, xfs_ino_t, gen_t);
static int subtree_descend_cb(void *,
jdm_fshandle_t *,
int fsfd,
- xfs_bstat_t *,
+ struct xfs_bstat *,
char *);
static int subtreelist_parse_cb(void *,
jdm_fshandle_t *,
int fsfd,
- xfs_bstat_t *,
+ struct xfs_bstat *,
char *);
static int subtreelist_parse(jdm_fshandle_t *,
int,
- xfs_bstat_t *,
+ struct xfs_bstat *,
char *[],
ix_t);
@@ -144,7 +144,7 @@ static uint64_t inomap_exclude_skipattr = 0;
bool_t
inomap_build(jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *rootstatp,
+ struct xfs_bstat *rootstatp,
bool_t last,
time32_t lasttime,
bool_t resume,
@@ -161,7 +161,7 @@ inomap_build(jdm_fshandle_t *fshandlep,
size64_t statcnt,
size64_t *statdonep)
{
- xfs_bstat_t *bstatbufp;
+ struct xfs_bstat *bstatbufp;
size_t bstatbuflen;
bool_t pruneneeded = BOOL_FALSE;
int igrpcnt = 0;
@@ -185,10 +185,10 @@ inomap_build(jdm_fshandle_t *fshandlep,
/* allocate a bulkstat buf
*/
bstatbuflen = BSTATBUFLEN;
- bstatbufp = (xfs_bstat_t *)memalign(pgsz,
+ bstatbufp = (struct xfs_bstat *)memalign(pgsz,
bstatbuflen
*
- sizeof(xfs_bstat_t));
+ sizeof(struct xfs_bstat));
assert(bstatbufp);
/* count the number of inode groups, which will serve as a
@@ -488,7 +488,7 @@ cb_context_free(void)
}
static int
-cb_count_inogrp(void *arg1, int fsfd, xfs_inogrp_t *inogrp)
+cb_count_inogrp(void *arg1, int fsfd, struct xfs_inogrp *inogrp)
{
int *count = (int *)arg1;
(*count)++;
@@ -505,7 +505,7 @@ static int
cb_add(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp)
+ struct xfs_bstat *statp)
{
register time32_t mtime = statp->bs_mtime.tv_sec;
register time32_t ctime = statp->bs_ctime.tv_sec;
@@ -691,7 +691,7 @@ static bool_t /* false, used as diriter callback */
supprt_prune(void *arg1, /* ancestors marked as changed? */
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
char *name)
{
static bool_t cbrval = BOOL_FALSE;
@@ -812,7 +812,7 @@ static int
cb_startpt(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp)
+ struct xfs_bstat *statp)
{
register int state;
@@ -1116,7 +1116,7 @@ inomap_lastseg(int hnkoff)
* order. adds a new segment to the inomap and ino-to-gen map.
*/
static int
-cb_add_inogrp(void *arg1, int fsfd, xfs_inogrp_t *inogrp)
+cb_add_inogrp(void *arg1, int fsfd, struct xfs_inogrp *inogrp)
{
hnk_t *hunk;
seg_t *segp;
@@ -1472,7 +1472,7 @@ inomap_dump(drive_t *drivep)
static int
subtreelist_parse(jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *rootstatp,
+ struct xfs_bstat *rootstatp,
char *subtreebuf[],
ix_t subtreecnt)
{
@@ -1513,7 +1513,7 @@ static int
subtreelist_parse_cb(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
char *name)
{
int cbrval = 0;
@@ -1596,7 +1596,7 @@ static int
subtree_descend_cb(void *arg1,
jdm_fshandle_t *fshandlep,
int fsfd,
- xfs_bstat_t *statp,
+ struct xfs_bstat *statp,
char *name)
{
int cbrval = 0;
@@ -1624,7 +1624,7 @@ subtree_descend_cb(void *arg1,
#define BMAP_LEN 512
static off64_t
-quantity2offset(jdm_fshandle_t *fshandlep, xfs_bstat_t *statp, off64_t qty)
+quantity2offset(jdm_fshandle_t *fshandlep, struct xfs_bstat *statp, off64_t qty)
{
int fd;
getbmapx_t bmap[BMAP_LEN];
@@ -1699,7 +1699,7 @@ quantity2offset(jdm_fshandle_t *fshandlep, xfs_bstat_t *statp, off64_t qty)
static off64_t
-estimate_dump_space(xfs_bstat_t *statp)
+estimate_dump_space(struct xfs_bstat *statp)
{
switch (statp->bs_mode & S_IFMT) {
case S_IFREG: