[Pkg-sysvinit-commits] r1426 - in sysvinit-upstream/trunk: doc src
Petter Reinholdtsen
pere at alioth.debian.org
Fri Jul 10 21:44:45 UTC 2009
Author: pere
Date: 2009-07-10 21:44:44 +0000 (Fri, 10 Jul 2009)
New Revision: 1426
Modified:
sysvinit-upstream/trunk/doc/Changelog
sysvinit-upstream/trunk/src/init.c
Log:
Improve error message from init if fork() fail. Patch found in Suse.
Modified: sysvinit-upstream/trunk/doc/Changelog
===================================================================
--- sysvinit-upstream/trunk/doc/Changelog 2009-07-10 21:43:04 UTC (rev 1425)
+++ sysvinit-upstream/trunk/doc/Changelog 2009-07-10 21:44:44 UTC (rev 1426)
@@ -32,6 +32,7 @@
* Allow 'telinit u' in runlevels 0 and 6. Patch from Thomas Hood.
* Change install rules to make pidof an absolute symlink. Patch from
Thomas Hood.
+ * Improve error message from init if fork() fail. Patch found in Suse.
-- Petter Reinholdtsen <pere at debian.org> Fri, 30 Jul 2004 14:14:58 +0200
Modified: sysvinit-upstream/trunk/src/init.c
===================================================================
--- sysvinit-upstream/trunk/src/init.c 2009-07-10 21:43:04 UTC (rev 1425)
+++ sysvinit-upstream/trunk/src/init.c 2009-07-10 21:44:44 UTC (rev 1426)
@@ -969,7 +969,8 @@
}
SETSIG(sa, SIGCHLD, SIG_DFL, SA_RESTART);
if ((pid = fork()) < 0) {
- initlog(L_VB, "cannot fork");
+ initlog(L_VB, "cannot fork: %s",
+ strerror(errno));
exit(1);
}
if (pid > 0) {
@@ -998,7 +999,8 @@
* this with a temporary process.
*/
if ((pid = fork()) < 0) {
- initlog(L_VB, "cannot fork");
+ initlog(L_VB, "cannot fork: %s",
+ strerror(errno));
exit(1);
}
if (pid == 0) {
More information about the Pkg-sysvinit-commits
mailing list