diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-01-31 17:42:44 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-01-31 17:42:44 +0100 |
commit | edd0031ae476b881c4687fc4719bfda80c8e786c (patch) | |
tree | 216578a2c67fbbc998074f8feb5c1649094bdc48 | |
parent | 440c4fa67afa9fe6a877ab83258dd4061e3d2e53 (diff) | |
download | gnutls-edd0031ae476b881c4687fc4719bfda80c8e786c.tar.gz |
use RUSAGE_THREAD when availablegnutls_3_1_20
-rw-r--r-- | lib/nettle/rnd.c | 4 |
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, ¤t_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 (); |