summaryrefslogtreecommitdiff
path: root/src/backend/libpq/pqcomm.c
diff options
context:
space:
mode:
authorPeter Eisentraut2021-04-23 12:18:11 +0000
committerPeter Eisentraut2021-04-23 12:21:37 +0000
commit82c3cd974131d7fa1cfcd07cebfb04fffe26ee35 (patch)
tree5e165fd8be0892ede2d4591ad32b559794fce887 /src/backend/libpq/pqcomm.c
parent9486844f301e265a3ad11b612decaba2462c3c15 (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.c46
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