Lines Matching refs:sockc
600 iscsi_socks_establish(int *sockv, int *famv, int *sockc, char *family, int port) in iscsi_socks_establish() argument
629 *sockc = 0; in iscsi_socks_establish()
630 for (res = res0; res && *sockc < ISCSI_MAXSOCK; res = res->ai_next) { in iscsi_socks_establish()
631 sockv[*sockc] = socket(res->ai_family, res->ai_socktype, in iscsi_socks_establish()
633 if (sockv[*sockc] < 0) { in iscsi_socks_establish()
637 famv[*sockc] = res->ai_family; in iscsi_socks_establish()
638 if (!iscsi_sock_setsockopt(&sockv[*sockc], SOL_SOCKET, in iscsi_socks_establish()
644 if (!iscsi_sock_setsockopt(&sockv[*sockc], SOL_TCP, in iscsi_socks_establish()
651 if (bind(sockv[*sockc], res->ai_addr, res->ai_addrlen) < 0) { in iscsi_socks_establish()
653 close(sockv[*sockc]); in iscsi_socks_establish()
656 (void) listen(sockv[*sockc], 32); in iscsi_socks_establish()
657 *sockc += 1; in iscsi_socks_establish()
659 if (*sockc == 0) { in iscsi_socks_establish()
686 iscsi_waitfor_connection(int *sockv, int sockc, const char *cf, int *sock) in iscsi_waitfor_connection() argument
693 for (i = 0 ; i < sockc ; i++) { in iscsi_waitfor_connection()
698 switch(poll(socks, (unsigned)sockc, INFTIM)) { in iscsi_waitfor_connection()
706 for (i = 0 ; i < sockc ; i++) { in iscsi_waitfor_connection()
723 for (i = 0 ; i < sockc ; i++) { in iscsi_waitfor_connection()
735 for (i = 0 ; i < sockc ; i++) { in iscsi_waitfor_connection()