]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
libxfs: sync up FSGETXATTR names and definitions with the kernel
authorDarrick J. Wong <darrick.wong@oracle.com>
Thu, 16 Feb 2017 03:04:03 +0000 (21:04 -0600)
committerEric Sandeen <sandeen@redhat.com>
Thu, 16 Feb 2017 03:04:03 +0000 (21:04 -0600)
The rest of xfsprogs uses FS_XFLAG values for FSGETXATTR as defined in
the kernel, so we should do the same in io/cowextsize.c.  Also, move the
XFS_IOC_FSGETXATTR definition to the same part of xfs_fs.h as the
kernel.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
io/cowextsize.c
libxfs/xfs_fs.h

index b4a1c2ee8d0e911acf3ac227dc7e8afe7557c332..c4cd6de24da5b5c759766908ac8d2e80e73e3329 100644 (file)
@@ -50,7 +50,7 @@ get_cowextsize(const char *path, int fd)
 {
        struct fsxattr  fsx;
 
-       if ((xfsctl(path, fd, XFS_IOC_FSGETXATTR, &fsx)) < 0) {
+       if ((xfsctl(path, fd, FS_IOC_FSGETXATTR, &fsx)) < 0) {
                printf("%s: XFS_IOC_FSGETXATTR %s: %s\n",
                        progname, path, strerror(errno));
                return 0;
@@ -69,7 +69,7 @@ set_cowextsize(const char *path, int fd, long extsz)
                perror("fstat64");
                return 0;
        }
-       if ((xfsctl(path, fd, XFS_IOC_FSGETXATTR, &fsx)) < 0) {
+       if ((xfsctl(path, fd, FS_IOC_FSGETXATTR, &fsx)) < 0) {
                printf("%s: XFS_IOC_FSGETXATTR %s: %s\n",
                        progname, path, strerror(errno));
                return 0;
@@ -83,7 +83,7 @@ set_cowextsize(const char *path, int fd, long extsz)
        }
        fsx.fsx_cowextsize = extsz;
 
-       if ((xfsctl(path, fd, XFS_IOC_FSSETXATTR, &fsx)) < 0) {
+       if ((xfsctl(path, fd, FS_IOC_FSSETXATTR, &fsx)) < 0) {
                printf("%s: XFS_IOC_FSSETXATTR %s: %s\n",
                        progname, path, strerror(errno));
                return 0;
index df58c1c7e6c21d1656e9b5ed6abde85d19490b85..11fe42a828f76ff1beb4c771289035905ac18fec 100644 (file)
@@ -56,9 +56,6 @@ struct dioattr {
 #define        XFS_XFLAG_FILESTREAM    FS_XFLAG_FILESTREAM
 #define        XFS_XFLAG_HASATTR       FS_XFLAG_HASATTR
 
-#define XFS_IOC_FSGETXATTR     FS_IOC_FSGETXATTR
-#define XFS_IOC_FSSETXATTR     FS_IOC_FSSETXATTR
-
 /*
  * Structure for XFS_IOC_GETBMAP.
  * On input, fill in bmv_offset and bmv_length of the first structure
@@ -508,6 +505,8 @@ typedef struct xfs_swapext
 #define XFS_IOC_ALLOCSP                _IOW ('X', 10, struct xfs_flock64)
 #define XFS_IOC_FREESP         _IOW ('X', 11, struct xfs_flock64)
 #define XFS_IOC_DIOINFO                _IOR ('X', 30, struct dioattr)
+#define XFS_IOC_FSGETXATTR     FS_IOC_FSGETXATTR
+#define XFS_IOC_FSSETXATTR     FS_IOC_FSSETXATTR
 #define XFS_IOC_ALLOCSP64      _IOW ('X', 36, struct xfs_flock64)
 #define XFS_IOC_FREESP64       _IOW ('X', 37, struct xfs_flock64)
 #define XFS_IOC_GETBMAP                _IOWR('X', 38, struct getbmap)