X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Fcrypto_random.c;h=c74d60f4f8bc7ad2767e7e05d4a8395ed2d99ad0;hb=83b19539f4d322b43683f5838b72e9ec2c8e6073;hp=bb105437dfee277645433e02763f4a26ef7f8dda;hpb=5746309cb4be2073d550ad7a6885e918631dbc38;p=oweals%2Fgnunet.git diff --git a/src/util/crypto_random.c b/src/util/crypto_random.c index bb105437d..c74d60f4f 100644 --- a/src/util/crypto_random.c +++ b/src/util/crypto_random.c @@ -30,9 +30,13 @@ #include "gnunet_os_lib.h" #include +#define LOG(kind,...) GNUNET_log_from (kind, "util", __VA_ARGS__) + +#define LOG_STRERROR(kind,syscall) GNUNET_log_from_strerror (kind, "util", syscall) + /** * Create a cryptographically weak pseudo-random number in the interval of 0 to 1. - * + * * @return number between 0 and 1. */ static double @@ -209,7 +213,7 @@ entropy_generator (void *cls, const char *what, int printchar, int current, if (genproc != NULL) { if (0 != GNUNET_OS_process_kill (genproc, SIGTERM)) - GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, "kill"); + LOG_STRERROR (GNUNET_ERROR_TYPE_ERROR, "kill"); GNUNET_break (GNUNET_OK == GNUNET_OS_process_wait (genproc)); GNUNET_OS_process_close (genproc); genproc = NULL; @@ -227,13 +231,13 @@ entropy_generator (void *cls, const char *what, int printchar, int current, return; } if (0 != GNUNET_OS_process_kill (genproc, SIGTERM)) - GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, "kill"); + LOG_STRERROR (GNUNET_ERROR_TYPE_ERROR, "kill"); GNUNET_break (GNUNET_OK == GNUNET_OS_process_wait (genproc)); GNUNET_OS_process_close (genproc); genproc = NULL; } - GNUNET_log (GNUNET_ERROR_TYPE_INFO, - _("Starting `%s' process to generate entropy\n"), "find"); + LOG (GNUNET_ERROR_TYPE_INFO, _("Starting `%s' process to generate entropy\n"), + "find"); genproc = GNUNET_OS_start_process (NULL, NULL, "sh", "sh", "-c", "exec find / -mount -type f -exec cp {} /dev/null \\; 2>/dev/null",