-done:
- rd.fds_bits[0] = readable;
- wr.fds_bits[0] = writeable;
- s = sizeof (fd_set);
- if (s * NBBY > ap->nfd)
- s = (ap->nfd + NBBY - 1) / NBBY;
- u.u_r.r_val1 = nfds;
- if (ap->rp)
- (void) copyout((caddr_t)&rd, (caddr_t)ap->rp, sizeof(fd_set));
- if (ap->wp)
- (void) copyout((caddr_t)&wr, (caddr_t)ap->wp, sizeof(fd_set));