|
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 |
|
|