mountent_t
static mountent_t *mntll; /* head of global linked list of */
setup_output(mountent_t *mp)
doio(mountent_t *mp)
static int setup_iopipe(mountent_t *);
static void setup_output(mountent_t *);
static void doio(mountent_t *);
static void do_umounts(mountent_t **);
static mountent_t **make_mntarray(char **, int);
static mountent_t *getmntall();
static mountent_t *new_mountent(struct mnttab *);
static mountent_t *getmntlast(mountent_t *, char *, char *);
mountent_t *mp;
mountent_t *lmp;
mountent_t *
getmntlast(mountent_t *mlist, char *specp, char *mntp)
mountent_t **mntarray, **ml, *mp;
qsort((void *)mntarray, listlength, sizeof (mountent_t *),
mountent_t **
mountent_t *mp, **mpp;
mpp = (mountent_t **)malloc(sizeof (*mp) * (listlength + 1));
mountent_t *
mountent_t *mtail;
mountent_t *mp;
do_umounts(mountent_t **mntarray)
mountent_t *mp, *mpprev, **ml = mntarray;
qsort((void *)ml, cnt, sizeof (mountent_t *), mcompar);
mountent_t *mp, *prevp;
static const mountent_t zmount = { 0 };
mountent_t *
mountent_t *new;
new = (mountent_t *)malloc(sizeof (*new));
mountent_t *a1, *b1;
a1 = *(mountent_t **)a;
b1 = *(mountent_t **)b;
setup_iopipe(mountent_t *mp)