From: Peter Eisentraut Date: Sat, 18 Jun 2011 21:34:32 +0000 (+0300) Subject: Make external_pid_file world readable X-Git-Tag: REL9_2_BETA1~1537 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=223d14a984e677823bd4f865ff22e14dd3fe9b76;p=thirdparty%2Fpostgresql.git Make external_pid_file world readable --- diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index 1f0d4e63fb0..6572292a40f 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -1024,6 +1024,11 @@ PostmasterMain(int argc, char *argv[]) fprintf(fpidfile, "%d\n", MyProcPid); fclose(fpidfile); /* Should we remove the pid file on postmaster exit? */ + + /* Make PID file world readable */ + if (chmod(external_pid_file, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH) != 0) + write_stderr("%s: could not change permissions of external PID file \"%s\": %s\n", + progname, external_pid_file, strerror(errno)); } else write_stderr("%s: could not write external PID file \"%s\": %s\n",