summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2014-01-31 17:42:44 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2014-01-31 17:42:44 +0100
commitedd0031ae476b881c4687fc4719bfda80c8e786c (patch)
tree216578a2c67fbbc998074f8feb5c1649094bdc48
parent440c4fa67afa9fe6a877ab83258dd4061e3d2e53 (diff)
downloadgnutls_3_1_20.tar.gz
use RUSAGE_THREAD when availablegnutls_3_1_20
-rw-r--r--lib/nettle/rnd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/nettle/rnd.c b/lib/nettle/rnd.c
index d6340ae74a..03d59c2c77 100644
--- a/lib/nettle/rnd.c
+++ b/lib/nettle/rnd.c
@@ -93,7 +93,11 @@ do_trivia_source (int init)
memcpy(&event.now, &current_time, sizeof(event.now));
#ifdef HAVE_GETRUSAGE
+#ifdef RUSAGE_THREAD
+ if (getrusage (RUSAGE_THREAD, &event.rusage) < 0)
+#else
if (getrusage (RUSAGE_SELF, &event.rusage) < 0)
+#endif
{
_gnutls_debug_log ("getrusage failed: %s\n", strerror (errno));
abort ();