Lines Matching defs:mntbuf
95 struct statvfs *mntbuf, totals;
192 mntcount = getmntinfo(&mntbuf, MNT_NOWAIT);
198 mntcount = regetmntinfo(&mntbuf, mntcount);
200 if ((mntbuf = calloc(argc, sizeof(*mntbuf))) == NULL)
218 if (!statvfs(mntpt, &mntbuf[mntcount]))
220 (mntbuf[mntcount].f_flag & MNT_LOCAL) == 0)
224 (!selected(mntbuf[mntcount].f_fstypename,
225 sizeof(mntbuf[mntcount].f_fstypename)))
228 mntbuf[mntcount].f_fstypename,
247 if (Wflag && mntbuf[i].f_mntfromlabel[0]) {
249 width = (int)strlen(mntbuf[i].f_mntfromlabel) + 5;
252 width = (int)strlen(mntbuf[i].f_mntfromname);
256 addstat(&totals, &mntbuf[i]);
261 prtstat(&mntbuf[i], maxwidth);
274 struct statvfs *mntbuf;
276 count = getmntinfo(&mntbuf, MNT_NOWAIT);
280 if (!strcmp(mntbuf[i].f_mntfromname, name))
281 return mntbuf[i].f_mntonname;
341 * Make a pass over the filesystem info in ``mntbuf'' filtering out
349 struct statvfs *mntbuf;
354 mntbuf = *mntbufp;
357 if (!aflag && (mntbuf[i].f_flag & MNT_IGNORE) != 0)
359 if (lflag && (mntbuf[i].f_flag & MNT_LOCAL) == 0)
361 if (!selected(mntbuf[i].f_fstypename,
362 sizeof(mntbuf[i].f_fstypename)))
365 mntbuf[j] = mntbuf[i];
367 struct statvfs layerbuf = mntbuf[i];
368 (void)statvfs(mntbuf[i].f_mntonname, &mntbuf[j]);
374 mntbuf[j].f_mntfromname, MNAMELEN))
375 mntbuf[j] = layerbuf;