Lines Matching refs:cmsg
140 struct cmsghdr *cmsg;
146 cmsg = CMSG_FIRSTHDR(&msg);
147 cmsg->cmsg_level = SOL_TLS;
148 cmsg->cmsg_type = TLS_SET_RECORD_TYPE;
149 cmsg->cmsg_len = CMSG_LEN(cmsg_len);
150 *CMSG_DATA(cmsg) = record_type;
151 msg.msg_controllen = cmsg->cmsg_len;
168 type passed via cmsg. If no cmsg buffer is provided, an error is
170 received without a cmsg buffer set.
175 char cmsg[CMSG_SPACE(sizeof(unsigned char))];
177 msg.msg_control = cmsg;
178 msg.msg_controllen = sizeof(cmsg);
189 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
190 if (cmsg->cmsg_level == SOL_TLS &&
191 cmsg->cmsg_type == TLS_GET_RECORD_TYPE) {
192 int record_type = *((unsigned char *)CMSG_DATA(cmsg));