Lines Matching defs:space
2600 pointer in msg->msg_control with at least "space" bytes after it,
2603 cmsg_min_space(struct msghdr *msg, struct cmsghdr *cmsgh, size_t space)
2633 if (space < cmsg_len_end)
2634 space = cmsg_len_end;
2636 return (cmsg_offset <= (size_t)-1 - space &&
2637 cmsg_offset + space <= msg->msg_controllen);
2641 *space to number of bytes following it in the buffer and return
2645 get_cmsg_data_space(struct msghdr *msg, struct cmsghdr *cmsgh, size_t *space)
2655 *space = msg->msg_controllen - data_offset;
2669 size_t space, cmsg_data_len;
2675 if (!get_cmsg_data_space(msg, cmsgh, &space))
2677 if (space >= cmsg_data_len) {
2681 *data_len = space;
4549 size_t bufsize, space;
4560 if (!get_CMSG_SPACE(bufsize, &space)) {
4562 if (!get_CMSG_LEN(bufsize, &space)) {
4567 controllen += space;
4613 size_t space;
4616 if (get_cmsg_data_space(&msg, cmsgh, &space))
4617 enough_space = (space >= data_len);
4622 "space");
6981 use CMSG_SPACE() and thus include space for padding, even when the\n\
7010 trailing padding. The buffer space needed to receive multiple items\n\