Jeroen Ketema [Thu, 19 Nov 2009 12:18:14 +0000 (13:18 +0100)]
Tested on all systems except for Solaris.

Signed-off-by: Michael Weber <michaelw@foldr.org>

darwin9.c
dragonfly.c
freebsd.c
linux.c
machdep.h
memtime.c
netbsd.c
sunos5.c

index fd0418f..243e607 100644 (file)
--- a/darwin9.c
+++ b/darwin9.c
@@ -352,7 +352,7 @@ set_mem_limit (unsigned long maxbytes)
 }
 
 int
-set_cpu_limit (long int maxseconds)
+set_cpu_limit (unsigned long maxseconds)
 {
     struct rlimit       rl;
     rl.rlim_cur = maxseconds;
index bddb642..da5ceaf 100644 (file)
@@ -99,7 +99,7 @@ int set_mem_limit(unsigned long maxbytes)
      return setrlimit(RLIMIT_AS,&rl);
 }
 
-int set_cpu_limit(long int maxseconds)
+int set_cpu_limit(unsigned long maxseconds)
 {
      struct  rlimit rl;
 
index 56aabf1..4626b73 100644 (file)
--- a/freebsd.c
+++ b/freebsd.c
@@ -99,7 +99,7 @@ int set_mem_limit(unsigned long maxbytes)
      return setrlimit(RLIMIT_AS,&rl);
 }
 
-int set_cpu_limit(long int maxseconds)
+int set_cpu_limit(unsigned long maxseconds)
 {
      struct  rlimit rl;
 
diff --git a/linux.c b/linux.c
index f081344..5da3951 100644 (file)
--- a/linux.c
+++ b/linux.c
@@ -114,7 +114,7 @@ int set_mem_limit(unsigned long maxbytes)
        return setrlimit(RLIMIT_AS,&rl);
 }
 
-int set_cpu_limit(long int maxseconds)
+int set_cpu_limit(unsigned long maxseconds)
 {
        struct  rlimit rl;
        rl.rlim_cur=maxseconds; 
index af7d033..d1f613f 100644 (file)
--- a/machdep.h
+++ b/machdep.h
@@ -38,7 +38,7 @@ pid_t sampling_fork();
 int get_sample(memtime_info_t *info);
 unsigned long get_time();
 int set_mem_limit(unsigned long maxbytes);
-int set_cpu_limit(long int maxseconds);
+int set_cpu_limit(unsigned long maxseconds);
 
 
 #endif /* MACHDEP_H */
index f926646..920d278 100644 (file)
--- a/memtime.c
+++ b/memtime.c
@@ -122,7 +122,7 @@ main (int argc, char *argv[])
 
      unsigned long maxkbytes = 0; // kilobytes
      unsigned long maxseconds = 0; // seconds
-     long int maxmillis = 0;
+     unsigned long maxmillis = 0;
 
      unsigned long max_vsize = 0, max_rss = 0;
      unsigned long start, end;
index df8affc..4b01f23 100644 (file)
--- a/netbsd.c
+++ b/netbsd.c
@@ -104,7 +104,7 @@ int set_mem_limit(unsigned long maxbytes)
 }
 #endif
 
-int set_cpu_limit(long int maxseconds)
+int set_cpu_limit(unsigned long maxseconds)
 {
      struct  rlimit rl;
 
index 2f71910..725f598 100644 (file)
--- a/sunos5.c
+++ b/sunos5.c
@@ -111,7 +111,7 @@ int set_mem_limit(unsigned long maxbytes)
        return setrlimit(RLIMIT_VMEM,&rl);
 }
 
-int set_cpu_limit(long int maxseconds)
+int set_cpu_limit(unsigned long maxseconds)
 {
        struct  rlimit rl;
        rl.rlim_cur=maxseconds;