Lines Matching refs:sd
233 int sd;
254 state->sd = -1;
259 state->sd = socket(addr->ss_family, SOCK_STREAM, 0);
260 if (state->sd == -1) {
267 ret = set_fd_common_opts(state->sd);
273 ret = set_fcntl_flags(state->sd, FD_CLOEXEC, O_NONBLOCK);
280 "Using file descriptor [%d] for the connection.\n", state->sd);
282 subreq = sssd_async_connect_send(state, ev, state->sd,
339 int sssd_async_socket_init_recv(struct tevent_req *req, int *sd)
346 /* steal the sd and neutralize destructor actions */
347 *sd = state->sd;
348 state->sd = -1;
358 if (state->sd != -1) {
359 DEBUG(SSSDBG_TRACE_FUNC, "closing socket [%d]\n", state->sd);
360 close(state->sd);
361 state->sd = -1;