Lines Matching refs:st

114 	struct stat st;
125 (void) fstat(vp->v_fd, &st);
127 if ((uio->uio_loffset + resid) > st.st_size)
128 resid = st.st_size - uio->uio_loffset;
243 struct stat st;
245 if (fstat(vp->v_fd, &st) == -1)
247 error = stat_to_vattr(&st, vap);
325 struct stat st;
339 if (fstatat(dvp->v_fd, name, &st, AT_SYMLINK_NOFOLLOW) == -1)
342 vp = vncache_lookup(&st);
349 if (S_ISDIR(st.st_mode))
363 if (fstat(fd, &st) == -1) {
368 vp = vncache_enter(&st, dvp, name, fd);
388 struct stat st;
401 err = fstatat(dvp->v_fd, name, &st, AT_SYMLINK_NOFOLLOW);
411 vp = vncache_lookup(&st);
432 (void) fstat(fd, &st);
434 vp = vncache_enter(&st, dvp, name, fd);
511 struct stat st;
515 if (fstatat(from_dvp->v_fd, from_name, &st,
519 vp = vncache_lookup(&st);
546 struct stat st;
556 if (fstat(fd, &st) == -1) {
562 *vpp = vncache_enter(&st, dvp, name, fd);
1190 stat_to_vattr(const struct stat *st, vattr_t *vap)
1194 vap->va_type = IFTOVT(st->st_mode);
1197 vap->va_mode = st->st_mode;
1200 vap->va_uid = st->st_uid;
1203 vap->va_gid = st->st_gid;
1206 vap->va_fsid = st->st_dev;
1209 vap->va_nodeid = st->st_ino;
1212 vap->va_nlink = st->st_nlink;
1215 vap->va_size = (u_offset_t)st->st_size;
1218 vap->va_atime.tv_sec = st->st_atim.tv_sec;
1219 vap->va_atime.tv_nsec = st->st_atim.tv_nsec;
1223 vap->va_mtime.tv_sec = st->st_mtim.tv_sec;
1224 vap->va_mtime.tv_nsec = st->st_mtim.tv_nsec;
1228 vap->va_ctime.tv_sec = st->st_ctim.tv_sec;
1229 vap->va_ctime.tv_nsec = st->st_ctim.tv_nsec;
1233 vap->va_rdev = st->st_rdev;
1236 vap->va_blksize = (uint_t)st->st_blksize;
1240 vap->va_nblocks = (u_longlong_t)st->st_blocks;