compile fix for Erlang that slipped through in PR#2905, sorry!
This commit is contained in:
parent
aed31a04af
commit
f4b820f806
@ -1,5 +1,5 @@
|
|||||||
diff --git a/lib/os_mon/c_src/cpu_sup.c b/lib/os_mon/c_src/cpu_sup.c
|
diff --git a/lib/os_mon/c_src/cpu_sup.c b/lib/os_mon/c_src/cpu_sup.c
|
||||||
index 17ef48c26e..b63b183c69 100644
|
index 17ef48c26e..c96a5c9f7c 100644
|
||||||
--- a/lib/os_mon/c_src/cpu_sup.c
|
--- a/lib/os_mon/c_src/cpu_sup.c
|
||||||
+++ b/lib/os_mon/c_src/cpu_sup.c
|
+++ b/lib/os_mon/c_src/cpu_sup.c
|
||||||
@@ -152,6 +152,8 @@ static void util_measure(unsigned int **result_vec, int *result_sz);
|
@@ -152,6 +152,8 @@ static void util_measure(unsigned int **result_vec, int *result_sz);
|
||||||
@ -32,7 +32,7 @@ index 17ef48c26e..b63b183c69 100644
|
|||||||
#endif
|
#endif
|
||||||
case QUIT: free((void*)rv); return 0;
|
case QUIT: free((void*)rv); return 0;
|
||||||
default: error("Bad command"); break;
|
default: error("Bad command"); break;
|
||||||
@@ -329,6 +336,23 @@ static void bsd_count_procs(void) {
|
@@ -329,6 +336,22 @@ static void bsd_count_procs(void) {
|
||||||
|
|
||||||
#if defined(__linux__)
|
#if defined(__linux__)
|
||||||
|
|
||||||
@ -43,12 +43,11 @@ index 17ef48c26e..b63b183c69 100644
|
|||||||
+ error(strerror(errno));
|
+ error(strerror(errno));
|
||||||
+
|
+
|
||||||
+ switch (cmd) {
|
+ switch (cmd) {
|
||||||
+ case AVG1: (unsigned int)(return info.loads[0] / 256);
|
+ case AVG1: return (unsigned int)(info.loads[0] / 256);
|
||||||
+ case AVG5: (unsigned int)(return info.loads[1] / 256);
|
+ case AVG5: return (unsigned int)(info.loads[1] / 256);
|
||||||
+ case AVG15: (unsigned int)(return info.loads[2] / 256);
|
+ case AVG15: return (unsigned int)(info.loads[2] / 256);
|
||||||
+ case NPROCS: return info.procs;
|
+ case NPROCS: return info.procs;
|
||||||
+ }
|
+ }
|
||||||
+ sendi((unsigned int)(avgs[idx] * 256));
|
|
||||||
+
|
+
|
||||||
+ return -1;
|
+ return -1;
|
||||||
+}
|
+}
|
||||||
@ -56,7 +55,7 @@ index 17ef48c26e..b63b183c69 100644
|
|||||||
static cpu_t *read_procstat(FILE *fp, cpu_t *cpu) {
|
static cpu_t *read_procstat(FILE *fp, cpu_t *cpu) {
|
||||||
char buffer[BUFFERSIZE];
|
char buffer[BUFFERSIZE];
|
||||||
|
|
||||||
@@ -357,8 +381,24 @@ static void util_measure(unsigned int **result_vec, int *result_sz) {
|
@@ -357,8 +380,24 @@ static void util_measure(unsigned int **result_vec, int *result_sz) {
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
unsigned int *rv = NULL;
|
unsigned int *rv = NULL;
|
||||||
cpu_t cpu;
|
cpu_t cpu;
|
||||||
@ -82,7 +81,7 @@ index 17ef48c26e..b63b183c69 100644
|
|||||||
/* Check if procfs is mounted,
|
/* Check if procfs is mounted,
|
||||||
* otherwise:
|
* otherwise:
|
||||||
* try and try again, bad procsfs.
|
* try and try again, bad procsfs.
|
||||||
@@ -367,20 +407,19 @@ static void util_measure(unsigned int **result_vec, int *result_sz) {
|
@@ -367,20 +406,19 @@ static void util_measure(unsigned int **result_vec, int *result_sz) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user