-------------------------------------------------------------------------*\ * Binds or returns error message \*-------------------------------------------------------------------------*/
| 131 | * Binds or returns error message |
| 132 | \*-------------------------------------------------------------------------*/ |
| 133 | int socket_bind(p_socket ps, SA *addr, socklen_t len) { |
| 134 | int err = IO_DONE; |
| 135 | socket_setblocking(ps); |
| 136 | if (bind(*ps, addr, len) < 0) err = errno; |
| 137 | socket_setnonblocking(ps); |
| 138 | return err; |
| 139 | } |
| 140 | |
| 141 | /*-------------------------------------------------------------------------*\ |
| 142 | * |
no test coverage detected