]> granicus.if.org Git - procps-ng/commitdiff
Description: fix to build on non-Linux arches
authorSteven Chamberlain <steven@pyro.eu.org>
Mon, 11 Jun 2012 12:11:23 +0000 (22:11 +1000)
committerCraig Small <csmall@enc.com.au>
Mon, 11 Jun 2012 12:11:23 +0000 (22:11 +1000)
Fix the build where it seems a code fix for Linux was likely untested
on other systems.
Define SCHED_BATCH in test-schedbatch, for systems that don't have it;
the corresponding RH BZ#741090 patch used the magic value 3 in output.c
anyway.

Bug-Debian: http://bugs.debian.org/677055

NEWS
proc/version.c
testsuite/ps.test/test-schedbatch.c

diff --git a/NEWS b/NEWS
index 29512ee4f05da06018642a770edcfb30bdda235c..bdaa3f140d28fc272990ad21b96998ca3686ee13 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@ procps-ng-3.3.4
 ---------------
   * Removed ps -aux bogus message
   * w get -i option to display IP addresses
+  * watch 8bit fixes Debian #675069
+  * Fixed FTBFS for non-linux Debian #677055
 
 procps-ng-3.3.3
 ---------------
index e0dca3c7fd7065598f298320c4b9986cd0bd2f9d..12bd46a4f1446e63d1cd9011388f688b53ab9b79 100644 (file)
@@ -75,6 +75,7 @@ void init_Linux_version(void) {
                "release %s=%d.%d.%d gives version code %d\n",
                uts.release, x, y, z, LINUX_VERSION(x,y,z));
 #else
+       fprintf(stderr,         /* *very* unlikely to happen by accident */
                "%s=%d.%d.%d gives version code %d\n",
                buf, x, y, z, LINUX_VERSION(x,y,z));
 #endif /* __linux__ */
index 13cd6f33b2058f17daf34fecadf7acb752dcd717..20cf2966fe76898ec6dc0ba377ab45ccc0b50e3e 100644 (file)
 #include <sys/time.h>
 #include <sys/resource.h>
 
+/* Defined in Linux headers only */
+#ifndef SCHED_BATCH
+#define SCHED_BATCH 3
+#endif
+
 int main(int argc, const char *argv[])
 {
        int nice = 19;