Lines Matching defs:sockfd
14 int opensocket(int *sockfd, const char *name, int connecttype)
30 *sockfd = ret;
31 if (setsockopt(*sockfd, SOL_SOCKET, SO_REUSEADDR,
51 ret = bind(*sockfd, (struct sockaddr *)&skaddr,
59 ret = listen(*sockfd, 5);
69 ret = accept(*sockfd, (struct sockaddr *)&skaddr,
78 *sockfd = clientfd;
87 ret = connect(*sockfd, (struct sockaddr *)&skaddr,
99 if (*sockfd)
100 close(*sockfd);
105 int sendtosocket(int sockfd, struct socketdata *skdata)
123 FD_SET(sockfd, &selFDs);
127 ret = select(sockfd+1, NULL, &selFDs, NULL, &timeout);
134 if (FD_ISSET(sockfd, &selFDs)) {
150 ret = sendmsg(sockfd, &msgh, MSG_DONTWAIT);
161 int receivefromsocket(int sockfd, struct socketdata *skdata)
179 FD_SET(sockfd, &recvFDs);
181 ret = select(sockfd+1, &recvFDs, NULL, NULL, NULL);
188 if (FD_ISSET(sockfd, &recvFDs)) {
202 ret = recvmsg(sockfd, &msgh, MSG_DONTWAIT);
216 int closesocket(int sockfd, char *name)
220 if (sockfd)
221 close(sockfd);
224 shutdown(sockfd, 2);