Lines Matching defs:mnttab
110 #include <sys/mnttab.h>
151 static struct mnttab *resolve_lofs_mnts, *resolve_lofs_mnt_max;
209 free_mnttable(struct mnttab *mnt_array, uint_t nelem)
231 build_mnttable(zlog_t *zlogp, const char *zroot, size_t zrootlen, FILE *mnttab,
232 struct mnttab **mnt_arrayp, uint_t *nelemp)
234 struct mnttab mnt;
235 struct mnttab *mnts;
236 struct mnttab *mnp;
239 rewind(mnttab);
240 resetmnttab(mnttab);
243 while (getmntent(mnttab, &mnt) == 0) {
244 struct mnttab *tmp_array;
300 FILE *mnttab;
303 if ((mnttab = fopen(MNTTAB, "r")) == NULL)
305 if (build_mnttable(zlogp, "", 0, mnttab, &resolve_lofs_mnts,
307 (void) fclose(mnttab);
310 (void) fclose(mnttab);
340 struct mnttab *mnp;
397 struct mnttab *mnp;
628 FILE *mnttab;
629 struct mnttab *mnts;
654 if ((mnttab = fopen(MNTTAB, "r")) == NULL) {
662 if (ioctl(fileno(mnttab), MNTIOC_SHOWHIDDEN, NULL) < 0) {
676 struct mnttab *mnp;
688 if (build_mnttable(zlogp, zroot, zrootlen, mnttab, &mnts,
761 (void) fclose(mnttab);
4295 prtmount(const struct mnttab *fs, void *x)
4366 struct mnttab *mnp;