Mercurial > hg > nginx-quic
comparison src/os/win32/ngx_errno.h @ 5550:3c5ddf0575d8
Core: handle getsockopt(TCP_FASTOPEN) failures.
Linux returns EOPNOTSUPP for non-TCP sockets and ENOPROTOOPT for TCP
sockets, because getsockopt(TCP_FASTOPEN) is not implemented so far.
While there, lower the log level from ALERT to NOTICE to match other
getsockopt() failures.
Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
author | Piotr Sikora <piotr@cloudflare.com> |
---|---|
date | Thu, 30 Jan 2014 14:58:21 -0800 |
parents | 91bd62a9627e |
children | a5897d360977 |
comparison
equal
deleted
inserted
replaced
5549:39d7eef2e332 | 5550:3c5ddf0575d8 |
---|---|
36 #define NGX_EISDIR ERROR_CANNOT_MAKE | 36 #define NGX_EISDIR ERROR_CANNOT_MAKE |
37 #define NGX_ENOSPC ERROR_DISK_FULL | 37 #define NGX_ENOSPC ERROR_DISK_FULL |
38 #define NGX_EPIPE EPIPE | 38 #define NGX_EPIPE EPIPE |
39 #define NGX_EAGAIN WSAEWOULDBLOCK | 39 #define NGX_EAGAIN WSAEWOULDBLOCK |
40 #define NGX_EINPROGRESS WSAEINPROGRESS | 40 #define NGX_EINPROGRESS WSAEINPROGRESS |
41 #define NGX_ENOPROTOOPT WSAENOPROTOOPT | |
41 #define NGX_EOPNOTSUPP WSAEOPNOTSUPP | 42 #define NGX_EOPNOTSUPP WSAEOPNOTSUPP |
42 #define NGX_EADDRINUSE WSAEADDRINUSE | 43 #define NGX_EADDRINUSE WSAEADDRINUSE |
43 #define NGX_ECONNABORTED WSAECONNABORTED | 44 #define NGX_ECONNABORTED WSAECONNABORTED |
44 #define NGX_ECONNRESET WSAECONNRESET | 45 #define NGX_ECONNRESET WSAECONNRESET |
45 #define NGX_ENOTCONN WSAENOTCONN | 46 #define NGX_ENOTCONN WSAENOTCONN |