swapent_t
dconf_swap_compare(const swapent_t *s1, const swapent_t *s2)
qsort(&swt->swt_ent[0], swt->swt_n, sizeof (swapent_t),
swt = malloc(sizeof (int) + n * sizeof (swapent_t) + n * MAXPATHLEN);
p = (char *)swt + (sizeof (int) + n * sizeof (swapent_t));
&swt->swt_ent[i], sizeof (swapent_t));
if ((st = (swaptbl_t *)malloc(num * sizeof (swapent_t) + sizeof (int)))
static swap_area_t *swap_area_alloc(swapent_t *);
static swap_area_t *swap_area_lookup(swap_file_t *, swapent_t *);
tbl_size = sizeof (int) + n * sizeof (swapent_t) + n * MAXPATHLEN;
cp = (char *)swt + (sizeof (int) + n * sizeof (swapent_t));
swap_area_alloc(swapent_t *swt_ent)
swap_area_lookup(swap_file_t *sf, swapent_t *swt_ent)
if ((st = malloc(num * sizeof (swapent_t) + sizeof (int)))
num_swap_devices * sizeof (swapent_t));
tbl = calloc(1, sizeof (int) + count * sizeof (swapent_t));
ust = (swapent_t *)((swaptbl_t *)sc_arg)->swt_ent;
if (copyin(ust, &st, sizeof (swapent_t)) != 0)
if (copyout(&st, ust, sizeof (swapent_t)) != 0 ||
ust = (swapent_t *)((swaptbl_t *)sc_arg)->swt_ent;
if (copyin(ust, &st, sizeof (swapent_t)) != 0) {
if (copyout(&st, ust, sizeof (swapent_t)) != 0) {