Lines Matching defs:fdinfo
352 prfdinfo_t fdinfo;
354 bzero(&fdinfo, sizeof (fdinfo));
364 fdinfo.pr_fd = fd;
365 fdinfo.pr_fdflags = ufp->uf_flag;
366 fdinfo.pr_fileflags = fp->f_flag2;
367 fdinfo.pr_fileflags <<= 16;
368 fdinfo.pr_fileflags |= fp->f_flag;
369 if ((fdinfo.pr_fileflags & (FSEARCH | FEXEC)) == 0)
370 fdinfo.pr_fileflags += FOPEN;
371 fdinfo.pr_offset = fp->f_offset;
384 (void) vnodetopath(vroot, fvp, fdinfo.pr_path,
385 sizeof (fdinfo.pr_path), credp);
391 fdinfo.pr_major = 0;
392 fdinfo.pr_minor = 0;
393 fdinfo.pr_ino = 0;
394 fdinfo.pr_mode = 0;
395 fdinfo.pr_uid = (uid_t)-1;
396 fdinfo.pr_gid = (gid_t)-1;
397 fdinfo.pr_rmajor = 0;
398 fdinfo.pr_rminor = 0;
399 fdinfo.pr_size = -1;
402 sizeof (fdinfo), &fdinfo, rlimit, credp);
412 fdinfo.pr_fileflags |= sock_getfasync(fvp);
420 fdinfo.pr_major = getmajor(vattr.va_fsid);
421 fdinfo.pr_minor = getminor(vattr.va_fsid);
422 fdinfo.pr_ino = (ino64_t)vattr.va_nodeid;
423 fdinfo.pr_mode = VTTOIF(vattr.va_type) | vattr.va_mode;
424 fdinfo.pr_uid = vattr.va_uid;
425 fdinfo.pr_gid = vattr.va_gid;
426 fdinfo.pr_rmajor = getmajor(vattr.va_rdev);
427 fdinfo.pr_rminor = getminor(vattr.va_rdev);
428 fdinfo.pr_size = (off64_t)vattr.va_size;
431 sizeof (fdinfo), &fdinfo, rlimit, credp);