CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
procps: Added patch to fix priorities and avoid HZ messages. (Thank you Tilman)
[crossrootfs.git] / procps / procps-3.2.8-priorities.patch
CommitLineData
1414c7e3
VM
1diff -aur procps-3.2.8.orig/proc/sig.c procps-3.2.8/proc/sig.c
2--- procps-3.2.8.orig/proc/sig.c 2003-03-19 01:52:39.000000000 +0100
3+++ procps-3.2.8/proc/sig.c 2010-06-25 20:39:06.081194787 +0200
4@@ -231,7 +231,7 @@
5 }
6
7 /* sanity check */
8-static int init_signal_list(void) __attribute__((constructor));
9+static int init_signal_list(void) __attribute__((constructor(0)));
10 static int init_signal_list(void){
11 if(number_of_signals != 31){
12 fprintf(stderr, "WARNING: %d signals -- adjust and recompile.\n", number_of_signals);
13diff -aur procps-3.2.8.orig/proc/sysinfo.c procps-3.2.8/proc/sysinfo.c
14--- procps-3.2.8.orig/proc/sysinfo.c 2008-03-24 05:33:43.000000000 +0100
15+++ procps-3.2.8/proc/sysinfo.c 2010-06-25 20:41:33.254192147 +0200
16@@ -209,7 +209,7 @@
17 return !!rc;
18 }
19
20-static void init_libproc(void) __attribute__((constructor));
21+static void init_libproc(void) __attribute__((constructor(2)));
22 static void init_libproc(void){
23 have_privs = check_for_privs();
24 // ought to count CPUs in /proc/stat instead of relying
25diff -aur procps-3.2.8.orig/proc/version.c procps-3.2.8/proc/version.c
26--- procps-3.2.8.orig/proc/version.c 2003-01-29 02:11:43.000000000 +0100
27+++ procps-3.2.8/proc/version.c 2010-06-25 20:39:12.126192267 +0200
28@@ -33,7 +33,7 @@
29
30 int linux_version_code;
31
32-static void init_Linux_version(void) __attribute__((constructor));
33+static void init_Linux_version(void) __attribute__((constructor(1)));
34 static void init_Linux_version(void) {
35 static struct utsname uts;
36 int x = 0, y = 0, z = 0; /* cleared in case sscanf() < 3 */