Lines Matching defs:vap
297 struct vattr *vap = ap->a_vap;
301 vap->va_type = vp->v_type;
302 vap->va_mode = attr->mode;
303 vap->va_nlink = attr->nlink;
304 vap->va_uid = attr->uid;
305 vap->va_gid = attr->gid;
306 vap->va_fsid = bmp->devvp->v_rdev;
307 vap->va_fileid = inode->number;
308 vap->va_size = bfs_file_size(inode);
309 vap->va_blocksize = BFS_BSIZE;
310 vap->va_atime.tv_sec = attr->atime;
311 vap->va_mtime.tv_sec = attr->mtime;
312 vap->va_ctime.tv_sec = attr->ctime;
313 vap->va_birthtime.tv_sec = 0;
314 vap->va_gen = 1;
315 vap->va_flags = 0;
316 vap->va_rdev = 0; /* No device file */
317 vap->va_bytes = vap->va_size;
318 vap->va_filerev = 0;
319 vap->va_vaflags = 0;
334 struct vattr *vap = ap->a_vap;
346 if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
347 (vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
348 (vap->va_blocksize != VNOVAL) || (vap->va_rdev != VNOVAL) ||
349 ((int)vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL))
352 if (vap->va_flags != VNOVAL)
355 if (vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL) {
357 (vap->va_uid != (uid_t)VNOVAL) ? vap->va_uid : attr->uid;
359 (vap->va_gid != (gid_t)VNOVAL) ? vap->va_gid : attr->gid;
369 if (vap->va_size != VNOVAL)
380 sysvbfs_file_setsize(vp, vap->va_size);
386 if (vap->va_mode != (mode_t)VNOVAL) {
387 mode_t mode = vap->va_mode;
396 if ((vap->va_atime.tv_sec != VNOVAL) ||
397 (vap->va_mtime.tv_sec != VNOVAL) ||
398 (vap->va_ctime.tv_sec != VNOVAL)) {
401 vap->va_vaflags));
405 if (vap->va_atime.tv_sec != VNOVAL)
406 attr->atime = vap->va_atime.tv_sec;
407 if (vap->va_mtime.tv_sec != VNOVAL)
408 attr->mtime = vap->va_mtime.tv_sec;
409 if (vap->va_ctime.tv_sec != VNOVAL)
410 attr->ctime = vap->va_ctime.tv_sec;