{
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;
{
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;
&port->laddr.salen) < 0)
{
ereport(LOG,
- (errmsg("getsockname() failed: %m")));
+ (errmsg("%s() failed: %m", "getsockname")));
return STATUS_ERROR;
}
(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
(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;
}
&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;
sizeof(newopt)) < 0)
{
ereport(LOG,
- (errmsg("setsockopt(%s) failed: %m", "SO_SNDBUF")));
+ (errmsg("%s(%s) failed: %m", "setsockopt", "SO_SNDBUF")));
return STATUS_ERROR;
}
}
!= 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)
&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 */
(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;
}
&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
(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;
}
if (interval != 0)
{
ereport(LOG,
- (errmsg("setsockopt(%s) not supported", "TCP_KEEPINTVL")));
+ (errmsg("%s(%s) not supported", "setsockopt", "TCP_KEEPINTVL")));
return STATUS_ERROR;
}
#endif
&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 */
}
}
(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;
}
if (count != 0)
{
ereport(LOG,
- (errmsg("setsockopt(%s) not supported", "TCP_KEEPCNT")));
+ (errmsg("%s(%s) not supported", "setsockopt", "TCP_KEEPCNT")));
return STATUS_ERROR;
}
#endif
&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 */
}
}
(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;
}
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
(char *) &old_rcvbuf, &rcvbufsize) < 0)
{
ereport(LOG,
- (errmsg("getsockopt(%s) failed: %m", "SO_RCVBUF")));
+ (errmsg("%s(%s) failed: %m", "getsockopt", "SO_RCVBUF")));
/* if we can't get existing size, always try to set it */
old_rcvbuf = 0;
}
if (setsockopt(pgStatSock, SOL_SOCKET, SO_RCVBUF,
(char *) &new_rcvbuf, sizeof(new_rcvbuf)) < 0)
ereport(LOG,
- (errmsg("setsockopt(%s) failed: %m", "SO_RCVBUF")));
+ (errmsg("%s(%s) failed: %m", "setsockopt", "SO_RCVBUF")));
}
}
if (rc < 0)
ereport(ERROR,
(errcode_for_socket_access(),
- /* translator: %s is a syscall name, such as "poll()" */
- errmsg("%s failed: %m",
- "epoll_ctl()")));
+ errmsg("%s() failed: %m",
+ "epoll_ctl")));
}
#endif
else
ereport(ERROR,
(errcode_for_socket_access(),
- /* translator: %s is a syscall name, such as "poll()" */
- errmsg("%s failed: %m",
- "kevent()")));
+ errmsg("%s() failed: %m",
+ "kevent")));
}
else if (event->events == WL_POSTMASTER_DEATH &&
PostmasterPid != getppid() &&
waiting = false;
ereport(ERROR,
(errcode_for_socket_access(),
- /* translator: %s is a syscall name, such as "poll()" */
- errmsg("%s failed: %m",
- "epoll_wait()")));
+ errmsg("%s() failed: %m",
+ "epoll_wait")));
}
return 0;
}
waiting = false;
ereport(ERROR,
(errcode_for_socket_access(),
- /* translator: %s is a syscall name, such as "poll()" */
- errmsg("%s failed: %m",
- "kevent()")));
+ errmsg("%s() failed: %m",
+ "kevent")));
}
return 0;
}
waiting = false;
ereport(ERROR,
(errcode_for_socket_access(),
- /* translator: %s is a syscall name, such as "poll()" */
- errmsg("%s failed: %m",
- "poll()")));
+ errmsg("%s() failed: %m",
+ "poll")));
}
return 0;
}
}
else if (r < 0)
{
- pg_log_error("select() failed: %m");
+ pg_log_error("%s() failed: %m", "select");
goto error;
}
{
if (errno == EINTR)
return 0; /* Got a signal, so not an error */
- pg_log_error("select() failed: %m");
+ pg_log_error("%s() failed: %m", "select");
return -1;
}
if (ret > 0 && FD_ISSET(connsocket, &input_mask))
err = WSAStartup(MAKEWORD(2, 2), &wsaData);
if (err != 0)
{
- pg_log_error("WSAStartup failed: %d", err);
+ pg_log_error("%s() failed: error code %d", "WSAStartup", err);
exit_nicely(1);
}
}
if (i < 0)
- fatal("select() failed: %m");
+ fatal("%s() failed: %m", "select");
for (i = 0; i < pstate->numWorkers; i++)
{
}
if (getsockname(s, (SOCKADDR *) &serv_addr, &len) == SOCKET_ERROR)
{
- pg_log_error("pgpipe: getsockname() failed: error code %d",
+ pg_log_error("pgpipe: %s() failed: error code %d", "getsockname",
WSAGetLastError());
closesocket(s);
return -1;
#ifndef WIN32
child = waitpid(-1, &work_status, wait_for_child ? 0 : WNOHANG);
if (child == (pid_t) -1)
- pg_fatal("waitpid() failed: %s\n", strerror(errno));
+ pg_fatal("%s() failed: %s\n", "waitpid", strerror(errno));
if (child == 0)
return false; /* no children, or no dead children */
if (work_status != 0)
{
/* pclose() itself failed, and hopefully set errno */
log_error(errcode(ERRCODE_SYSTEM_ERROR),
- _("pclose failed: %m"));
+ _("%s() failed: %m"), "pclose");
}
else
{
char sebuf[PG_STRERROR_R_BUFLEN];
appendPQExpBuffer(&conn->errorMessage,
- libpq_gettext("setsockopt(%s) failed: %s\n"),
+ libpq_gettext("%s(%s) failed: %s\n"),
+ "setsockopt",
PG_TCP_KEEPALIVE_IDLE_STR,
SOCK_STRERROR(SOCK_ERRNO, sebuf, sizeof(sebuf)));
return 0;
char sebuf[PG_STRERROR_R_BUFLEN];
appendPQExpBuffer(&conn->errorMessage,
- libpq_gettext("setsockopt(%s) failed: %s\n"),
+ libpq_gettext("%s(%s) failed: %s\n"),
+ "setsockopt",
"TCP_KEEPINTVL",
SOCK_STRERROR(SOCK_ERRNO, sebuf, sizeof(sebuf)));
return 0;
char sebuf[PG_STRERROR_R_BUFLEN];
appendPQExpBuffer(&conn->errorMessage,
- libpq_gettext("setsockopt(%s) failed: %s\n"),
+ libpq_gettext("%s(%s) failed: %s\n"),
+ "setsockopt",
"TCP_KEEPCNT",
SOCK_STRERROR(SOCK_ERRNO, sebuf, sizeof(sebuf)));
return 0;
char sebuf[256];
appendPQExpBuffer(&conn->errorMessage,
- libpq_gettext("setsockopt(%s) failed: %s\n"),
+ libpq_gettext("%s(%s) failed: %s\n"),
+ "setsockopt",
"TCP_USER_TIMEOUT",
SOCK_STRERROR(SOCK_ERRNO, sebuf, sizeof(sebuf)));
return 0;
(char *) &on, sizeof(on)) < 0)
{
appendPQExpBuffer(&conn->errorMessage,
- libpq_gettext("setsockopt(%s) failed: %s\n"),
+ libpq_gettext("%s(%s) failed: %s\n"),
+ "setsockopt",
"SO_KEEPALIVE",
SOCK_STRERROR(SOCK_ERRNO, sebuf, sizeof(sebuf)));
err = 1;
char sebuf[PG_STRERROR_R_BUFLEN];
appendPQExpBuffer(&conn->errorMessage,
- libpq_gettext("select() failed: %s\n"),
+ libpq_gettext("%s() failed: %s\n"),
+ "select",
SOCK_STRERROR(SOCK_ERRNO, sebuf, sizeof(sebuf)));
}