| 140 | #include "lwp_sys_socket.h" |
| 141 | |
| 142 | static void convert_sockopt(int *level, int *optname) |
| 143 | { |
| 144 | if (*level == INTF_SOL_SOCKET) |
| 145 | { |
| 146 | *level = IMPL_SOL_SOCKET; |
| 147 | |
| 148 | switch (*optname) |
| 149 | { |
| 150 | case INTF_SO_REUSEADDR: |
| 151 | *optname = IMPL_SO_REUSEADDR; |
| 152 | break; |
| 153 | case INTF_SO_KEEPALIVE: |
| 154 | *optname = IMPL_SO_KEEPALIVE; |
| 155 | break; |
| 156 | case INTF_SO_BROADCAST: |
| 157 | *optname = IMPL_SO_BROADCAST; |
| 158 | break; |
| 159 | case INTF_SO_ACCEPTCONN: |
| 160 | *optname = IMPL_SO_ACCEPTCONN; |
| 161 | break; |
| 162 | case INTF_SO_DONTROUTE: |
| 163 | *optname = IMPL_SO_DONTROUTE; |
| 164 | break; |
| 165 | case INTF_SO_LINGER: |
| 166 | *optname = IMPL_SO_LINGER; |
| 167 | break; |
| 168 | case INTF_SO_OOBINLINE: |
| 169 | *optname = IMPL_SO_OOBINLINE; |
| 170 | break; |
| 171 | case INTF_SO_REUSEPORT: |
| 172 | *optname = IMPL_SO_REUSEPORT; |
| 173 | break; |
| 174 | case INTF_SO_SNDBUF: |
| 175 | *optname = IMPL_SO_SNDBUF; |
| 176 | break; |
| 177 | case INTF_SO_RCVBUF: |
| 178 | *optname = IMPL_SO_RCVBUF; |
| 179 | break; |
| 180 | case INTF_SO_SNDLOWAT: |
| 181 | *optname = IMPL_SO_SNDLOWAT; |
| 182 | break; |
| 183 | case INTF_SO_RCVLOWAT: |
| 184 | *optname = IMPL_SO_RCVLOWAT; |
| 185 | break; |
| 186 | case INTF_SO_SNDTIMEO: |
| 187 | *optname = IMPL_SO_SNDTIMEO; |
| 188 | break; |
| 189 | case INTF_SO_RCVTIMEO: |
| 190 | *optname = IMPL_SO_RCVTIMEO; |
| 191 | break; |
| 192 | case INTF_SO_ERROR: |
| 193 | *optname = IMPL_SO_ERROR; |
| 194 | break; |
| 195 | case INTF_SO_TYPE: |
| 196 | *optname = IMPL_SO_TYPE; |
| 197 | break; |
| 198 | case INTF_SO_NO_CHECK: |
| 199 | *optname = IMPL_SO_NO_CHECK; |
no outgoing calls
no test coverage detected