Lines Matching defs:soc
78 int val, sv_errno, soc;
88 shutdown(sess->soc, SHUT_RDWR);
89 //close(sess->soc);
90 sess->soc = -1;
136 soc = -1;
138 soc = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
139 if (soc == -1)
145 if(setsockopt(soc, SOL_SOCKET, SO_REUSEADDR, &val, (socklen_t)sizeof(val)) < 0) {
150 if(connect(soc, res->ai_addr, res->ai_addrlen) == 0)
153 close(soc);
154 soc = -1;
157 if(soc != -1) {
158 sess->soc = soc;
164 if(setsockopt(sess->soc, IPPROTO_TCP, TCP_KEEPALIVE, &val, sizeof(val)) < 0)
168 if(setsockopt(sess->soc, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)) < 0)
174 if((setsockopt(sess->soc, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)) < 0)
175 || (setsockopt(sess->soc, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout)) < 0)) {
183 if(getsockopt(sess->soc, SOL_SOCKET, SO_SNDBUF, &val, &len) == 0)
189 if((setsockopt(sess->soc, SOL_SOCKET, SO_SNDBUF, &val, sizeof(val)) < 0)
190 || (setsockopt(sess->soc, SOL_SOCKET, SO_RCVBUF, &val, sizeof(val)) < 0)) {
314 if(ioctl(sess->fd, ISCSISETSOC, &sess->soc)) {
692 sess->soc = -1;