Lines Matching +defs:val +defs:data
76 PRIntn val = ((PRIntn)*option) + 1;
77 *option = (PRSockOption)val;
78 return (PRSockOption)val;
89 "PR_SockOpt_Linger", /* linger on close if data present */
131 PRSocketOptionData data;
133 data.option = option;
137 data.value.non_blocking = PR_TRUE;
140 data.value.linger.polarity = PR_TRUE;
141 data.value.linger.linger = PR_SecondsToInterval(2);
144 data.value.reuse_addr = PR_TRUE;
147 data.value.keep_alive = PR_TRUE;
150 data.value.recv_buffer_size = segment;
153 data.value.send_buffer_size = segment;
156 data.value.ip_ttl = 64;
159 data.value.tos = 0;
163 data.value.mcast_ttl = 4;
167 data.value.mcast_loopback = PR_TRUE;
170 data.value.no_delay = PR_TRUE;
174 data.value.max_segment = segment;
179 data.value.broadcast = PR_TRUE;
192 rv = PR_SetSocketOption(fd, &data);
198 rv = PR_GetSocketOption(fd, &data);