|
37 | 37 | *
|
38 | 38 | *
|
39 | 39 | * IDENTIFICATION
|
40 |
| - * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.326 2003/05/0915:57:24 momjian Exp $ |
| 40 | + * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.327 2003/05/10 18:15:42 tgl Exp $ |
41 | 41 | *
|
42 | 42 | * NOTES
|
43 | 43 | *
|
@@ -1801,8 +1801,12 @@ reaper(SIGNAL_ARGS)
|
1801 | 1801 | gotoreaper_done;
|
1802 | 1802 | }
|
1803 | 1803 |
|
| 1804 | +/* |
| 1805 | + * Else do standard child cleanup. |
| 1806 | + */ |
1804 | 1807 | CleanupProc(pid,exitstatus);
|
1805 |
| -} |
| 1808 | + |
| 1809 | +}/* loop over pending child-death reports */ |
1806 | 1810 |
|
1807 | 1811 | if (FatalError)
|
1808 | 1812 | {
|
@@ -1895,7 +1899,10 @@ CleanupProc(int pid,
|
1895 | 1899 | /* Make log entry unless we did so already */
|
1896 | 1900 | if (!FatalError)
|
1897 | 1901 | {
|
1898 |
| -LogChildExit(LOG,gettext("server process"),pid,exitstatus); |
| 1902 | +LogChildExit(LOG, |
| 1903 | + (pid==CheckPointPID) ?gettext("checkpoint process") : |
| 1904 | +gettext("server process"), |
| 1905 | +pid,exitstatus); |
1899 | 1906 | elog(LOG,"terminating any other active server processes");
|
1900 | 1907 | }
|
1901 | 1908 |
|
|