summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-03-13 03:11:24 -0400
committerMartin Pitt <martinpitt@users.noreply.github.com>2017-03-13 08:11:24 +0100
commit1070d271fa8fa553d57dd5f74dd1e3f60732d0b9 (patch)
tree20e4a21493124052d35359ff521edd19c5568f22
parent962a18980d786fc2e8fbf2981a3b483b273ff580 (diff)
headers: check that __INCLUDE_LEVEL__ is defined before using it (#5575)
That macro is a gcc extension, and while widely supported, not ubiquitous. In particular the coverity scanner is having trouble with it.
-rw-r--r--src/systemd/_sd-common.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/systemd/_sd-common.h b/src/systemd/_sd-common.h
index 3bb886be75..97c3943861 100644
--- a/src/systemd/_sd-common.h
+++ b/src/systemd/_sd-common.h
@@ -22,8 +22,8 @@
/* This is a private header; never even think of including this directly! */
-#if __INCLUDE_LEVEL__ <= 1
-#error "Do not include _sd-common.h directly; it is a private header."
+#if defined(__INCLUDE_LEVEL__) && __INCLUDE_LEVEL__ <= 1
+# error "Do not include _sd-common.h directly; it is a private header."
#endif
#ifndef _sd_printf_