aboutsummaryrefslogtreecommitdiff
path: root/math/ogdf/files/patch-src_ogdf_basic_System.cpp
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2020-02-22 19:08:35 +0000
committerRene Ladan <rene@FreeBSD.org>2020-02-22 19:08:35 +0000
commitd8fa717c4c841a445c7863481c033e16dcf6ce62 (patch)
tree84d2d2393ec3a2b1e2de1d239eb7f3669b825f28 /math/ogdf/files/patch-src_ogdf_basic_System.cpp
parenta389cc412bb103b1ff038cf56cede56e018d8339 (diff)
Notes
Diffstat (limited to 'math/ogdf/files/patch-src_ogdf_basic_System.cpp')
-rw-r--r--math/ogdf/files/patch-src_ogdf_basic_System.cpp77
1 files changed, 0 insertions, 77 deletions
diff --git a/math/ogdf/files/patch-src_ogdf_basic_System.cpp b/math/ogdf/files/patch-src_ogdf_basic_System.cpp
deleted file mode 100644
index 5ff22adb014b..000000000000
--- a/math/ogdf/files/patch-src_ogdf_basic_System.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
---- src/ogdf/basic/System.cpp.orig 2015-05-29 15:36:49 UTC
-+++ src/ogdf/basic/System.cpp
-@@ -52,6 +52,13 @@
- #include <mach/vm_statistics.h>
- #include <mach/mach.h>
- #include <mach/machine.h>
-+#elif defined(OGDF_SYSTEM_FREEBSD)
-+#include <stdlib.h>
-+#include <unistd.h>
-+#include <sys/types.h>
-+#include <sys/sysctl.h>
-+#include <sys/time.h>
-+#include <sys/resource.h>
- #elif defined(OGDF_SYSTEM_UNIX)
- #include <malloc.h>
- #endif
-@@ -308,6 +315,40 @@ size_t System::memoryUsedByProcess()
- return 0;
- }
-
-+#elif defined(OGDF_SYSTEM_FREEBSD)
-+
-+long long System::physicalMemory()
-+{
-+ unsigned long value;
-+ size_t size = sizeof( value );
-+ if (sysctlbyname("hw.physmem", (void *)&value, &size, NULL, 0) != -1)
-+ return value;
-+ else
-+ return 0;
-+}
-+
-+long long System::availablePhysicalMemory()
-+{
-+ int pageSize = getpagesize ();
-+ unsigned long result;
-+ size_t size = sizeof (result);
-+
-+ if (sysctlbyname("vm.stats.vm.v_free_count", (void *)&result, &size, NULL, 0) != -1)
-+ return result * pageSize;
-+ else
-+ return 0;
-+}
-+
-+
-+size_t System::memoryUsedByProcess()
-+{
-+ struct rusage r;
-+ if (getrusage(RUSAGE_SELF, &r) != -1)
-+ return r.ru_maxrss;
-+ else
-+ return 0;
-+}
-+
- #else
- // LINUX, NOT MAC OS
- long long System::physicalMemory()
-@@ -389,6 +430,19 @@ size_t System::memoryInFreelistOfMalloc(
- {
- return mstats().chunks_free;
- }
-+
-+#elif defined(OGDF_SYSTEM_FREEBSD)
-+
-+size_t System::memoryAllocatedByMalloc()
-+{
-+ return 0;
-+}
-+
-+size_t System::memoryInFreelistOfMalloc()
-+{
-+ return 0;
-+}
-+
- #else
-
- size_t System::memoryAllocatedByMalloc()