Home | History | Annotate | Download | only in df

Lines Matching defs:mntbuf

98 	struct statvfs *mntbuf, totals;
201 mntcount = getmntinfo(&mntbuf, MNT_NOWAIT);
207 mntcount = regetmntinfo(&mntbuf, mntcount);
209 if ((mntbuf = calloc(argc, sizeof(*mntbuf))) == NULL)
229 if (!statvfs(mntpt, &mntbuf[mntcount])) {
231 !streq(mntpt, mntbuf[mntcount].f_mntonname))
235 (mntbuf[mntcount].f_flag & MNT_LOCAL) == 0)
239 (!selected(mntbuf[mntcount].f_fstypename,
240 sizeof(mntbuf[mntcount].f_fstypename)))
243 mntbuf[mntcount].f_fstypename,
262 if (Wflag && mntbuf[i].f_mntfromlabel[0]) {
264 width = (int)strlen(mntbuf[i].f_mntfromlabel) + 5;
267 width = (int)strlen(mntbuf[i].f_mntfromname);
271 addstat(&totals, &mntbuf[i]);
276 prtstat(&mntbuf[i], maxwidth);
289 struct statvfs *mntbuf;
291 count = getmntinfo(&mntbuf, MNT_NOWAIT);
295 if (streq(mntbuf[i].f_mntfromname, name))
296 return mntbuf[i].f_mntonname;
356 * Make a pass over the filesystem info in ``mntbuf'' filtering out
364 struct statvfs *mntbuf;
369 mntbuf = *mntbufp;
372 if (!aflag && (mntbuf[i].f_flag & MNT_IGNORE) != 0)
374 if (lflag && (mntbuf[i].f_flag & MNT_LOCAL) == 0)
376 if (!selected(mntbuf[i].f_fstypename,
377 sizeof(mntbuf[i].f_fstypename)))
380 mntbuf[j] = mntbuf[i];
382 struct statvfs layerbuf = mntbuf[i];
383 (void)statvfs(mntbuf[i].f_mntonname, &mntbuf[j]);
389 mntbuf[j].f_mntfromname, MNAMELEN))
390 mntbuf[j] = layerbuf;