- vap->va_xflags = 0;
- if (ip->i_d.di_flags & XFS_DIFLAG_REALTIME)
- vap->va_xflags |= XFS_XFLAG_REALTIME;
- if (ip->i_d.di_flags & XFS_DIFLAG_PREALLOC)
- vap->va_xflags |= XFS_XFLAG_PREALLOC;
- if (ip->i_d.di_flags & XFS_DIFLAG_IMMUTABLE)
- vap->va_xflags |= XFS_XFLAG_IMMUTABLE;
- if (ip->i_d.di_flags & XFS_DIFLAG_APPEND)
- vap->va_xflags |= XFS_XFLAG_APPEND;
- if (ip->i_d.di_flags & XFS_DIFLAG_SYNC)
- vap->va_xflags |= XFS_XFLAG_SYNC;
- if (ip->i_d.di_flags & XFS_DIFLAG_NOATIME)
- vap->va_xflags |= XFS_XFLAG_NOATIME;
- if (ip->i_d.di_flags & XFS_DIFLAG_NODUMP)
- vap->va_xflags |= XFS_XFLAG_NODUMP;
- if (XFS_IFORK_Q(ip))
- vap->va_xflags |= XFS_XFLAG_HASATTR;