Changeset: 85110cff2357 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=85110cff2357
Modified Files:
        monetdb5/mal/mal_profiler.c
        monetdb5/mal/mal_profiler.h
Branch: holindex
Log Message:

Change parameter type in HeartCPUload functions.


diffs (47 lines):

diff --git a/monetdb5/mal/mal_profiler.c b/monetdb5/mal/mal_profiler.c
--- a/monetdb5/mal/mal_profiler.c
+++ b/monetdb5/mal/mal_profiler.c
@@ -1320,11 +1320,12 @@ static int getCPULoad(char cpuload[BUFSI
 }
 
 // Give users the option to check for the system load between two heart beats
-void HeartbeatCPUload(str (*IdleFunc)(int *))
+void HeartbeatCPUload(void *arg)
 {
        char cpuload[BUFSIZ];
        char *p = getenv("CPULOAD_THRESHOLD");
        int thres;
+       str (*IdleFunc)(int *) = arg;
        if (p == NULL)
        {
                fprintf(stderr, "Error: CPULOAD_THRESHOLD\n");
@@ -1346,12 +1347,13 @@ void HeartbeatCPUload(str (*IdleFunc)(in
 }
 
 // Give users the option to check for the system total load between two heart 
beats
-void HeartbeatCPUload_total(void)
+void HeartbeatCPUload_total(void* dummy)
 {
        char cpuload[BUFSIZ];
        FILE *ofp;
        char *outputFilename1;
-       
+       (void) dummy;
+
        outputFilename1 = getenv("TOTAL_CPULOAD");
        if (outputFilename1 == NULL){
                fprintf(stderr, "Error: TOTAL_CPULOAD\n");
diff --git a/monetdb5/mal/mal_profiler.h b/monetdb5/mal/mal_profiler.h
--- a/monetdb5/mal/mal_profiler.h
+++ b/monetdb5/mal/mal_profiler.h
@@ -101,8 +101,8 @@ mal_export str stopProfiling(void);
 mal_export str cleanupProfiler(void);
 mal_export void initHeartbeat(void);
 mal_export void stopHeartbeat(void);
-mal_export void HeartbeatCPUload(str (*IdleFunc)(int *));
-mal_export void HeartbeatCPUload_total(void);
+mal_export void HeartbeatCPUload(void*);
+mal_export void HeartbeatCPUload_total(void*);
 
 mal_export int instrFilter(InstrPtr pci, str mod, str fcn);
 mal_export void setFilter(Module cntxt, str mod, str fcn);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to