From: Wouter Wijngaards Date: Fri, 11 Jul 2014 12:09:37 +0000 (+0000) Subject: Use log_info on OSX for getentropy pointer. X-Git-Tag: release-1.5.0rc1~93 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88c37503d6bb5fcc79dd7189e2e548f5728f3421;p=thirdparty%2Funbound.git Use log_info on OSX for getentropy pointer. git-svn-id: file:///svn/unbound/trunk@3167 be551aaa-1e26-0410-a405-d3ace91eadb9 --- diff --git a/compat/getentropy_osx.c b/compat/getentropy_osx.c index 45e7754ae..919f00641 100644 --- a/compat/getentropy_osx.c +++ b/compat/getentropy_osx.c @@ -71,7 +71,9 @@ #define HD(x) (SHA512_Update(&ctx, (char *)&(x), sizeof (x))) int getentropy(void *buf, size_t len); +/* using log_info instead of main for unbound */ /*extern int main(int, char *argv[]);*/ +extern void log_info(const char* format, ...); static int gotdata(char *buf, size_t len); static int getentropy_urandom(void *buf, size_t len); static int getentropy_fallback(void *buf, size_t len); @@ -289,7 +291,9 @@ getentropy_fallback(void *buf, size_t len) HX(sigprocmask(SIG_BLOCK, NULL, &sigset) == -1, sigset); + /* using log_info instead of main for unbound */ /*HD(main);*/ /* an addr in program */ + HD(log_info); /* an addr in program */ HD(getentropy); /* an addr in this library */ HD(printf); /* an addr in libc */ p = (char *)&p;