Lines Matching refs:cmsg
122 struct cmsghdr *cmsg;
128 cmsg = CMSG_FIRSTHDR(&msg);
129 cmsg->cmsg_level = SOL_TLS;
130 cmsg->cmsg_type = TLS_SET_RECORD_TYPE;
131 cmsg->cmsg_len = CMSG_LEN(cmsg_len);
132 *CMSG_DATA(cmsg) = record_type;
133 msg.msg_controllen = cmsg->cmsg_len;
150 type passed via cmsg. If no cmsg buffer is provided, an error is
152 received without a cmsg buffer set.
155 char cmsg[CMSG_SPACE(sizeof(unsigned char))];
157 msg.msg_control = cmsg;
158 msg.msg_controllen = sizeof(cmsg);
169 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
170 if (cmsg->cmsg_level == SOL_TLS &&
171 cmsg->cmsg_type == TLS_GET_RECORD_TYPE) {
172 int record_type = *((unsigned char *)CMSG_DATA(cmsg));