msghdr 917 ext/sockets/conversions.c struct msghdr *msg = (struct msghdr*)msghdr_c; msghdr 999 ext/sockets/conversions.c struct msghdr *msg = (struct msghdr *)msghdr_c; msghdr 1038 ext/sockets/conversions.c struct msghdr *msghdr = (struct msghdr *)msghdr_c; msghdr 1042 ext/sockets/conversions.c msghdr->msg_name = sockaddr; msghdr 1043 ext/sockets/conversions.c msghdr->msg_namelen = sockaddr_len; msghdr 1057 ext/sockets/conversions.c struct msghdr *msghdr = (struct msghdr *)msghdr_c; msghdr 1070 ext/sockets/conversions.c msghdr->msg_iovlen = 1; msghdr 1071 ext/sockets/conversions.c msghdr->msg_iov = accounted_emalloc(sizeof(*msghdr->msg_iov) * 1, ctx); msghdr 1072 ext/sockets/conversions.c msghdr->msg_iov[0].iov_base = accounted_emalloc((size_t)lval, ctx); msghdr 1073 ext/sockets/conversions.c msghdr->msg_iov[0].iov_len = (size_t)lval; msghdr 1077 ext/sockets/conversions.c struct msghdr *msg = args[0]; msghdr 1095 ext/sockets/conversions.c struct msghdr *msg = (struct msghdr*)msghdr_c; msghdr 1114 ext/sockets/conversions.c struct msghdr *msghdr = (struct msghdr *)msghdr_c; msghdr 1125 ext/sockets/conversions.c msghdr->msg_control = accounted_emalloc(len, ctx); msghdr 1126 ext/sockets/conversions.c msghdr->msg_controllen = len; msghdr 1161 ext/sockets/conversions.c struct msghdr *msghdr = (struct msghdr *)msghdr_c; msghdr 1177 ext/sockets/conversions.c if (msghdr->msg_iovlen == 0) { msghdr 1178 ext/sockets/conversions.c msghdr->msg_iovlen = 1; msghdr 1179 ext/sockets/conversions.c msghdr->msg_iov = accounted_emalloc(sizeof(*msghdr->msg_iov) * 1, ctx); msghdr 1180 ext/sockets/conversions.c msghdr->msg_iov[0].iov_base = accounted_emalloc((size_t)DEFAULT_BUFF_SIZE, ctx); msghdr 1181 ext/sockets/conversions.c msghdr->msg_iov[0].iov_len = (size_t)DEFAULT_BUFF_SIZE; msghdr 1187 ext/sockets/conversions.c const struct msghdr *msghdr = (const struct msghdr *)msghdr_c; msghdr 1188 ext/sockets/conversions.c size_t iovlen = msghdr->msg_iovlen; msghdr 1207 ext/sockets/conversions.c size_t len = MIN(msghdr->msg_iov[i].iov_len, (size_t)bytes_left); msghdr 1210 ext/sockets/conversions.c memcpy(ZSTR_VAL(buf), msghdr->msg_iov[i].iov_base, ZSTR_LEN(buf)); msghdr 1221 ext/sockets/conversions.c {"name", sizeof("name"), 0, offsetof(struct msghdr, msg_name), 0, to_zval_read_name}, msghdr 1224 ext/sockets/conversions.c {"flags", sizeof("flags"), 0, offsetof(struct msghdr, msg_flags), 0, to_zval_read_int}, msghdr 42 ext/sockets/sendrecvmsg.c inline ssize_t recvmsg(int sockfd, struct msghdr *msg, int flags) msghdr 62 ext/sockets/sendrecvmsg.c inline ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags) msghdr 65 ext/sockets/sendrecvmsg.c return WSASendMsg((SOCKET)sockfd, (struct msghdr*)msg, (DWORD)flags, &sent, NULL, NULL) == 0 msghdr 172 ext/sockets/sendrecvmsg.c struct msghdr *msghdr; msghdr 189 ext/sockets/sendrecvmsg.c msghdr = from_zval_run_conversions(zmsg, php_sock, from_zval_write_msghdr_send, msghdr 190 ext/sockets/sendrecvmsg.c sizeof(*msghdr), "msghdr", &allocations, &err); msghdr 197 ext/sockets/sendrecvmsg.c res = sendmsg(php_sock->bsd_socket, msghdr, (int)flags); msghdr 217 ext/sockets/sendrecvmsg.c struct msghdr *msghdr; msghdr 234 ext/sockets/sendrecvmsg.c msghdr = from_zval_run_conversions(zmsg, php_sock, from_zval_write_msghdr_recv, msghdr 235 ext/sockets/sendrecvmsg.c sizeof(*msghdr), "msghdr", &allocations, &err); msghdr 242 ext/sockets/sendrecvmsg.c res = recvmsg(php_sock->bsd_socket, msghdr, (int)flags); msghdr 252 ext/sockets/sendrecvmsg.c zres = to_zval_run_conversions((char *)msghdr, to_zval_read_msghdr, msghdr 256 ext/sockets/sendrecvmsg.c msghdr = NULL; msghdr 256 ext/sockets/sockets.c ZEND_ARG_INFO(0, msghdr) msghdr 262 ext/sockets/sockets.c ZEND_ARG_INFO(1, msghdr)