drmach_array_set
rv = drmach_array_set(obj->devices, data->ndevs++, id);
if (drmach_array_set(drmach_boards, bp->bnum, 0) != 0)
(void) drmach_array_set(drmach_boards, bnum, bp);
(void) drmach_array_set(drmach_boards, bnum, bp);
rv = drmach_array_set(obj->devices, data->ndevs++, id);
if (drmach_array_set(drmach_boards, bp->bnum, 0) != 0)