Lines Matching defs:errbuflen

157 void sock_vfmterrmsg(char *errbuf, size_t errbuflen, int errcode,
164 pcapint_vfmt_errmsg_for_win32_err(errbuf, errbuflen, errcode,
167 pcapint_vfmt_errmsg_for_errno(errbuf, errbuflen, errcode,
172 void sock_fmterrmsg(char *errbuf, size_t errbuflen, int errcode,
178 sock_vfmterrmsg(errbuf, errbuflen, errcode, fmt, ap);
185 void sock_geterrmsg(char *errbuf, size_t errbuflen, const char *fmt, ...)
190 sock_vfmterrmsg(errbuf, errbuflen, sock_geterrcode(), fmt, ap);
313 * the complete error message. This buffer has to be at least 'errbuflen'
316 * \param errbuflen: length of the buffer that will contains the error.
317 * The error message cannot be larger than 'errbuflen - 1' because the
324 int sock_init(char *errbuf, int errbuflen)
334 snprintf(errbuf, errbuflen, "Failed to initialize Winsock\n");
343 int sock_init(char *errbuf _U_, int errbuflen _U_)
431 int errbuflen)
442 sock_geterrmsg(errbuf, errbuflen, "socket() failed");
456 sock_geterrmsg(errbuf, errbuflen,
489 * error message. This buffer has to be at least 'errbuflen' in length.
492 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
493 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
500 int server, int nconn, char *errbuf, int errbuflen)
512 sock = sock_create_socket(addrinfo, errbuf, errbuflen);
568 snprintf(errbuf, errbuflen, "setsockopt(IPV6_V6ONLY)");
578 sock_geterrmsg(errbuf, errbuflen, "bind() failed");
586 sock_geterrmsg(errbuf, errbuflen,
620 snprintf(errbuf, errbuflen,
631 snprintf(errbuf, errbuflen,
685 errbuf, errbuflen);
748 sock_fmterrmsg(errbuf, errbuflen,
753 sock_fmterrmsg(errbuf, errbuflen,
766 snprintf(errbuf, errbuflen,
771 bufspaceleft = errbuflen - msglen;
786 bufspaceleft = errbuflen - msglen;
824 bufspaceleft = errbuflen - msglen;
839 bufspaceleft = errbuflen - msglen;
862 * error message. This buffer has to be at least 'errbuflen' in length.
865 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
866 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
871 int sock_close(PCAP_SOCKET sock, char *errbuf, int errbuflen)
880 sock_geterrmsg(errbuf, errbuflen, "shutdown() failed");
906 get_gai_errstring(char *errbuf, int errbuflen, const char *prefix, int err,
926 snprintf(errbuf, errbuflen,
933 snprintf(errbuf, errbuflen,
939 snprintf(errbuf, errbuflen,
945 snprintf(errbuf, errbuflen,
951 snprintf(errbuf, errbuflen,
957 snprintf(errbuf, errbuflen,
974 snprintf(errbuf, errbuflen,
981 snprintf(errbuf, errbuflen,
987 snprintf(errbuf, errbuflen,
993 snprintf(errbuf, errbuflen,
1003 pcapint_fmt_errmsg_for_errno(errbuf, errbuflen, errno,
1011 snprintf(errbuf, errbuflen,
1019 snprintf(errbuf, errbuflen,
1027 snprintf(errbuf, errbuflen,
1034 snprintf(errbuf, errbuflen,
1062 * error message. This buffer has to be at least 'errbuflen' in length.
1065 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1066 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1080 struct addrinfo *hints, char *errbuf, int errbuflen)
1122 get_gai_errstring(errbuf, errbuflen,
1132 get_gai_errstring(errbuf, errbuflen,
1141 get_gai_errstring(errbuf, errbuflen, "",
1164 snprintf(errbuf, errbuflen, "getaddrinfo(): socket type not supported");
1176 snprintf(errbuf, errbuflen, "getaddrinfo(): multicast addresses are not valid when using TCP streams");
1200 * error message. This buffer has to be at least 'errbuflen' in length.
1203 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1204 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1212 size_t size, char *errbuf, int errbuflen)
1221 snprintf(errbuf, errbuflen,
1231 if (ssl) return ssl_send(ssl, buffer, remaining, errbuf, errbuflen);
1272 sock_fmterrmsg(errbuf, errbuflen, errcode,
1285 sock_fmterrmsg(errbuf, errbuflen, errcode,
1335 * error message. This buffer has to be at least 'errbuflen' in length.
1338 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1339 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1352 int sock_bufferize(const void *data, int size, char *outbuf, int *offset, int totsize, int checkonly, char *errbuf, int errbuflen)
1357 snprintf(errbuf, errbuflen, "Not enough space in the temporary send buffer.");
1405 * error message. This buffer has to be at least 'errbuflen' in length.
1408 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1409 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1416 int flags, char *errbuf, int errbuflen)
1431 snprintf(errbuf, errbuflen,
1457 nread = ssl_recv(ssl, bufp, remaining, errbuf, errbuflen);
1472 sock_geterrmsg(errbuf, errbuflen, "recv() failed");
1488 snprintf(errbuf, errbuflen,
1523 size_t size, char *errbuf, int errbuflen)
1539 snprintf(errbuf, errbuflen,
1550 snprintf(errbuf, errbuflen, "DTLS not implemented yet");
1577 sock_fmterrmsg(errbuf, errbuflen, sock_geterrcode(),
1615 sock_geterrmsg(errbuf, errbuflen, "recv() failed");
1632 snprintf(errbuf, errbuflen, "recv(): Message too long");
1661 * error message. This buffer has to be at least 'errbuflen' in length.
1664 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1665 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1671 int errbuflen)
1687 if (sock_recv(sock, ssl, buffer, TEMP_BUF_SIZE, SOCK_RECEIVEALL_YES, errbuf, errbuflen) == -1)
1699 if (sock_recv(sock, ssl, buffer, size, SOCK_RECEIVEALL_YES, errbuf, errbuflen) == -1)
1722 * error message. This buffer has to be at least 'errbuflen' in length.
1725 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1726 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1734 int sock_check_hostlist(const char *hostlist, const char *sep, struct sockaddr_storage *from, char *errbuf, int errbuflen)
1752 sock_geterrmsg(errbuf, errbuflen,
1776 get_gai_errstring(errbuf, errbuflen,
1838 snprintf(errbuf, errbuflen, "The host is not in the allowed host list. Connection refused.");
1916 * error message. This buffer has to be at least 'errbuflen' in length.
1919 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1920 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1930 int portlen, int flags, char *errbuf, int errbuflen)
1940 sock_geterrmsg(errbuf, errbuflen, "getsockname() failed");
1945 return sock_getascii_addrport(&mysockaddr, address, addrlen, port, portlen, flags, errbuf, errbuflen);
1985 * error message. This buffer has to be at least 'errbuflen' in length.
1988 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
1989 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
1996 int sock_getascii_addrport(const struct sockaddr_storage *sockaddr, char *address, int addrlen, char *port, int portlen, int flags, char *errbuf, size_t errbuflen)
2028 sock_geterrmsg(errbuf, errbuflen,
2030 errbuf[errbuflen - 1] = 0;
2073 * error message. This buffer has to be at least 'errbuflen' in length.
2076 * \param errbuflen: length of the buffer that will contains the error. The error message cannot be
2077 * larger than 'errbuflen - 1' because the last char is reserved for the string terminator.
2087 int sock_present2network(const char *address, struct sockaddr_storage *sockaddr, int addr_family, char *errbuf, int errbuflen)
2097 errbuf, errbuflen);
2111 snprintf(errbuf, errbuflen, "More than one socket requested; using the first one returned");