SOURCES: upstart-oomfail.patch (NEW) - http://bazaar.launchpad.net/~angus-s...

arekm arekm at pld-linux.org
Wed Nov 12 08:57:25 CET 2008


Author: arekm                        Date: Wed Nov 12 07:57:25 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- http://bazaar.launchpad.net/~angus-salkeld/upstart/fixes/revision/1025

---- Files affected:
SOURCES:
   upstart-oomfail.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/upstart-oomfail.patch
diff -u /dev/null SOURCES/upstart-oomfail.patch:1.1
--- /dev/null	Wed Nov 12 08:57:26 2008
+++ SOURCES/upstart-oomfail.patch	Wed Nov 12 08:57:20 2008
@@ -0,0 +1,24 @@
+--- upstart-0.5.0/init/job_process.c.org	2008-11-12 08:56:07.156866362 +0100
++++ upstart-0.5.0/init/job_process.c	2008-11-12 08:56:10.980199014 +0100
+@@ -507,16 +507,11 @@
+ 	snprintf (filename, sizeof (filename), "/proc/%d/oom_adj", getpid ());
+ 
+ 	fd = fopen (filename, "w");
+-	if (! fd) {
+-		nih_error_raise_system ();
+-		job_process_error_abort (fds[1], JOB_PROCESS_ERROR_OOM_ADJ, 0);
+-	}
+-
+-	fprintf (fd, "%d\n", class->oom_adj);
+-
+-	if (fclose (fd)) {
+-		nih_error_raise_system ();
+-		job_process_error_abort (fds[1], JOB_PROCESS_ERROR_OOM_ADJ, 0);
++	if (fd) {
++		fprintf (fd, "%d\n", class->oom_adj);
++		fclose (fd);
++	} else {
++		nih_warn (_("Failed to open: %s"), filename);
+ 	}
+ 
+ 	/* Change the root directory, confining path resolution within it;
================================================================


More information about the pld-cvs-commit mailing list