| | |
| | | check_with_ret(fn_socket_remove_keys, lib, -1); |
| | | } |
| | | return fn_socket_remove_keys((int*)keys, length); |
| | | } |
| | | } |
| | | |
| | | void *wrap_fn_server_socket_open(hbhomebus lib, int port){ |
| | | if (!fn_server_socket_open){ |
| | | fn_server_socket_open = (tfn_net_mod_server_socket_open)dlsym(lib, l_net_mod_server_socket_open); |
| | | check_with_ret(fn_server_socket_open, lib, NULL); |
| | | } |
| | | return fn_server_socket_open(port); |
| | | } |
| | | |
| | | void wrap_fn_server_socket_close(hbhomebus lib, void* _socket){ |
| | | if (!fn_server_socket_close){ |
| | | fn_server_socket_close = (tfn_net_mod_server_socket_close)dlsym(lib, l_net_mod_server_socket_close); |
| | | check_only(fn_server_socket_close, lib); |
| | | } |
| | | fn_server_socket_close(_socket); |
| | | } |
| | | |
| | | int wrap_fn_server_socket_start(hbhomebus lib, void* _socket){ |
| | | if (!fn_server_socket_start){ |
| | | fn_server_socket_start = (tfn_net_mod_server_socket_start)dlsym(lib, l_net_mod_server_socket_start); |
| | | check_with_ret(fn_server_socket_start, lib, -1); |
| | | } |
| | | return fn_server_socket_start(_socket); |
| | | } |