pgpool2.git / summary / log / commit / refs
commit 5d9f98a810086f190cfc4454882e4cf6ee814ffd
Author: Tatsuo Ishii <ishii@postgresql.org>
Date: Sat May 11 07:32:58 2013 +0000
Add comments suggested by Bruce Momjian.
main.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/main.c b/main.c
index 6ebcbf302..dac239fa4 100644
--- a/main.c
+++ b/main.c
@@ -931,6 +931,7 @@ static void daemonize(void)
write_pid_file();
rc_chdir = chdir("/");
+ /* redirect stdin, stdout and stderr to /dev/null */
i = open("/dev/null", O_RDWR);
dup2(i, 0);
dup2(i, 1);
@@ -941,6 +942,7 @@ static void daemonize(void)
closelog();
}
+ /* close other file descriptors */
fdlimit = sysconf(_SC_OPEN_MAX);
for (i = 3; i < fdlimit; i++)
close(i);
@@ -1418,6 +1420,8 @@ static void myexit(int code)
kill(pid, SIGTERM);
}
}
+
+ /* wait for all children to exit */
while (wait(NULL) > 0)
;
if (errno != ECHILD)
[parent: 79935c1d43d9]