summaryrefslogtreecommitdiff
path: root/src/systemd/_sd-common.h
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-03-13 03:11:24 -0400
committerSven Eden <yamakuzure@gmx.net>2017-07-25 09:44:35 +0200
commitdb7ee65da7690a8a1bc488f7ec80b1228b3a8e79 (patch)
tree237f8050431dfcb1a9c90101ed66c34aea17c7c0 /src/systemd/_sd-common.h
parenta851a9d3c849eecdfd492cfc2c05964d76f5cb31 (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.
Diffstat (limited to 'src/systemd/_sd-common.h')
-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 3bb886be7..97c394386 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_