summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pstat/pstat.c
diff options
context:
space:
mode:
authorassar <assar@FreeBSD.org>2000-12-30 15:41:40 +0000
committerassar <assar@FreeBSD.org>2000-12-30 15:41:40 +0000
commit6b77259e1100507eb2e19d3fd8e94f9f557dec1b (patch)
tree44e8ba6cba289f91fe9b2be774d5f4ae308788f6 /usr.sbin/pstat/pstat.c
parent624a962108df14a9a904a9ac46261f55cfffe7ff (diff)
downloadFreeBSD-src-6b77259e1100507eb2e19d3fd8e94f9f557dec1b.zip
FreeBSD-src-6b77259e1100507eb2e19d3fd8e94f9f557dec1b.tar.gz
update to the current set of mnt_, ufs_ and nfs_ flags
also make man-page correspond to the code
Diffstat (limited to 'usr.sbin/pstat/pstat.c')
-rw-r--r--usr.sbin/pstat/pstat.c48
1 files changed, 37 insertions, 11 deletions
diff --git a/usr.sbin/pstat/pstat.c b/usr.sbin/pstat/pstat.c
index 826b19e..c00fc89 100644
--- a/usr.sbin/pstat/pstat.c
+++ b/usr.sbin/pstat/pstat.c
@@ -147,27 +147,28 @@ struct {
{ MNT_NODEV, "nodev" },
{ MNT_UNION, "union" },
{ MNT_ASYNC, "async" },
+ { MNT_SUIDDIR, "suiddir" },
+ { MNT_SOFTDEP, "softdep" },
+ { MNT_NOSYMFOLLOW, "nosymfollow" },
{ MNT_NOATIME, "noatime" },
+ { MNT_NOCLUSTERR, "noclusterread" },
+ { MNT_NOCLUSTERW, "noclusterwrite" },
{ MNT_EXRDONLY, "exrdonly" },
{ MNT_EXPORTED, "exported" },
{ MNT_DEFEXPORTED, "defexported" },
{ MNT_EXPORTANON, "exportanon" },
{ MNT_EXKERB, "exkerb" },
+ { MNT_EXPUBLIC, "public" },
{ MNT_LOCAL, "local" },
{ MNT_QUOTA, "quota" },
{ MNT_ROOTFS, "rootfs" },
{ MNT_USER, "user" },
- { MNT_UPDATE, "update" },
- { MNT_DELEXPORT },
+ { MNT_IGNORE, "ignore" },
{ MNT_UPDATE, "update" },
{ MNT_DELEXPORT, "delexport" },
{ MNT_RELOAD, "reload" },
{ MNT_FORCE, "force" },
-#if 0
- { MNT_UNMOUNT, "unmount" },
- { MNT_MWAIT, "mwait" },
- { MNT_WANTRDWR, "wantrdwr" },
-#endif
+ { MNT_SNAPSHOT, "snapshot" },
{ 0 }
};
@@ -438,12 +439,23 @@ vnode_print(avnode, vp)
*fp++ = 'B';
if (flag & VOBJBUF)
*fp++ = 'V';
+ if (flag & VCOPYONWRITE)
+ *fp++ = 'C';
if (flag & VAGE)
*fp++ = 'a';
if (flag & VOLOCK)
*fp++ = 'l';
if (flag & VOWANT)
*fp++ = 'w';
+ if (flag & VDOOMED)
+ *fp++ = 'D';
+ if (flag & VFREE)
+ *fp++ = 'F';
+ if (flag & VONWORKLST)
+ *fp++ = 'O';
+ if (flag & VMOUNT)
+ *fp++ = 'M';
+
if (flag == 0)
*fp++ = '-';
*fp = '\0';
@@ -469,20 +481,24 @@ ufs_print(vp)
KGETRET(VTOI(vp), &inode, sizeof(struct inode), "vnode's inode");
flag = ip->i_flag;
- if (flag & IN_RENAME)
- *flags++ = 'R';
- if (flag & IN_UPDATE)
- *flags++ = 'U';
if (flag & IN_ACCESS)
*flags++ = 'A';
if (flag & IN_CHANGE)
*flags++ = 'C';
+ if (flag & IN_UPDATE)
+ *flags++ = 'U';
if (flag & IN_MODIFIED)
*flags++ = 'M';
+ if (flag & IN_RENAME)
+ *flags++ = 'R';
if (flag & IN_SHLOCK)
*flags++ = 'S';
if (flag & IN_EXLOCK)
*flags++ = 'E';
+ if (flag & IN_HASHED)
+ *flags++ = 'H';
+ if (flag & IN_LAZYMOD)
+ *flags++ = 'L';
if (flag == 0)
*flags++ = '-';
*flags = '\0';
@@ -532,6 +548,16 @@ nfs_print(vp)
*flags++ = 'O';
if (flag & NQNFSEVICTED)
*flags++ = 'G';
+ if (flag & NACC)
+ *flags++ = 'A';
+ if (flag & NUPD)
+ *flags++ = 'U';
+ if (flag & NCHG)
+ *flags++ = 'C';
+ if (flag & NLOCKED)
+ *flags++ = 'L';
+ if (flag & NWANTED)
+ *flags++ = 'w';
if (flag == 0)
*flags++ = '-';
*flags = '\0';
OpenPOWER on IntegriCloud