From: Nick Mathewson Date: Thu, 8 Jan 2015 02:09:41 +0000 (-0500) Subject: Unconfuse coverity when it sees the systemd headers X-Git-Tag: tor-0.2.6.3-alpha~189 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=71f409606a686c3be2af22c1247e21b8781d98e6;p=thirdparty%2Ftor.git Unconfuse coverity when it sees the systemd headers --- diff --git a/src/or/main.c b/src/or/main.c index c925b7d593..9e5a916b16 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -76,6 +76,12 @@ #endif #ifdef HAVE_SYSTEMD +# if defined(__COVERITY__) && !defined(__INCLUDE_LEVEL__) +/* Systemd's use of gcc's __INCLUDE_LEVEL__ extension macro appears to confuse + * Coverity. Here's a kludge to unconfuse it. + */ +# define __INCLUDE_LEVEL__ 2 +# endif #include #endif