30 { ERR_READ_EOF, "read: EOF", ERR_EXTRA_NONE }, |
30 { ERR_READ_EOF, "read: EOF", ERR_EXTRA_NONE }, |
31 { ERR_WRITE, "write", ERR_EXTRA_ERRNO }, |
31 { ERR_WRITE, "write", ERR_EXTRA_ERRNO }, |
32 { ERR_WRITE_EOF, "write: EOF", ERR_EXTRA_NONE }, |
32 { ERR_WRITE_EOF, "write: EOF", ERR_EXTRA_NONE }, |
33 { ERR_FCNTL, "fcntl", ERR_EXTRA_ERRNO }, |
33 { ERR_FCNTL, "fcntl", ERR_EXTRA_ERRNO }, |
34 { ERR_CLOSE, "close", ERR_EXTRA_ERRNO }, |
34 { ERR_CLOSE, "close", ERR_EXTRA_ERRNO }, |
|
35 { ERR_GETSOCKOPT, "getsockopt", ERR_EXTRA_ERRNO }, |
|
36 { ERR_OPEN, "open", ERR_EXTRA_ERRNO }, |
35 { _ERR_INVALID, NULL, 0 } |
37 { _ERR_INVALID, NULL, 0 } |
36 |
38 |
37 }, _sock_gnutls_error_desc[] = { |
39 }, _sock_gnutls_error_desc[] = { |
38 { ERR_GNUTLS_CERT_ALLOC_CRED, "gnutls_certificate_allocate_credentials", ERR_EXTRA_GNUTLS }, |
40 { ERR_GNUTLS_CERT_ALLOC_CRED, "gnutls_certificate_allocate_credentials", ERR_EXTRA_GNUTLS }, |
39 { ERR_GNUTLS_GLOBAL_INIT, "gnutls_global_init", ERR_EXTRA_GNUTLS }, |
41 { ERR_GNUTLS_GLOBAL_INIT, "gnutls_global_init", ERR_EXTRA_GNUTLS }, |