PUFFS_VNOVAL
if ((vap->va_size != (u_quad_t)PUFFS_VNOVAL) &&
if (((vap->va_atime.tv_sec != (time_t)PUFFS_VNOVAL) ||
(vap->va_mtime.tv_sec != (time_t)PUFFS_VNOVAL)) &&
if (((vap->va_uid != (uid_t)PUFFS_VNOVAL) ||
(vap->va_gid != (gid_t)PUFFS_VNOVAL)) &&
if ((vap->va_mode != (mode_t)PUFFS_VNOVAL) &&
if ((vap->va_mode != (mode_t)PUFFS_VNOVAL) &&
if ((vap->va_size != (u_quad_t)PUFFS_VNOVAL) &&
(vap->va_mode != (mode_t)PUFFS_VNOVAL) &&
resize_va.va_mode = (mode_t)PUFFS_VNOVAL;
vap->va_size = (u_quad_t)PUFFS_VNOVAL;
if (vap->va_size != (u_quad_t)PUFFS_VNOVAL) {
if (vap->va_atime.tv_sec != (time_t)PUFFS_VNOVAL) {
if (vap->va_mtime.tv_sec != (time_t)PUFFS_VNOVAL) {
if (vap->va_mode != (mode_t)PUFFS_VNOVAL) {
if (vap->va_uid != (uid_t)PUFFS_VNOVAL) {
if (vap->va_gid != (gid_t)PUFFS_VNOVAL) {
if ((vap->va_size != (u_quad_t)PUFFS_VNOVAL) &&
((vap->va_mode == (mode_t)PUFFS_VNOVAL) &&
(vap->va_uid == (uid_t)PUFFS_VNOVAL) &&
(vap->va_gid == (gid_t)PUFFS_VNOVAL))) {
(old_vap->va_size != (u_quad_t)PUFFS_VNOVAL)) {
vap->va_filerev = (u_quad_t)PUFFS_VNOVAL;
if (vap->va_size == (size_t)PUFFS_VNOVAL) /* XXX */
if (newowner == (uid_t)PUFFS_VNOVAL)
if (newgroup == (gid_t)PUFFS_VNOVAL)
if (va->va_mode != (unsigned)PUFFS_VNOVAL)
if (va->va_atime.tv_sec != (time_t)PUFFS_VNOVAL
|| va->va_mtime.tv_sec != (time_t)PUFFS_VNOVAL) {
if (regular && va->va_size != (u_quad_t)PUFFS_VNOVAL)
if (vap->va_mode != (mode_t)PUFFS_VNOVAL)
if (vap->va_nlink != (nlink_t)PUFFS_VNOVAL)
if (vap->va_uid != (uid_t)PUFFS_VNOVAL)
if (vap->va_gid != (gid_t)PUFFS_VNOVAL)
if ((unsigned long long)vap->va_fsid!=(unsigned long long)PUFFS_VNOVAL)
if (vap->va_fileid != (ino_t)PUFFS_VNOVAL)
if (vap->va_size != (u_quad_t)PUFFS_VNOVAL)
if (vap->va_blocksize != (long)PUFFS_VNOVAL)
if (vap->va_atime.tv_sec != (time_t)PUFFS_VNOVAL)
if (vap->va_atime.tv_nsec != (long)PUFFS_VNOVAL)
if (vap->va_mtime.tv_sec != (time_t)PUFFS_VNOVAL)
if (vap->va_mtime.tv_nsec != (long)PUFFS_VNOVAL)
if (vap->va_ctime.tv_sec != (time_t)PUFFS_VNOVAL)
if (vap->va_ctime.tv_nsec != (long)PUFFS_VNOVAL)
if (vap->va_birthtime.tv_sec != (time_t)PUFFS_VNOVAL)
if (vap->va_birthtime.tv_nsec != (long)PUFFS_VNOVAL)
if (vap->va_gen != (u_long)PUFFS_VNOVAL)
if (vap->va_flags != (u_long)PUFFS_VNOVAL)
if (vap->va_rdev != (dev_t)PUFFS_VNOVAL)
if (vap->va_bytes != (u_quad_t)PUFFS_VNOVAL)
#define SETIFVAL(a, t) if (sva->a != (t)PUFFS_VNOVAL) vap->a = sva->a
vap->va_mode = (mode_t)PUFFS_VNOVAL;
vap->va_nlink = (nlink_t)PUFFS_VNOVAL;
vap->va_uid = (uid_t)PUFFS_VNOVAL;
vap->va_gid = (gid_t)PUFFS_VNOVAL;
vap->va_fsid = (dev_t)PUFFS_VNOVAL;
vap->va_fileid = (ino_t)PUFFS_VNOVAL;
vap->va_size = (u_quad_t)PUFFS_VNOVAL;
vap->va_birthtime.tv_sec = PUFFS_VNOVAL;
vap->va_birthtime.tv_nsec = PUFFS_VNOVAL;
vap->va_rdev = (dev_t)PUFFS_VNOVAL;
vap->va_bytes = (u_quad_t)PUFFS_VNOVAL;
if (mode != (mode_t)PUFFS_VNOVAL) {
if (uid != (uid_t)PUFFS_VNOVAL || gid != (gid_t)PUFFS_VNOVAL) {
if (va->va_atime.tv_sec != (time_t)PUFFS_VNOVAL
|| va->va_mtime.tv_sec != (long)PUFFS_VNOVAL) {
if (va->va_size != (u_quad_t)PUFFS_VNOVAL) {
va->va_rdev = PUFFS_VNOVAL;
if (va->va_flags != (u_long)PUFFS_VNOVAL) {
if (va->va_uid != (uid_t)PUFFS_VNOVAL ||
va->va_gid != (gid_t)PUFFS_VNOVAL) {
if (va->va_mode != (mode_t)PUFFS_VNOVAL) {
if (va->va_atime.tv_sec != PUFFS_VNOVAL ||
va->va_mtime.tv_sec != PUFFS_VNOVAL ||
va->va_ctime.tv_sec != PUFFS_VNOVAL) {
if (va->va_uid != (uid_t)PUFFS_VNOVAL ||
va->va_gid != (gid_t)PUFFS_VNOVAL) {
va->va_uid != (uid_t)PUFFS_VNOVAL ? va->va_uid : ova.va_uid;
va->va_gid != (gid_t)PUFFS_VNOVAL ? va->va_gid : ova.va_gid;
if (va->va_mode != (mode_t)PUFFS_VNOVAL) {
if (va->va_atime.tv_sec != PUFFS_VNOVAL ||
va->va_mtime.tv_sec != PUFFS_VNOVAL ||
va->va_ctime.tv_sec != PUFFS_VNOVAL ||
va->va_birthtime.tv_sec != PUFFS_VNOVAL) {
if (va->va_atime.tv_sec != PUFFS_VNOVAL) {
if (va->va_mtime.tv_sec != PUFFS_VNOVAL) {
if (va->va_ctime.tv_sec != PUFFS_VNOVAL) {
if (va->va_birthtime.tv_sec != PUFFS_VNOVAL) {
if (va->va_size != (uint64_t)PUFFS_VNOVAL) {
vap->va_rdev = PUFFS_VNOVAL;
if (va->va_flags != PUFFS_VNOVAL)
if (va->va_uid != PUFFS_VNOVAL || va->va_gid != PUFFS_VNOVAL) {
if (va->va_mode != PUFFS_VNOVAL) {
if ((va->va_atime.tv_sec != PUFFS_VNOVAL
&& va->va_atime.tv_nsec != PUFFS_VNOVAL)
|| (va->va_mtime.tv_sec != PUFFS_VNOVAL
&& va->va_mtime.tv_nsec != PUFFS_VNOVAL)) {
if (va->va_size != PUFFS_VNOVAL) {
vap->va_filerev = PUFFS_VNOVAL;
if (vap->va_mode != (mode_t)PUFFS_VNOVAL)
if (vap->va_atime.tv_sec != (time_t)PUFFS_VNOVAL)
if (vap->va_mtime.tv_sec != (time_t)PUFFS_VNOVAL)
if (vap->va_size != (u_quad_t)PUFFS_VNOVAL)
if (vap->va_uid != (uid_t)PUFFS_VNOVAL)
if (vap->va_gid != (gid_t)PUFFS_VNOVAL)
if ((va->FIELD != (TYPE)PUFFS_VNOVAL) && \
if ((va->FIELD != (TYPE)PUFFS_VNOVAL) && \
if (va->va_atime.tv_sec != PUFFS_VNOVAL
&& va->va_mtime.tv_sec == PUFFS_VNOVAL) {
if (pn->pn_va.va_mtime.tv_sec != PUFFS_VNOVAL)
if (va->va_mtime.tv_sec != PUFFS_VNOVAL
&& va->va_atime.tv_sec == PUFFS_VNOVAL) {
if (pn->pn_va.va_atime.tv_sec != PUFFS_VNOVAL)
if (va->va_size != (uint64_t)PUFFS_VNOVAL)
if (va->va_uid != (uid_t)PUFFS_VNOVAL) {
if (va->va_gid != (gid_t)PUFFS_VNOVAL) {
if (va->va_mode != (mode_t)PUFFS_VNOVAL)
if (va->va_atime.tv_sec != PUFFS_VNOVAL)
if (pn->pn_va.va_mtime.tv_sec != PUFFS_VNOVAL)
va->va_rdev = PUFFS_VNOVAL;