| 833 | } |
| 834 | |
| 835 | static int priv_net_close_all_sockets(NETSOCKET sock) |
| 836 | { |
| 837 | /* close down ipv4 */ |
| 838 | if(sock.ipv4sock >= 0) |
| 839 | { |
| 840 | priv_net_close_socket(sock.ipv4sock); |
| 841 | sock.ipv4sock = -1; |
| 842 | sock.type &= ~NETTYPE_IPV4; |
| 843 | } |
| 844 | |
| 845 | /* close down ipv6 */ |
| 846 | if(sock.ipv6sock >= 0) |
| 847 | { |
| 848 | priv_net_close_socket(sock.ipv6sock); |
| 849 | sock.ipv6sock = -1; |
| 850 | sock.type &= ~NETTYPE_IPV6; |
| 851 | } |
| 852 | return 0; |
| 853 | } |
| 854 | |
| 855 | static int priv_net_create_socket(int domain, int type, struct sockaddr *addr, int sockaddrlen) |
| 856 | { |
no test coverage detected