From 9f5dfeecaa160110948472364aa569b25bf95ca3 Mon Sep 17 00:00:00 2001 From: tux-mind Date: Tue, 27 May 2014 14:22:44 +0200 Subject: [PATCH] errno shouldn't be declared by programmers, errno should be declared in , furthermore the bionic libc define it as __errno, which is not an integer as declared in hydra.c, so type mismatch error is fired. --- hydra.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hydra.c b/hydra.c index 9fced14..14eedb3 100644 --- a/hydra.c +++ b/hydra.c @@ -264,7 +264,9 @@ typedef struct { // external vars extern char HYDRA_EXIT[5]; +#if !defined(ANDROID) && !defined(__BIONIC__) extern int errno; +#endif extern int debug; extern int verbose; extern int waittime;