sogetopt
error = sogetopt(so, &sopt);
if ((error = sogetopt(so, &sopt)) != 0) {
error = sogetopt(so, &opt);
error = sogetopt(so, &opt);
int sogetopt(struct socket *so, struct sockopt *sopt);