nvlist_move_descriptor
nvlist_move_descriptor(nvl, "procfd", procfd);
nvlist_move_descriptor(nvlout, "chanfd", chanfd);
nvlist_move_descriptor(nvlout, "sock", sock);
nvlist_move_descriptor(nvlout, "chanfd", chanfd[0]);
nvlist_move_descriptor(nvlout, "procfd", procfd);
nvlist_move_descriptor(new, "fd", fd);
nvlist_move_descriptor(nvlout, "fd", fd);
nvlist_move_descriptor(nvlout, "s", socket);
nvlist_move_descriptor(nvlout, "s", socket);
nvlist_move_descriptor(nvl, "nvlist/descriptor/STDERR_FILENO", fd);
void nvlist_move_descriptor(nvlist_t *nvl, const char *name, int value);
nvlist_move_descriptor(nvl, "fddir", fd);
nvlist_move_descriptor(nvlout, "fd", fd);
nvlist_move_descriptor(nvlout, "pipedesc_w", pipedesc_w);
nvlist_move_descriptor(nvlout, "procdesc", procdesc);