Lines Matching refs:ocmsg
220 struct cmsghdr *ocmsg;
226 ocmsg = (struct cmsghdr *)opt;
230 if ((char *)(ocmsg + 1) > cend ||
231 ((char *)ocmsg + ocmsg->cmsg_len) > cend) {
234 if (isaligned && !ISALIGNED_cmsghdr(ocmsg))
236 optlen += ROUNDUP_cmsglen(ocmsg->cmsg_len);
237 if (ocmsg->cmsg_len > 0) {
238 ocmsg = (struct cmsghdr *)
239 ((uchar_t *)ocmsg + ocmsg->cmsg_len);
254 ocmsg = (struct cmsghdr *)opt;
257 if ((char *)(ocmsg + 1) > cend ||
258 ((char *)ocmsg + ocmsg->cmsg_len) > cend) {
261 bcopy(ocmsg, cmsg, ocmsg->cmsg_len);
262 if (ocmsg->cmsg_len > 0) {
264 ROUNDUP_cmsglen(ocmsg->cmsg_len));
266 ocmsg = (struct cmsghdr *)
267 ((uchar_t *)ocmsg + ocmsg->cmsg_len);