mperm
static struct mperm *minor_perms = NULL;
struct mperm *mp;
extern struct mperm *devfs_read_minor_perm(void (*)(minorperm_err_t, int));
extern void devfs_free_minor_perm(struct mperm *);
extern int devfs_load_minor_perm(struct mperm *,
i_devfs_minor_perm_nvlist(struct mperm *mplist,
struct mperm *mp;
devfs_load_minor_perm(struct mperm *mplist, void (*errcb)(minorperm_err_t, int))
struct mperm *mplist;
struct mperm *
struct mperm *mp;
struct mperm *minor_perms = NULL;
struct mperm *mptail = NULL;
mp = (struct mperm *)calloc(1, sizeof (struct mperm));
(*errcb)(MP_ALLOC_ERR, sizeof (struct mperm));
struct mperm *
static struct mperm *
devfs_free_minor_perm(struct mperm *mplist)
struct mperm *mp, *next;
i_devfs_add_perm_entry(nvlist_t *nvl, struct mperm *mp)
struct mperm *dn_mperm; /* minor permissions */
struct mperm *dn_mperm_wild; /* default minor permission */
struct mperm *dn_mperm_clone; /* minor permission, clone use */
struct mperm *mp_next;