0
0
Fork 0
haikuports/sci-mathematics/octave/patches/octave-5.1.0.patchset

45 lines
1.1 KiB
Plaintext

From 90d63741636b88d9fd84a281d99eb6c87fcf193e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
Date: Sun, 26 Mar 2017 19:42:22 +0200
Subject: rusage Haiku patch
diff --git a/liboctave/wrappers/time-wrappers.c b/liboctave/wrappers/time-wrappers.c
index 5bc8c89..99c9452 100644
--- a/liboctave/wrappers/time-wrappers.c
+++ b/liboctave/wrappers/time-wrappers.c
@@ -128,6 +128,7 @@ octave_getrusage_wrapper (time_t *usr_sec, time_t *sys_sec,
*sys_sec = ru.ru_stime.tv_sec;
*sys_usec = ru.ru_stime.tv_usec;
+#ifndef __HAIKU__
*maxrss = ru.ru_maxrss;
*ixrss = ru.ru_ixrss;
*idrss = ru.ru_idrss;
@@ -142,6 +143,22 @@ octave_getrusage_wrapper (time_t *usr_sec, time_t *sys_sec,
*nsignals = ru.ru_nsignals;
*nvcsw = ru.ru_nvcsw;
*nivcsw = ru.ru_nivcsw;
+#else
+ *maxrss = 0;
+ *ixrss = 0;
+ *idrss = 0;
+ *isrss = 0;
+ *minflt = 0;
+ *majflt = 0;
+ *nswap = 0;
+ *inblock = 0;
+ *oublock = 0;
+ *msgsnd = 0;
+ *msgrcv = 0;
+ *nsignals = 0;
+ *nvcsw = 0;
+ *nivcsw = 0;
+#endif
}
return status;
--
2.11.0