diff options
| author | Peter Eisentraut | 2021-04-23 12:18:11 +0000 |
|---|---|---|
| committer | Peter Eisentraut | 2021-04-23 12:21:37 +0000 |
| commit | 82c3cd974131d7fa1cfcd07cebfb04fffe26ee35 (patch) | |
| tree | 5e165fd8be0892ede2d4591ad32b559794fce887 /src/backend/libpq/pqcomm.c | |
| parent | 9486844f301e265a3ad11b612decaba2462c3c15 (diff) | |
Factor out system call names from error messages
Instead, put them in via a format placeholder. This reduces the
number of distinct translatable messages and also reduces the chances
of typos during translation. We already did this for the system call
arguments in a number of cases, so this is just the same thing taken a
bit further.
Discussion: https://www.postgresql.org/message-id/flat/92d6f545-5102-65d8-3c87-489f71ea0a37%40enterprisedb.com
Diffstat (limited to 'src/backend/libpq/pqcomm.c')
| -rw-r--r-- | src/backend/libpq/pqcomm.c | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/src/backend/libpq/pqcomm.c b/src/backend/libpq/pqcomm.c index b215b77fee2..8066ee1d1e0 100644 --- a/src/backend/libpq/pqcomm.c +++ b/src/backend/libpq/pqcomm.c @@ -485,8 +485,9 @@ StreamServerPort(int family, const char *hostName, unsigned short portNumber, { ereport(LOG, (errcode_for_socket_access(), - /* translator: first %s is IPv4, IPv6, or Unix */ - errmsg("setsockopt(SO_REUSEADDR) failed for %s address \"%s\": %m", + /* translator: third %s is IPv4, IPv6, or Unix */ + errmsg("%s(%s) failed for %s address \"%s\": %m", + "setsockopt", "SO_REUSEADDR", familyDesc, addrDesc))); closesocket(fd); continue; @@ -502,8 +503,9 @@ StreamServerPort(int family, const char *hostName, unsigned short portNumber, { ereport(LOG, (errcode_for_socket_access(), - /* translator: first %s is IPv4, IPv6, or Unix */ - errmsg("setsockopt(IPV6_V6ONLY) failed for %s address \"%s\": %m", + /* translator: third %s is IPv4, IPv6, or Unix */ + errmsg("%s(%s) failed for %s address \"%s\": %m", + "setsockopt", "IPV6_V6ONLY", familyDesc, addrDesc))); closesocket(fd); continue; @@ -741,7 +743,7 @@ StreamConnection(pgsocket server_fd, Port *port) &port->laddr.salen) < 0) { ereport(LOG, - (errmsg("getsockname() failed: %m"))); + (errmsg("%s() failed: %m", "getsockname"))); return STATUS_ERROR; } @@ -761,7 +763,7 @@ StreamConnection(pgsocket server_fd, Port *port) (char *) &on, sizeof(on)) < 0) { ereport(LOG, - (errmsg("setsockopt(%s) failed: %m", "TCP_NODELAY"))); + (errmsg("%s(%s) failed: %m", "setsockopt", "TCP_NODELAY"))); return STATUS_ERROR; } #endif @@ -770,7 +772,7 @@ StreamConnection(pgsocket server_fd, Port *port) (char *) &on, sizeof(on)) < 0) { ereport(LOG, - (errmsg("setsockopt(%s) failed: %m", "SO_KEEPALIVE"))); + (errmsg("%s(%s) failed: %m", "setsockopt", "SO_KEEPALIVE"))); return STATUS_ERROR; } @@ -802,7 +804,7 @@ StreamConnection(pgsocket server_fd, Port *port) &optlen) < 0) { ereport(LOG, - (errmsg("getsockopt(%s) failed: %m", "SO_SNDBUF"))); + (errmsg("%s(%s) failed: %m", "getsockopt", "SO_SNDBUF"))); return STATUS_ERROR; } newopt = PQ_SEND_BUFFER_SIZE * 4; @@ -812,7 +814,7 @@ StreamConnection(pgsocket server_fd, Port *port) sizeof(newopt)) < 0) { ereport(LOG, - (errmsg("setsockopt(%s) failed: %m", "SO_SNDBUF"))); + (errmsg("%s(%s) failed: %m", "setsockopt", "SO_SNDBUF"))); return STATUS_ERROR; } } @@ -1594,8 +1596,8 @@ pq_setkeepaliveswin32(Port *port, int idle, int interval) != 0) { ereport(LOG, - (errmsg("WSAIoctl(%s) failed: %d", - "SIO_KEEPALIVE_VALS", WSAGetLastError()))); + (errmsg("%s(%s) failed: error code %d", + "WSAIoctl", "SIO_KEEPALIVE_VALS", WSAGetLastError()))); return STATUS_ERROR; } if (port->keepalives_idle != idle) @@ -1626,7 +1628,7 @@ pq_getkeepalivesidle(Port *port) &size) < 0) { ereport(LOG, - (errmsg("getsockopt(%s) failed: %m", PG_TCP_KEEPALIVE_IDLE_STR))); + (errmsg("%s(%s) failed: %m", "getsockopt", PG_TCP_KEEPALIVE_IDLE_STR))); port->default_keepalives_idle = -1; /* don't know */ } #else /* WIN32 */ @@ -1671,7 +1673,7 @@ pq_setkeepalivesidle(int idle, Port *port) (char *) &idle, sizeof(idle)) < 0) { ereport(LOG, - (errmsg("setsockopt(%s) failed: %m", PG_TCP_KEEPALIVE_IDLE_STR))); + (errmsg("%s(%s) failed: %m", "setsockopt", PG_TCP_KEEPALIVE_IDLE_STR))); return STATUS_ERROR; } @@ -1711,7 +1713,7 @@ pq_getkeepalivesinterval(Port *port) &size) < 0) { ereport(LOG, - (errmsg("getsockopt(%s) failed: %m", "TCP_KEEPINTVL"))); + (errmsg("%s(%s) failed: %m", "getsockopt", "TCP_KEEPINTVL"))); port->default_keepalives_interval = -1; /* don't know */ } #else @@ -1755,7 +1757,7 @@ pq_setkeepalivesinterval(int interval, Port *port) (char *) &interval, sizeof(interval)) < 0) { ereport(LOG, - (errmsg("setsockopt(%s) failed: %m", "TCP_KEEPINTVL"))); + (errmsg("%s(%s) failed: %m", "setsockopt", "TCP_KEEPINTVL"))); return STATUS_ERROR; } @@ -1767,7 +1769,7 @@ pq_setkeepalivesinterval(int interval, Port *port) if (interval != 0) { ereport(LOG, - (errmsg("setsockopt(%s) not supported", "TCP_KEEPINTVL"))); + (errmsg("%s(%s) not supported", "setsockopt", "TCP_KEEPINTVL"))); return STATUS_ERROR; } #endif @@ -1794,7 +1796,7 @@ pq_getkeepalivescount(Port *port) &size) < 0) { ereport(LOG, - (errmsg("getsockopt(%s) failed: %m", "TCP_KEEPCNT"))); + (errmsg("%s(%s) failed: %m", "getsockopt", "TCP_KEEPCNT"))); port->default_keepalives_count = -1; /* don't know */ } } @@ -1833,7 +1835,7 @@ pq_setkeepalivescount(int count, Port *port) (char *) &count, sizeof(count)) < 0) { ereport(LOG, - (errmsg("setsockopt(%s) failed: %m", "TCP_KEEPCNT"))); + (errmsg("%s(%s) failed: %m", "setsockopt", "TCP_KEEPCNT"))); return STATUS_ERROR; } @@ -1842,7 +1844,7 @@ pq_setkeepalivescount(int count, Port *port) if (count != 0) { ereport(LOG, - (errmsg("setsockopt(%s) not supported", "TCP_KEEPCNT"))); + (errmsg("%s(%s) not supported", "setsockopt", "TCP_KEEPCNT"))); return STATUS_ERROR; } #endif @@ -1869,7 +1871,7 @@ pq_gettcpusertimeout(Port *port) &size) < 0) { ereport(LOG, - (errmsg("getsockopt(%s) failed: %m", "TCP_USER_TIMEOUT"))); + (errmsg("%s(%s) failed: %m", "getsockopt", "TCP_USER_TIMEOUT"))); port->default_tcp_user_timeout = -1; /* don't know */ } } @@ -1908,7 +1910,7 @@ pq_settcpusertimeout(int timeout, Port *port) (char *) &timeout, sizeof(timeout)) < 0) { ereport(LOG, - (errmsg("setsockopt(%s) failed: %m", "TCP_USER_TIMEOUT"))); + (errmsg("%s(%s) failed: %m", "setsockopt", "TCP_USER_TIMEOUT"))); return STATUS_ERROR; } @@ -1917,7 +1919,7 @@ pq_settcpusertimeout(int timeout, Port *port) if (timeout != 0) { ereport(LOG, - (errmsg("setsockopt(%s) not supported", "TCP_USER_TIMEOUT"))); + (errmsg("%s(%s) not supported", "setsockopt", "TCP_USER_TIMEOUT"))); return STATUS_ERROR; } #endif |
