if (error)
return (error);
- error = kern_accept(uap->s, 0, &sa, &sa_len, &uap->sysmsg_result);
+ error = kern_accept(uap->s, 0, &sa, &sa_len,
+ &uap->sysmsg_iresult);
if (error) {
/*
if (sa)
FREE(sa, M_SONAME);
} else {
- error = kern_accept(uap->s, 0, NULL, 0, &uap->sysmsg_result);
+ error = kern_accept(uap->s, 0, NULL, 0, &uap->sysmsg_iresult);
}
return (error);
}
auio.uio_td = td;
error = kern_sendmsg(uap->s, NULL, &auio, NULL, uap->flags,
- &uap->sysmsg_result);
+ &uap->sysmsg_szresult);
return (error);
}
}
error = kern_sendmsg(uap->s, sa, &auio, control, uap->flags,
- &uap->sysmsg_result);
+ &uap->sysmsg_szresult);
cleanup:
iovec_free(&iov, aiov);
auio.uio_td = td;
error = kern_recvmsg(uap->s, NULL, &auio, NULL, &uap->flags,
- &uap->sysmsg_result);
+ &uap->sysmsg_szresult);
return (error);
}
auio.uio_td = td;
error = kern_recvmsg(uap->s, uap->from ? &sa : NULL, &auio, NULL,
- &uap->flags, &uap->sysmsg_result);
+ &uap->flags, &uap->sysmsg_szresult);
if (error == 0 && uap->from) {
if (sa != NULL) {
flags = msg.msg_flags;
- error = kern_recvmsg(uap->s, msg.msg_name ? &sa : NULL, &auio,
- msg.msg_control ? &control : NULL, &flags, &uap->sysmsg_result);
+ error = kern_recvmsg(uap->s, (msg.msg_name ? &sa : NULL), &auio,
+ (msg.msg_control ? &control : NULL), &flags,
+ &uap->sysmsg_szresult);
/*
* Copyout msg.msg_name and msg.msg_namelen.