Lines Matching defs:vap
585 struct vattr *vap;
593 vap = ap->a_vap;
595 vattr_null(vap);
601 vap->va_type = ap->a_vp->v_type;
608 vap->va_fileid = f->cnid;
610 vap->va_bytes = fork->total_blocks * HFS_BLOCKSIZE(vp);
611 vap->va_size = fork->logical_size;
612 hfs_time_to_timespec(f->date_created, &vap->va_ctime);
613 hfs_time_to_timespec(f->date_content_mod, &vap->va_mtime);
614 hfs_time_to_timespec(f->date_accessed, &vap->va_atime);
615 vap->va_nlink = 1;
618 vap->va_fileid = hp->h_rec.folder.cnid;
620 vap->va_size = 512; /* XXX Temporary */
621 vap->va_bytes = 512; /* XXX Temporary */
622 hfs_time_to_timespec(f->date_created, &vap->va_ctime);
623 hfs_time_to_timespec(f->date_content_mod,&vap->va_mtime);
624 hfs_time_to_timespec(f->date_accessed, &vap->va_atime);
625 vap->va_nlink = 2; /* XXX */
635 vap->va_mode = (S_IFREG | HFS_DEFAULT_FILE_MODE);
637 vap->va_mode = (S_IFDIR | HFS_DEFAULT_DIR_MODE);
638 vap->va_uid = HFS_DEFAULT_UID;
639 vap->va_gid = HFS_DEFAULT_GID;
641 vap->va_mode = bsd->file_mode;
642 vap->va_uid = bsd->owner_id;
643 vap->va_gid = bsd->group_id;
644 if ((vap->va_mode & S_IFMT) == S_IFCHR
645 || (vap->va_mode & S_IFMT) == S_IFBLK) {
646 vap->va_rdev
651 vap->va_nlink = bsd->special.link_count;
655 vap->va_fsid = hp->h_dev;
656 vap->va_blocksize = hp->h_hmp->hm_vol.vh.block_size;
657 vap->va_gen = 1;
658 vap->va_flags = 0;
671 struct vattr *vap;
674 vap = ap->a_vap;
680 if ((vap->va_type != VNON) || (vap->va_nlink != VNOVAL) ||
681 (vap->va_fsid != VNOVAL) || (vap->va_fileid != VNOVAL) ||
682 (vap->va_blocksize != VNOVAL) || (vap->va_rdev != VNOVAL) ||
683 ((int)vap->va_bytes != VNOVAL) || (vap->va_gen != VNOVAL)) {
688 if (vap->va_flags != VNOVAL
689 || vap->va_uid != (uid_t)VNOVAL || vap->va_gid != (gid_t)VNOVAL
690 || vap->va_atime.tv_sec != VNOVAL || vap->va_mtime.tv_sec != VNOVAL
691 || vap->va_birthtime.tv_sec != VNOVAL) {
695 if (vap->va_size != VNOVAL) {