Sophie

Sophie

distrib > Mageia > 8 > armv7hl > by-pkgid > dd61d2afecf3c4a40a699dc2518f99e4 > files > 1

cpulimit-1.2-0.git20120716.9.mga8.src.rpm

diff -r -U4 cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--orig/src/cpulimit.c cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--patched/src/cpulimit.c
--- cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--orig/src/cpulimit.c	2015-06-17 08:46:59.000000000 +0200
+++ cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--patched/src/cpulimit.c	2020-11-23 16:48:41.094970897 +0100
@@ -25,8 +25,11 @@
  *
  * Get the latest version at: http://github.com/opsengine/cpulimit
  *
  */
+#ifdef __linux__
+#define _GNU_SOURCE
+#endif
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
@@ -41,11 +41,17 @@
 #include <string.h>
 #include <sys/stat.h>
 #include <sys/time.h>
-#include <sys/sysctl.h>
 #include <sys/resource.h>
 #include <sys/types.h>
 #include <sys/wait.h>
 
+#ifdef __linux__
+#include <linux/sysctl.h>
+#else
+#include <sys/sysctl.h>
+#endif
+
+
 #include "process_group.h"
 #include "list.h"
 
diff -r -U4 cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--orig/src/process_group.c cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--patched/src/process_group.c
--- cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--orig/src/process_group.c	2015-06-17 08:46:59.000000000 +0200
+++ cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--patched/src/process_group.c	2020-11-23 16:45:41.423515953 +0100
@@ -24,8 +24,12 @@
 #include <limits.h>
 #include <sys/time.h>
 #include <signal.h>
 
+#if defined(__APPLE__) || defined(__FREEBSD__) || defined(__linux__)
+#include <libgen.h>
+#endif
+
 #include <assert.h>
 
 #include "process_iterator.h"
 #include "process_group.h"
diff -r -U4 cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--orig/tests/process_iterator_test.c cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--patched/tests/process_iterator_test.c
--- cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--orig/tests/process_iterator_test.c	2015-06-17 08:46:59.000000000 +0200
+++ cpulimit-f4d2682804931e7aea02a869137344bb5452a3cd--patched/tests/process_iterator_test.c	2020-11-23 16:44:38.051362981 +0100
@@ -28,7 +28,7 @@
 #include <signal.h>
 #include <string.h>
 
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined(__FREEBSD__) || defined(__linux__)
 #include <libgen.h>
 #endif