Lines Matching defs:errbuf

157 void sock_vfmterrmsg(char *errbuf, size_t errbuflen, int errcode,
160 if (errbuf == NULL)
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);
312 * \param errbuf: a pointer to an user-allocated buffer that will contain
321 * error message is returned in the buffer pointed to by 'errbuf' variable.
324 int sock_init(char *errbuf, int errbuflen)
333 if (errbuf)
334 snprintf(errbuf, errbuflen, "Failed to initialize Winsock\n");
343 int sock_init(char *errbuf _U_, int errbuflen _U_)
430 static PCAP_SOCKET sock_create_socket(struct addrinfo *addrinfo, char *errbuf,
442 sock_geterrmsg(errbuf, errbuflen, "socket() failed");
456 sock_geterrmsg(errbuf, errbuflen,
470 * If an error occurs, it writes the error message into 'errbuf'.
488 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
497 * in the 'errbuf' variable.
500 int server, int nconn, char *errbuf, int errbuflen)
512 sock = sock_create_socket(addrinfo, errbuf, errbuflen);
567 if (errbuf)
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,
769 msglen = strlen(errbuf);
770 errbufptr = errbuf + msglen;
784 msglen = strlen(errbuf);
785 errbufptr = errbuf + msglen;
822 msglen = strlen(errbuf);
823 errbufptr = errbuf + msglen;
837 msglen = strlen(errbuf);
838 errbufptr = errbuf + msglen;
861 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
869 * in the 'errbuf' variable.
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,
1046 * If an error occurs, it writes the error message into 'errbuf'.
1061 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
1070 * is returned in the 'errbuf' variable.
1080 struct addrinfo *hints, char *errbuf, int errbuflen)
1101 if (errbuf)
1122 get_gai_errstring(errbuf, errbuflen,
1132 get_gai_errstring(errbuf, errbuflen,
1141 get_gai_errstring(errbuf, errbuflen, "",
1163 if (errbuf)
1164 snprintf(errbuf, errbuflen, "getaddrinfo(): socket type not supported");
1175 if (errbuf)
1176 snprintf(errbuf, errbuflen, "getaddrinfo(): multicast addresses are not valid when using TCP streams");
1189 * it writes the error message into 'errbuf'.
1199 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
1209 * For errors, an error message is returned in the 'errbuf' variable.
1212 size_t size, char *errbuf, int errbuflen)
1219 if (errbuf)
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,
1334 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
1342 * is returned in the 'errbuf' variable. When the function returns, 'outbuf' will
1352 int sock_bufferize(const void *data, int size, char *outbuf, int *offset, int totsize, int checkonly, char *errbuf, int errbuflen)
1356 if (errbuf)
1357 snprintf(errbuf, errbuflen, "Not enough space in the temporary send buffer.");
1373 * error occurred. If that happens, it writes the error message into 'errbuf'.
1404 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
1412 * The error message is returned in the 'errbuf' variable.
1416 int flags, char *errbuf, int errbuflen)
1429 if (errbuf)
1431 snprintf(errbuf, errbuflen,
1457 nread = ssl_recv(ssl, bufp, remaining, errbuf, errbuflen);
1472 sock_geterrmsg(errbuf, errbuflen, "recv() failed");
1486 if (errbuf)
1488 snprintf(errbuf, errbuflen,
1523 size_t size, char *errbuf, int errbuflen)
1537 if (errbuf)
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");
1660 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
1668 * The error message is returned in the 'errbuf' variable.
1670 int sock_discard(PCAP_SOCKET sock, SSL *ssl, int size, char *errbuf,
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)
1721 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
1732 * - '-2' in case or error. The error message is returned in the 'errbuf' variable.
1734 int sock_check_hostlist(const char *hostlist, const char *sep, struct sockaddr_storage *from, char *errbuf, int errbuflen)
1752 sock_geterrmsg(errbuf, errbuflen,
1775 if (errbuf)
1776 get_gai_errstring(errbuf, errbuflen,
1837 if (errbuf)
1838 snprintf(errbuf, errbuflen, "The host is not in the allowed host list. Connection refused.");
1915 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
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);
1984 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
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)
2026 if (errbuf)
2028 sock_geterrmsg(errbuf, errbuflen,
2030 errbuf[errbuflen - 1] = 0;
2072 * \param errbuf: a pointer to an user-allocated buffer that will contain the complete
2087 int sock_present2network(const char *address, struct sockaddr_storage *sockaddr, int addr_family, char *errbuf, int errbuflen)
2097 errbuf, errbuflen);
2110 if (errbuf)
2111 snprintf(errbuf, errbuflen, "More than one socket requested; using the first one returned");