VNOVAL
if (new_uid == (uid_t)VNOVAL)
if (new_gid == (gid_t)VNOVAL)
if ((jrflags & JRUNDO_NLINK) && attr.va_nlink != VNOVAL)
if ((jrflags & JRUNDO_SIZE) && attr.va_size != VNOVAL)
if ((jrflags & JRUNDO_UID) && attr.va_uid != VNOVAL)
if ((jrflags & JRUNDO_GID) && attr.va_gid != VNOVAL)
if ((jrflags & JRUNDO_FSID) && attr.va_fsid != VNOVAL)
if ((jrflags & JRUNDO_MODES) && attr.va_mode != (mode_t)VNOVAL)
if ((jrflags & JRUNDO_INUM) && attr.va_fileid != VNOVAL)
if ((jrflags & JRUNDO_ATIME) && attr.va_atime.tv_sec != VNOVAL)
if ((jrflags & JRUNDO_MTIME) && attr.va_mtime.tv_sec != VNOVAL)
if ((jrflags & JRUNDO_CTIME) && attr.va_ctime.tv_sec != VNOVAL)
if ((jrflags & JRUNDO_GEN) && attr.va_gen != VNOVAL)
if ((jrflags & JRUNDO_FLAGS) && attr.va_flags != VNOVAL)
if ((jrflags & JRUNDO_UDEV) && attr.va_rmajor != VNOVAL) {
if (attr.va_size != VNOVAL) {
if (vat->va_mode != (mode_t)VNOVAL)
if (vat->va_nlink != VNOVAL)
if (vat->va_uid != VNOVAL)
if (vat->va_gid != VNOVAL)
if (vat->va_fsid != VNOVAL)
if (vat->va_fileid != VNOVAL)
if (vat->va_size != VNOVAL)
if (vat->va_atime.tv_sec != VNOVAL)
if (vat->va_mtime.tv_sec != VNOVAL)
if (vat->va_ctime.tv_sec != VNOVAL)
if (vat->va_gen != VNOVAL)
if (vat->va_flags != VNOVAL)
if (vat->va_rmajor != VNOVAL) {
if (vat->va_filerev != VNOVAL)
vap->va_size = VNOVAL;
vap->va_bytes = VNOVAL;
vap->va_mode = VNOVAL;
vap->va_nlink = VNOVAL;
vap->va_uid = VNOVAL;
vap->va_gid = VNOVAL;
vap->va_fsid = VNOVAL;
vap->va_fileid = VNOVAL;
vap->va_blocksize = VNOVAL;
vap->va_rmajor = VNOVAL;
vap->va_rminor = VNOVAL;
vap->va_atime.tv_sec = VNOVAL;
vap->va_atime.tv_nsec = VNOVAL;
vap->va_mtime.tv_sec = VNOVAL;
vap->va_mtime.tv_nsec = VNOVAL;
vap->va_ctime.tv_sec = VNOVAL;
vap->va_ctime.tv_nsec = VNOVAL;
vap->va_flags = VNOVAL;
vap->va_gen = VNOVAL;
newts[0].tv_sec = VNOVAL;
newts[1].tv_sec = VNOVAL;
newts[0].tv_sec = VNOVAL;
newts[1].tv_sec = VNOVAL;
if (vap->va_fsid != VNOVAL)
if (vap->va_fsid != VNOVAL)
if ((vap->va_uid != (uid_t)VNOVAL) || (vap->va_gid != (gid_t)VNOVAL)) {
if (vap->va_mode != (mode_t)VNOVAL) {
if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
(vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
(vap->va_blocksize != VNOVAL) || (vap->va_rmajor != VNOVAL) ||
((int)vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) {
if (error == 0 && (vap->va_flags != VNOVAL)) {
if (error == 0 && (vap->va_size != VNOVAL)) {
if (error == 0 && (vap->va_uid != (uid_t)VNOVAL ||
vap->va_gid != (gid_t)VNOVAL)) {
if (error == 0 && (vap->va_mode != (mode_t)VNOVAL)) {
if (error == 0 && ((vap->va_atime.tv_sec != VNOVAL &&
vap->va_atime.tv_nsec != VNOVAL) ||
(vap->va_mtime.tv_sec != VNOVAL &&
vap->va_mtime.tv_nsec != VNOVAL) )) {
if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
(vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
(vap->va_blocksize != VNOVAL) || (vap->va_rmajor != VNOVAL) ||
((int)vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) {
if (vap->va_flags != VNOVAL) {
if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
if (vap->va_size != VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL) {
if (vap->va_mode != (mode_t)VNOVAL) {
if (uid == (uid_t)VNOVAL)
if (gid == (gid_t)VNOVAL)
if (vap->va_rmajor != VNOVAL &&
if (vap->va_rmajor != VNOVAL) {
if (!error && (vap->va_flags != VNOVAL)) {
if (!error && (vap->va_size != VNOVAL)) {
if (!error && (vap->va_uid != (uid_t)VNOVAL ||
vap->va_gid != (gid_t)VNOVAL)) {
if (!error && (vap->va_mode != (mode_t)VNOVAL)) {
if (!error && (vap->va_atime.tv_sec != VNOVAL &&
vap->va_atime.tv_nsec != VNOVAL)) {
if (!error && (vap->va_mtime.tv_sec != VNOVAL &&
vap->va_mtime.tv_nsec != VNOVAL)) {
if (!error && (vap->va_ctime.tv_sec != VNOVAL &&
vap->va_ctime.tv_nsec != VNOVAL)) {
vap->va_rmajor = VNOVAL;
vap->va_rminor = VNOVAL;
vap->va_gen = VNOVAL;
else if (vap->va_uid != (uid_t)VNOVAL)
else if (vap->va_gid != (gid_t)VNOVAL)
if (vap->va_flags != VNOVAL) {
if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
while (vap->va_size != VNOVAL && ip->ino_data.size != vap->va_size) {
if (vap->va_atime.tv_sec != VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL) {
if (vap->va_mode != (mode_t)VNOVAL) {
else if (vap->va_uid != (uid_t)VNOVAL)
else if (vap->va_gid != (gid_t)VNOVAL)
if (vap->va_flags != VNOVAL) {
if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
if (vap->va_size != VNOVAL && ip->meta.size != vap->va_size) {
if (vap->va_atime.tv_sec != VNOVAL) {
if (vap->va_mode != (mode_t)VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL) {
vap->va_rmajor = VNOVAL;
vap->va_rminor = VNOVAL;
if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
(vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
(vap->va_blocksize != VNOVAL) || (vap->va_rmajor != VNOVAL) ||
(vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) {
if (vap->va_flags != VNOVAL) {
if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
if (vap->va_mode != (mode_t)VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL)
if (vap->va_mtime.tv_sec != VNOVAL)
if (vap->va_size != VNOVAL) {
if (vap->va_flags != (u_long)VNOVAL || vap->va_uid != (uid_t)VNOVAL ||
vap->va_gid != (gid_t)VNOVAL || vap->va_atime.tv_sec != VNOVAL ||
vap->va_mtime.tv_sec != VNOVAL || vap->va_mode != (mode_t)VNOVAL)
if (vap->va_size != (u_quad_t)VNOVAL) {
vap->va_rmajor = VNOVAL;
vap->va_rminor = VNOVAL;
if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
(vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
(vap->va_blocksize != VNOVAL) || (vap->va_rmajor != VNOVAL) ||
(vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) {
if (vap->va_flags != VNOVAL) {
if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
if (uid == (uid_t)VNOVAL)
if (gid == (gid_t)VNOVAL)
if (vap->va_size != VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL) {
vap->va_atime.tv_sec != VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL) {
if (vap->va_mode != (mode_t)VNOVAL) {
if (vap->va_mode == (mode_t)VNOVAL)
if (vap->va_mode == (mode_t)VNOVAL)
if (vap->va_mode == (mode_t)VNOVAL)
if (vap->va_mode == (mode_t)VNOVAL)
if (vap->va_mtime.tv_sec == VNOVAL)
if (vap->va_atime.tv_sec == VNOVAL)
if (vap->va_flags != VNOVAL)
if ((vap->va_flags != VNOVAL || vap->va_uid != (uid_t)VNOVAL ||
vap->va_gid != (gid_t)VNOVAL || vap->va_atime.tv_sec != VNOVAL ||
vap->va_mtime.tv_sec != VNOVAL || vap->va_mode != (mode_t)VNOVAL) &&
if (vap->va_size != VNOVAL) {
if (vap->va_mtime.tv_sec == VNOVAL &&
vap->va_atime.tv_sec == VNOVAL &&
vap->va_mode == (mode_t)VNOVAL &&
vap->va_uid == (uid_t)VNOVAL &&
vap->va_gid == (gid_t)VNOVAL) {
vap->va_size = VNOVAL;
(vap->va_mtime.tv_sec != VNOVAL)) {
if (vap->va_mtime.tv_sec != VNOVAL) {
if (error == 0 && vap->va_size != VNOVAL &&
if (error && vap->va_size != VNOVAL) {
if (vap->va_mode == (mode_t)VNOVAL)
if (vap->va_uid == (uid_t)VNOVAL)
if (vap->va_gid == (gid_t)VNOVAL)
if (vap->va_mode != (mode_t)VNOVAL) {
if (full && vap->va_uid != (uid_t)VNOVAL) {
if (full && vap->va_gid != (gid_t)VNOVAL) {
if (full && vap->va_size != VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL) {
vap->va_rmajor = VNOVAL;
vap->va_rminor = VNOVAL;
if (ap->a_vap->va_flags != VNOVAL)
va->va_gen = VNOVAL; /* generation number of file */
va->va_rmajor = VNOVAL; /* device the special file represents */
va->va_rminor = VNOVAL;
if (vap->va_flags != VNOVAL)
if ((vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL ||
vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL ||
vap->va_mode != (mode_t)VNOVAL) && isreadonly)
if (vap->va_size != VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL)
if (vap->va_atime.tv_sec != VNOVAL)
KKASSERT(IFF(type == VBLK || type == VCHR, rmajor != VNOVAL));
if (atime->tv_sec != VNOVAL && atime->tv_nsec != VNOVAL)
if (mtime->tv_sec != VNOVAL && mtime->tv_nsec != VNOVAL) {
VNOVAL, VNOVAL, &root);
if (error == 0 && (vap->va_flags != VNOVAL)) {
if (error == 0 && (vap->va_size != VNOVAL)) {
if (error == 0 && (vap->va_uid != (uid_t)VNOVAL ||
vap->va_gid != (gid_t)VNOVAL)) {
if (error == 0 && (vap->va_mode != (mode_t)VNOVAL)) {
if (error == 0 && ((vap->va_atime.tv_sec != VNOVAL &&
vap->va_atime.tv_nsec != VNOVAL) ||
(vap->va_mtime.tv_sec != VNOVAL &&
vap->va_mtime.tv_nsec != VNOVAL) )) {
vap->va_rmajor = VNOVAL;
vap->va_rminor = VNOVAL;
if (vap->va_rmajor != VNOVAL &&
if (vap->va_rmajor != VNOVAL) {
if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
(vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
(vap->va_blocksize != VNOVAL) || (vap->va_rmajor != VNOVAL) ||
((int)vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) {
if (vap->va_flags != VNOVAL) {
if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
if (vap->va_size != VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL) {
if (vap->va_atime.tv_sec != VNOVAL)
if (vap->va_mtime.tv_sec != VNOVAL)
if (vap->va_atime.tv_sec != VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL) {
if (vap->va_mode != (mode_t)VNOVAL) {
if (uid == (uid_t)VNOVAL)
if (gid == (gid_t)VNOVAL)
else if (vap->va_uid != (uid_t)VNOVAL)
else if (vap->va_gid != (gid_t)VNOVAL)
uid_t va_uid = VNOVAL; //getuid();
uid_t va_gid = VNOVAL; //getgid();
uid_t va_uid = VNOVAL; //getuid();
uid_t va_gid = VNOVAL; //getgid();
uid_t va_uid = VNOVAL; //getuid();
uid_t va_gid = VNOVAL; //getgid();
uid_t va_uid = VNOVAL; //getuid();
uid_t va_gid = VNOVAL; //getgid();
if (vap->va_flags != VNOVAL) {
if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
if (vap->va_size != VNOVAL && ip->meta.size != vap->va_size) {
if (vap->va_atime.tv_sec != VNOVAL) {
if (vap->va_mode != (mode_t)VNOVAL) {
if (vap->va_mtime.tv_sec != VNOVAL) {