Lines Matching refs:cfd

295 	int32_t		 cfd, priv;  in server_accept_client()  local
300 cfd = accept(fd, NULL, NULL); in server_accept_client()
301 } while (cfd < 0 && errno == EINTR); in server_accept_client()
303 if (cfd < 0) { in server_accept_client()
310 assert(!FD_ISSET(cfd, &srv->fdset)); in server_accept_client()
311 assert(!srv->fdidx[cfd].valid); in server_accept_client()
318 if (getsockname(cfd,(struct sockaddr*)&srv->req_sa,&size) < 0) { in server_accept_client()
321 close(cfd); in server_accept_client()
327 if (getsockopt(cfd,SOL_L2CAP,SO_L2CAP_OMTU,&omtu,&size) < 0) { in server_accept_client()
330 close(cfd); in server_accept_client()
344 close(cfd); in server_accept_client()
355 if (getsockopt(cfd, 0, LOCAL_PEERCRED, &cr, &size) < 0) { in server_accept_client()
358 close(cfd); in server_accept_client()
384 close(cfd); in server_accept_client()
389 FD_SET(cfd, &srv->fdset); in server_accept_client()
390 if (srv->maxfd < cfd) in server_accept_client()
391 srv->maxfd = cfd; in server_accept_client()
392 srv->fdidx[cfd].valid = 1; in server_accept_client()
393 srv->fdidx[cfd].server = 0; in server_accept_client()
394 srv->fdidx[cfd].control = srv->fdidx[fd].control; in server_accept_client()
395 srv->fdidx[cfd].priv = priv; in server_accept_client()
396 srv->fdidx[cfd].rsp_cs = 0; in server_accept_client()
397 srv->fdidx[cfd].rsp_size = 0; in server_accept_client()
398 srv->fdidx[cfd].rsp_limit = 0; in server_accept_client()
399 srv->fdidx[cfd].omtu = omtu; in server_accept_client()
400 srv->fdidx[cfd].rsp = rsp; in server_accept_client()