| /src/dist/pf/sbin/pflogd/ |
| privsep_fdpass.c | 55 struct cmsghdr *cmsg; local 65 cmsg = CMSG_FIRSTHDR(&msg); 66 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 67 cmsg->cmsg_level = SOL_SOCKET; 68 cmsg->cmsg_type = SCM_RIGHTS; 69 *(int *)CMSG_DATA(cmsg) = fd; 91 struct cmsghdr *cmsg; local 111 cmsg = CMSG_FIRSTHDR(&msg); 112 if (cmsg == NULL) { 116 if (cmsg->cmsg_type != SCM_RIGHTS [all...] |
| privsep_fdpass.c | 55 struct cmsghdr *cmsg; local 65 cmsg = CMSG_FIRSTHDR(&msg); 66 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 67 cmsg->cmsg_level = SOL_SOCKET; 68 cmsg->cmsg_type = SCM_RIGHTS; 69 *(int *)CMSG_DATA(cmsg) = fd; 91 struct cmsghdr *cmsg; local 111 cmsg = CMSG_FIRSTHDR(&msg); 112 if (cmsg == NULL) { 116 if (cmsg->cmsg_type != SCM_RIGHTS [all...] |
| /src/crypto/external/bsd/openssh/dist/ |
| monitor_fdpass.c | 52 struct cmsghdr *cmsg; local 68 cmsg = CMSG_FIRSTHDR(&msg); 69 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 70 cmsg->cmsg_level = SOL_SOCKET; 71 cmsg->cmsg_type = SCM_RIGHTS; 72 *(int *)CMSG_DATA(cmsg) = fd; 73 msg.msg_controllen = cmsg->cmsg_len; 107 struct cmsghdr *cmsg; local 146 cmsg = CMSG_FIRSTHDR(&msg); 147 if (cmsg == NULL) [all...] |
| monitor_fdpass.c | 52 struct cmsghdr *cmsg; local 68 cmsg = CMSG_FIRSTHDR(&msg); 69 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 70 cmsg->cmsg_level = SOL_SOCKET; 71 cmsg->cmsg_type = SCM_RIGHTS; 72 *(int *)CMSG_DATA(cmsg) = fd; 73 msg.msg_controllen = cmsg->cmsg_len; 107 struct cmsghdr *cmsg; local 146 cmsg = CMSG_FIRSTHDR(&msg); 147 if (cmsg == NULL) [all...] |
| /src/sbin/mount_portal/ |
| activate.c | 113 struct cmsghdr *cmsg; local 145 cmsg = (struct cmsghdr *) ctl; 146 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 147 cmsg->cmsg_level = SOL_SOCKET; 148 cmsg->cmsg_type = SCM_RIGHTS; 150 files = (int *)CMSG_DATA(cmsg);
|
| activate.c | 113 struct cmsghdr *cmsg; local 145 cmsg = (struct cmsghdr *) ctl; 146 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 147 cmsg->cmsg_level = SOL_SOCKET; 148 cmsg->cmsg_type = SCM_RIGHTS; 150 files = (int *)CMSG_DATA(cmsg);
|
| /src/tests/net/fdpass/ |
| fdpass.c | 54 struct cmsghdr *cmsg; local 67 cmsg = CMSG_FIRSTHDR(&msg); 68 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 69 cmsg->cmsg_level = SOL_SOCKET; 70 cmsg->cmsg_type = SCM_RIGHTS; 71 *(int *)CMSG_DATA(cmsg) = fd; 72 msg.msg_controllen = cmsg->cmsg_len; 106 struct cmsghdr *cmsg; local 141 cmsg = CMSG_FIRSTHDR(&msg); 142 if (cmsg == NULL [all...] |
| fdpass.c | 54 struct cmsghdr *cmsg; local 67 cmsg = CMSG_FIRSTHDR(&msg); 68 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 69 cmsg->cmsg_level = SOL_SOCKET; 70 cmsg->cmsg_type = SCM_RIGHTS; 71 *(int *)CMSG_DATA(cmsg) = fd; 72 msg.msg_controllen = cmsg->cmsg_len; 106 struct cmsghdr *cmsg; local 141 cmsg = CMSG_FIRSTHDR(&msg); 142 if (cmsg == NULL [all...] |
| /src/tests/net/net/ |
| t_pktinfo.c | 102 struct cmsghdr *cmsg; local 123 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; 124 cmsg = CMSG_NXTHDR(&msg, cmsg)) { 125 if (cmsg->cmsg_level != IPPROTO_IP) 126 ERRX("bad level %d", cmsg->cmsg_level); 128 switch (cmsg->cmsg_type) { 137 ERRX("bad type %d", cmsg->cmsg_type); 139 ipi = (void *)CMSG_DATA(cmsg); [all...] |
| t_pktinfo.c | 102 struct cmsghdr *cmsg; local 123 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; 124 cmsg = CMSG_NXTHDR(&msg, cmsg)) { 125 if (cmsg->cmsg_level != IPPROTO_IP) 126 ERRX("bad level %d", cmsg->cmsg_level); 128 switch (cmsg->cmsg_type) { 137 ERRX("bad type %d", cmsg->cmsg_type); 139 ipi = (void *)CMSG_DATA(cmsg); [all...] |
| /src/usr.sbin/sdpd/ |
| server.c | 88 /* number of groups we allocate space for in cmsg */ 115 log_crit("Malloc cmsg buffer (len=%zu) failed.", srv->ctllen); 414 struct cmsghdr *cmsg; local 458 if ((cmsg = CMSG_FIRSTHDR(&msg)) != NULL 459 && cmsg->cmsg_level == SOL_SOCKET 460 && cmsg->cmsg_type == SCM_CREDS 461 && cmsg->cmsg_len >= CMSG_LEN(SOCKCREDSIZE(0))) 462 srv->fdidx[fd].priv = server_auth_check(srv, CMSG_DATA(cmsg));
|
| server.c | 88 /* number of groups we allocate space for in cmsg */ 115 log_crit("Malloc cmsg buffer (len=%zu) failed.", srv->ctllen); 414 struct cmsghdr *cmsg; local 458 if ((cmsg = CMSG_FIRSTHDR(&msg)) != NULL 459 && cmsg->cmsg_level == SOL_SOCKET 460 && cmsg->cmsg_type == SCM_CREDS 461 && cmsg->cmsg_len >= CMSG_LEN(SOCKCREDSIZE(0))) 462 srv->fdidx[fd].priv = server_auth_check(srv, CMSG_DATA(cmsg));
|
| /src/external/bsd/libpcap/dist/ |
| pcap-bt-monitor-linux.c | 100 struct cmsghdr *cmsg; local 148 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 150 if (cmsg->cmsg_level != SOL_SOCKET) continue; 152 if (cmsg->cmsg_type == SCM_TIMESTAMP) { 153 memcpy(&pkth.ts, CMSG_DATA(cmsg), sizeof(pkth.ts));
|
| pcap-bt-monitor-linux.c | 100 struct cmsghdr *cmsg; local 148 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 150 if (cmsg->cmsg_level != SOL_SOCKET) continue; 152 if (cmsg->cmsg_type == SCM_TIMESTAMP) { 153 memcpy(&pkth.ts, CMSG_DATA(cmsg), sizeof(pkth.ts));
|
| pcap-bt-linux.c | 324 struct cmsghdr *cmsg; local 367 cmsg = CMSG_FIRSTHDR(&msg); 368 while (cmsg) { 369 switch (cmsg->cmsg_type) { 371 memcpy(&in, CMSG_DATA(cmsg), sizeof in); 374 memcpy(&pkth.ts, CMSG_DATA(cmsg), 380 cmsg = CMSG_NXTHDR(&msg, cmsg); local
|
| /src/external/mit/libuv/dist/test/ |
| test-pipe-sendmsg.c | 114 struct cmsghdr *cmsg; local 135 cmsg = CMSG_FIRSTHDR(&msg); 136 cmsg->cmsg_level = SOL_SOCKET; 137 cmsg->cmsg_type = SCM_RIGHTS; 138 cmsg->cmsg_len = msg.msg_controllen; 142 void* pv = CMSG_DATA(cmsg);
|
| test-pipe-sendmsg.c | 114 struct cmsghdr *cmsg; local 135 cmsg = CMSG_FIRSTHDR(&msg); 136 cmsg->cmsg_level = SOL_SOCKET; 137 cmsg->cmsg_type = SCM_RIGHTS; 138 cmsg->cmsg_len = msg.msg_controllen; 142 void* pv = CMSG_DATA(cmsg);
|
| /src/sys/compat/common/ |
| uipc_syscalls_43.c | 251 struct cmsghdr *cmsg = mtod(control, struct cmsghdr *); local 253 if (cmsg->cmsg_level == SOL_SOCKET 254 && cmsg->cmsg_type == SCM_RIGHTS 255 && cmsg->cmsg_len < omsg.msg_accrightslen 256 && copyout(CMSG_DATA(cmsg), omsg.msg_accrights, 257 cmsg->cmsg_len) == 0) { 258 omsg.msg_accrightslen = cmsg->cmsg_len; 306 struct cmsghdr *cmsg; local 324 cmsg = mtod(ctl, struct cmsghdr *); 325 cmsg->cmsg_len = CMSG_SPACE(accrightslen) [all...] |
| uipc_syscalls_43.c | 251 struct cmsghdr *cmsg = mtod(control, struct cmsghdr *); local 253 if (cmsg->cmsg_level == SOL_SOCKET 254 && cmsg->cmsg_type == SCM_RIGHTS 255 && cmsg->cmsg_len < omsg.msg_accrightslen 256 && copyout(CMSG_DATA(cmsg), omsg.msg_accrights, 257 cmsg->cmsg_len) == 0) { 258 omsg.msg_accrightslen = cmsg->cmsg_len; 306 struct cmsghdr *cmsg; local 324 cmsg = mtod(ctl, struct cmsghdr *); 325 cmsg->cmsg_len = CMSG_SPACE(accrightslen) [all...] |
| /src/sys/external/bsd/libnv/dist/ |
| msgio.c | 76 msghdr_add_fd(struct cmsghdr *cmsg, int fd) 86 cmsg->cmsg_level = SOL_SOCKET; 87 cmsg->cmsg_type = SCM_RIGHTS; 88 cmsg->cmsg_len = CMSG_LEN(sizeof(fd)); 89 bcopy(&fd, CMSG_DATA(cmsg), sizeof(fd)); 95 msghdr_get_fd(struct cmsghdr *cmsg) 99 if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET || 100 cmsg->cmsg_type != SCM_RIGHTS || 101 cmsg->cmsg_len != CMSG_LEN(sizeof(fd))) 183 struct cmsghdr *cmsg; local 223 struct cmsghdr *cmsg; local 259 struct cmsghdr *cmsg; local 308 struct cmsghdr *cmsg; local [all...] |
| /src/crypto/external/apache2/openssl/dist/include/internal/ |
| ktls.h | 105 struct cmsghdr *cmsg; local 111 cmsg = CMSG_FIRSTHDR(&msg); 112 cmsg->cmsg_level = IPPROTO_TCP; 113 cmsg->cmsg_type = TLS_SET_RECORD_TYPE; 114 cmsg->cmsg_len = CMSG_LEN(cmsg_len); 115 *((unsigned char *)CMSG_DATA(cmsg)) = record_type; 116 msg.msg_controllen = cmsg->cmsg_len; 147 struct cmsghdr *cmsg; local 181 cmsg = CMSG_FIRSTHDR(&msg); 182 if (cmsg->cmsg_level != IPPROTO_TCP || cmsg->cmsg_type != TLS_GET_RECOR 348 struct cmsghdr *cmsg; local 400 struct cmsghdr *cmsg; local [all...] |
| /src/crypto/external/bsd/openssl/dist/include/internal/ |
| ktls.h | 90 struct cmsghdr *cmsg; local 96 cmsg = CMSG_FIRSTHDR(&msg); 97 cmsg->cmsg_level = IPPROTO_TCP; 98 cmsg->cmsg_type = TLS_SET_RECORD_TYPE; 99 cmsg->cmsg_len = CMSG_LEN(cmsg_len); 100 *((unsigned char *)CMSG_DATA(cmsg)) = record_type; 101 msg.msg_controllen = cmsg->cmsg_len; 132 struct cmsghdr *cmsg; local 166 cmsg = CMSG_FIRSTHDR(&msg); 167 if (cmsg->cmsg_level != IPPROTO_TCP || cmsg->cmsg_type != TLS_GET_RECOR 303 struct cmsghdr *cmsg; local 356 struct cmsghdr *cmsg; local [all...] |
| /src/external/bsd/mdocml/dist/ |
| mandocd.c | 63 struct cmsghdr *cmsg; local 97 if ((cmsg = CMSG_FIRSTHDR(&msg)) == NULL) { 102 if (cmsg->cmsg_level != SOL_SOCKET || 103 cmsg->cmsg_type != SCM_RIGHTS || 104 cmsg->cmsg_len != CMSG_LEN(NUM_FDS * sizeof(int))) { 109 walk = (int *)CMSG_DATA(cmsg);
|
| /src/external/bsd/openldap/dist/libraries/libldap/ |
| os-local.c | 207 struct cmsghdr *cmsg; local 220 cmsg = CMSG_FIRSTHDR( &msg ); 221 cmsg->cmsg_len = CMSG_LEN( sizeof(int) ); 222 cmsg->cmsg_level = SOL_SOCKET; 223 cmsg->cmsg_type = SCM_RIGHTS; 225 *((int *)CMSG_DATA(cmsg)) = fds[0];
|
| /src/tests/kernel/ |
| t_fdpass.c | 98 * Confused? Thank the cmsg(3) API designers... 180 struct cmsghdr *const cmsg = CMSG_FIRSTHDR(&msg); local 182 cmsg->cmsg_len = CMSG_LEN(nfds * sizeof(int)); 183 cmsg->cmsg_level = SOL_SOCKET; 184 cmsg->cmsg_type = SCM_RIGHTS; 185 memcpy(CMSG_DATA(cmsg), fds, nfds * sizeof(int)); 216 struct cmsghdr *cmsg; local 230 for (cmsg = CMSG_FIRSTHDR(&msg); 231 cmsg != NULL; 232 cmsg = CMSG_NXTHDR(&msg, cmsg)) [all...] |