comparison src/os/unix/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
32 #define NGX_ENFILE ENFILE 32 #define NGX_ENFILE ENFILE
33 #define NGX_EMFILE EMFILE 33 #define NGX_EMFILE EMFILE
34 #define NGX_ENOSPC ENOSPC 34 #define NGX_ENOSPC ENOSPC
35 #define NGX_EPIPE EPIPE 35 #define NGX_EPIPE EPIPE
36 #define NGX_EINPROGRESS EINPROGRESS 36 #define NGX_EINPROGRESS EINPROGRESS
37 #define NGX_ENOPROTOOPT ENOPROTOOPT
37 #define NGX_EOPNOTSUPP EOPNOTSUPP 38 #define NGX_EOPNOTSUPP EOPNOTSUPP
38 #define NGX_EADDRINUSE EADDRINUSE 39 #define NGX_EADDRINUSE EADDRINUSE
39 #define NGX_ECONNABORTED ECONNABORTED 40 #define NGX_ECONNABORTED ECONNABORTED
40 #define NGX_ECONNRESET ECONNRESET 41 #define NGX_ECONNRESET ECONNRESET
41 #define NGX_ENOTCONN ENOTCONN 42 #define NGX_ENOTCONN ENOTCONN