Lines Matching refs:lci
64 struct local_callinfo *lci;
72 lci = pptp_call_closure_get(conn, call); assert(lci != NULL);
74 write(lci->unix_sock, &call_id, sizeof(call_id));
84 lci = pptp_call_closure_get(conn, call);
85 assert(lci != NULL && conninfo != NULL);
86 if (vector_contains(conninfo->call_list, lci->unix_sock)) {
87 vector_remove(conninfo->call_list, lci->unix_sock);
88 close(lci->unix_sock);
89 FD_CLR(lci->unix_sock, conninfo->call_set);
90 if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM);
91 if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM);
198 struct local_callinfo *lci;
207 if ((lci = malloc(sizeof(*lci))) == NULL) {
210 lci->unix_sock = s;
215 read(s, &lci->pid[0], sizeof(lci->pid[0]));
216 read(s, &lci->pid[1], sizeof(lci->pid[1]));
218 pptp_call_closure_put(conn, call, (void *) lci);
233 struct local_callinfo *lci =
236 if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM);
237 if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM);
238 free(lci);
258 struct local_callinfo *lci = pptp_call_closure_get(conn, call);
261 if(lci->pid[0] > 1) kill(lci->pid[0], SIGTERM);
262 if(lci->pid[1] > 1) kill(lci->pid[1], SIGTERM);