summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-11-19 01:09:48 +0100
committerLennart Poettering <lennart@poettering.net>2013-11-20 19:36:14 +0100
commitfd1b903adb6f7b06d263fcb6a4ae01d734b2c8d4 (patch)
treeee4066131491b35da6f5bbd5e9b6310d76b72ec7
parent16ed0233a5b7ae38ed4f544d6fcd5827cde695dc (diff)
include: make direct includion of _sd-common.h harder
-rw-r--r--src/systemd/_sd-common.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/systemd/_sd-common.h b/src/systemd/_sd-common.h
index 594ff3db2b..cc3be93803 100644
--- a/src/systemd/_sd-common.h
+++ b/src/systemd/_sd-common.h
@@ -24,6 +24,10 @@
/* 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."
+#endif
+
#ifndef _sd_printf_
# if __GNUC__ >= 4
# define _sd_printf_(a,b) __attribute__ ((format (printf, a, b)))