mountlist
struct mountlist *mlhead;
struct mountlist *mlp, **mlpp;
mlp = (struct mountlist *)malloc(sizeof (*mlp));
struct mountlist *mlp, **mlpp;
struct mountlist *mlp2;
struct mountlist *mlp, **mlpp;
mlp = (struct mountlist *)malloc(sizeof (*mlp));
struct mountlist *ml_next;
struct mountlist *mlp;
TAILQ_FOREACH(mp, &mountlist, mnt_list) {
struct mntlist mountlist = TAILQ_HEAD_INITIALIZER(mountlist);
TAILQ_INSERT_HEAD(&mountlist, mp, mnt_list);
TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
return(TAILQ_FIRST(&mountlist));
TAILQ_REMOVE(&mountlist, mp, mnt_list);
TAILQ_FOREACH(lmp, &mountlist, mnt_list) {
info.msi_node = TAILQ_FIRST(&mountlist);
info.msi_node = TAILQ_LAST(&mountlist, mntlist);
xdr_mntdump(XDR *xdrsp, struct mountlist **mlp)
struct mountlist *mp;
struct mountlist *tp;
struct mountlist **otp = NULL;
mp = (struct mountlist *)malloc(sizeof(struct mountlist));
print_dump(struct mountlist *mp)
struct mountlist *ml_left;
struct mountlist *ml_right;
static struct mountlist *mntdump;
static void print_dump(struct mountlist *);
static int xdr_mntdump(XDR *, struct mountlist **);
struct mntlist mountlist;
KGET(NL_MOUNTLIST, mountlist);
for (num = 0, mp = TAILQ_FIRST(&mountlist); ; mp = mp_next) {
if (mp == TAILQ_LAST(&mountlist, mntlist))