sooptcopyout
error = sooptcopyout(sopt, afap, sizeof(*afap));
error = sooptcopyout(sopt, &l, sizeof l);
error = sooptcopyout(sopt, &optval, sizeof optval);
error = sooptcopyout(sopt, &tv, sizeof tv);
error = sooptcopyout(sopt, &optval_l, sizeof(optval_l));
error = sooptcopyout(sopt, &val32, sizeof(val32));
error = sooptcopyout(sopt, &pcb->filter,
error = sooptcopyout(sopt, &dir, sizeof(dir));
error = sooptcopyout(sopt, &pcb->imtu,
error = sooptcopyout(sopt, &pcb->omtu,
error = sooptcopyout(sopt, &pcb->iflow,
error = sooptcopyout(sopt, &pcb->oflow,
error = sooptcopyout(sopt, &pcb->flush_timo,
error = sooptcopyout(sopt, &pcb->mtu, sizeof(pcb->mtu));
error = sooptcopyout(sopt, &fcinfo, sizeof(fcinfo));
int sooptcopyout (struct sockopt *sopt, const void *buf, size_t len);