Re: daemon.c broken on OpenBSD
- From
Linus Torvalds <torvalds@osdl.org>
- Date
- Oct 24, 2005, 16:02 UTC
- Message-ID
- <Pine.LNX.4.64.0510240901020.10477@g5.osdl.org>
- In-Reply-To
- <867jc336f4.fsf@blue.stonehenge.com>
On Sun, 23 Oct 2005, Randal L. Schwartz wrote:
> > If that rings a bell, help me out here. I'm guessing "isalnum" is getting > defined (wrongly). Yeah, looks like in cache.h. Why is this getting > defined?
We're doing our own ctype.h.
The fix is to make sure that "cache.h" is included _after_ system includes.
iow, this should fix it, methinks.
Linus ---
diff --git a/daemon.c b/daemon.c index 0c6182f..6e5de11 100644 --- a/daemon.c +++ b/daemon.c @@ -1,5 +1,3 @@ -#include "cache.h" -#include "pkt-line.h" #include <signal.h> #include <sys/wait.h> #include <sys/socket.h> @@ -10,6 +8,9 @@ #include <arpa/inet.h> #include <syslog.h> +#include "cache.h" +#include "pkt-line.h" + static int log_syslog; static int verbose;