diff mbox series

[1/1] common: remove old ioctl typedef usage

Message ID 156633248463.1207676.7759376831498692189.stgit@magnolia (mailing list archive)
State New, archived
Headers show
Series xfsdump: clean up typedef usage | expand

Commit Message

Darrick J. Wong Aug. 20, 2019, 8:21 p.m. UTC
From: Darrick J. Wong <darrick.wong@oracle.com>

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>
---
 common/content_inode.h |    4 +--
 common/fs.c            |    2 +
 common/hsmapi.c        |   18 ++++++-----
 common/hsmapi.h        |    6 ++--
 common/util.c          |   30 +++++++++----------
 common/util.h          |   12 ++++----
 doc/xfsdump.html       |    6 ++--
 dump/content.c         |   76 ++++++++++++++++++++++++------------------------
 dump/inomap.c          |   48 +++++++++++++++---------------
 9 files changed, 101 insertions(+), 101 deletions(-)

Comments

Eric Sandeen Aug. 20, 2019, 9:11 p.m. UTC | #1
On 8/20/19 3:21 PM, Darrick J. Wong wrote:
> From: Darrick J. Wong <darrick.wong@oracle.com>
> 
> 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>

Thanks Darrick, I'll merge this with just a couple of whitespace/alignment
fixes that were making my eyeballs twitch (more than usual).

Reviewed-by: Eric Sandeen <sandeen@redhat.com>

> ---
>  common/content_inode.h |    4 +--
>  common/fs.c            |    2 +
>  common/hsmapi.c        |   18 ++++++-----
>  common/hsmapi.h        |    6 ++--
>  common/util.c          |   30 +++++++++----------
>  common/util.h          |   12 ++++----
>  doc/xfsdump.html       |    6 ++--
>  dump/content.c         |   76 ++++++++++++++++++++++++------------------------
>  dump/inomap.c          |   48 +++++++++++++++---------------
>  9 files changed, 101 insertions(+), 101 deletions(-)
> 
> 
> diff --git a/common/content_inode.h b/common/content_inode.h
> index e1885fd..2106c75 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 a4c175c..ff8c75a 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 e3e18a7..14e6c83 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) | \
> @@ -270,7 +270,7 @@ extern int
>  HsmEstimateFileSpace(
>  	hsm_fs_ctxt_t	*fscontextp,
>  	hsm_f_ctxt_t	*fcontextp,
> -const	xfs_bstat_t	*statp,
> +const	struct xfs_bstat	*statp,
>  	off64_t		*bytes,
>  	int		accurate)
>  {
> @@ -353,7 +353,7 @@ const	xfs_bstat_t	*statp,
>  extern int
>  HsmEstimateFileOffset(
>  	hsm_fs_ctxt_t	*contextp,
> -const	xfs_bstat_t	*statp,
> +const	struct xfs_bstat	*statp,
>  	off64_t		bytecount,
>  	off64_t		*byteoffset)
>  {
> @@ -458,7 +458,7 @@ HsmDeleteFileContext(
>  extern int
>  HsmInitFileContext(
>  	hsm_f_ctxt_t	*contextp,
> -const	xfs_bstat_t	*statp)
> +const	struct xfs_bstat	*statp)
>  {
>  	dmf_f_ctxt_t	*dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
>  	XFSattrvalue0_t	*dmfattrp;
> @@ -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);
> @@ -538,22 +538,22 @@ 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.
>  ******************************************************************************/
>  
>  extern int
>  HsmModifyInode(
>  	hsm_f_ctxt_t	*contextp,
> -	xfs_bstat_t	*statp)
> +	struct xfs_bstat	*statp)
>  {
>  	dmf_f_ctxt_t	*dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
>  
> diff --git a/common/hsmapi.h b/common/hsmapi.h
> index 63933af..4b88c16 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 05a5cb8..bcd7db9 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,9 +254,9 @@ 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);
> @@ -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 9e8bb6f..a7692e0 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 8cc02d4..6aa09f0 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 d9a53d1..98aa226 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 @@ content_init(int argc,
>  	}
>  
>  	/* 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 @@ content_init(int argc,
>  		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 @@ content_init(int argc,
>  			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 86d6072..85f76df 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:
>
diff mbox series

Patch

diff --git a/common/content_inode.h b/common/content_inode.h
index e1885fd..2106c75 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 a4c175c..ff8c75a 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 e3e18a7..14e6c83 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) | \
@@ -270,7 +270,7 @@  extern int
 HsmEstimateFileSpace(
 	hsm_fs_ctxt_t	*fscontextp,
 	hsm_f_ctxt_t	*fcontextp,
-const	xfs_bstat_t	*statp,
+const	struct xfs_bstat	*statp,
 	off64_t		*bytes,
 	int		accurate)
 {
@@ -353,7 +353,7 @@  const	xfs_bstat_t	*statp,
 extern int
 HsmEstimateFileOffset(
 	hsm_fs_ctxt_t	*contextp,
-const	xfs_bstat_t	*statp,
+const	struct xfs_bstat	*statp,
 	off64_t		bytecount,
 	off64_t		*byteoffset)
 {
@@ -458,7 +458,7 @@  HsmDeleteFileContext(
 extern int
 HsmInitFileContext(
 	hsm_f_ctxt_t	*contextp,
-const	xfs_bstat_t	*statp)
+const	struct xfs_bstat	*statp)
 {
 	dmf_f_ctxt_t	*dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
 	XFSattrvalue0_t	*dmfattrp;
@@ -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);
@@ -538,22 +538,22 @@  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.
 ******************************************************************************/
 
 extern int
 HsmModifyInode(
 	hsm_f_ctxt_t	*contextp,
-	xfs_bstat_t	*statp)
+	struct xfs_bstat	*statp)
 {
 	dmf_f_ctxt_t	*dmf_f_ctxtp = (dmf_f_ctxt_t *)contextp;
 
diff --git a/common/hsmapi.h b/common/hsmapi.h
index 63933af..4b88c16 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 05a5cb8..bcd7db9 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,9 +254,9 @@  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);
@@ -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 9e8bb6f..a7692e0 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 8cc02d4..6aa09f0 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 d9a53d1..98aa226 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 @@  content_init(int argc,
 	}
 
 	/* 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 @@  content_init(int argc,
 		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 @@  content_init(int argc,
 			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 86d6072..85f76df 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: