Lines Matching refs:socklen
78 socklen_t socklen, char *errmsg)
83 if (sendto(TT.sfd, g_errpkt, strlen(errmsg)+5, 0, dstaddr, socklen) < 0)
104 socklen_t socklen, char *file, int opcode, int tsize, int blksize)
124 send_errpkt(dstaddr, socklen, "can't open file");
165 send_errpkt(dstaddr, socklen, "read-error");
175 if (sendto(TT.sfd, spkt, (ptr - spkt), 0, dstaddr, socklen) <0)
195 send_errpkt(dstaddr, socklen, "read-error");
233 send_errpkt(dstaddr, socklen, "write error");
256 socklen_t socklen = sizeof(struct sockaddr_storage);
261 if (getsockname(0, (struct sockaddr *)&srcaddr, &socklen)) help_exit(0);
266 recvmsg_len = recvfrom(fd, toybuf, blksize, 0, (void *)&dstaddr, &socklen);
272 xbind(TT.sfd, (void *)&srcaddr, socklen);
273 xconnect(TT.sfd, (void *)&dstaddr, socklen);
276 send_errpkt((struct sockaddr*)&dstaddr, socklen, "packet format error");
284 send_errpkt((struct sockaddr*)&dstaddr, socklen,
291 send_errpkt((struct sockaddr*)&dstaddr, socklen, "dot in filename");
298 send_errpkt((struct sockaddr*)&dstaddr, socklen, "packet format error");
320 socklen, toybuf + 2, opcode, tsize, blksize);