BACKEND_STATUS* my_backend_status[MAX_NUM_BACKENDS]; /* Backend status buffer */
int my_master_node_id; /* Master node id buffer */
+/*
+ * Dummy varibale to suppress compiler warnings by discarding return values
+ * from write(2) in signal handlers
+ */
+static int dummy_status;
+
/*
* pgpool main program
*/
POOL_SETMASK(&BlockSig);
sigusr1_request = 1;
- write(pipe_fds[1], "\0", 1);
+ dummy_status = write(pipe_fds[1], "\0", 1);
#ifdef NOT_USED
if(write(pipe_fds[1], "\0", 1) < 0)
if (pipe_fds[1])
{
- write(pipe_fds[1], "\0", 1);
+ dummy_status = write(pipe_fds[1], "\0", 1);
}
#ifdef NOT_USED
if (processState != INITIALIZING)
{
POOL_SETMASK(&BlockSig);
- write(pipe_fds[1], "\0", 1);
+ dummy_status = write(pipe_fds[1], "\0", 1);
#ifdef NOT_USED
if(write(pipe_fds[1], "\0", 1) < 0)
ereport(WARNING,
POOL_SETMASK(&BlockSig);
reload_config_request = 1;
- write(pipe_fds[1], "\0", 1);
+ dummy_status = write(pipe_fds[1], "\0", 1);
#ifdef NOT_USED
if(write(pipe_fds[1], "\0", 1) < 0)
ereport(WARNING,