summaryrefslogtreecommitdiffstats
path: root/include/libcgroup/iterators.h
diff options
context:
space:
mode:
authorLennart Poettering <mzyvopt@0pointer.de>2010-03-24 15:51:55 +0100
committerDhaval Giani <dhaval.giani@gmail.com>2010-03-24 17:06:20 +0100
commit606d73c3492301e78e7ac85d3391a7836097b972 (patch)
treead26e2f8a5063b415bed0f95562db2f11ce9df41 /include/libcgroup/iterators.h
parent48d668b8970241f52434e76ffffc017244d5f364 (diff)
downloadlibcg-606d73c3492301e78e7ac85d3391a7836097b972.tar.gz
libcg-606d73c3492301e78e7ac85d3391a7836097b972.tar.xz
libcg-606d73c3492301e78e7ac85d3391a7836097b972.zip
include: refuse inclusion of seperate header files
Later on it might make sense to move around function definitions between header files. Hence make sure that nobody includes any header file directly except the main one. Signed-off-by: Lennart Poettering <lennart@poettering.net> Reviewed-By: Jan Safranek <jsafrane@redhat.com> Acked-by: Dhaval Giani <dhaval.giani@gmail.com> Signed-off-by: Dhaval Giani <dhaval.giani@gmail.com>
Diffstat (limited to 'include/libcgroup/iterators.h')
-rw-r--r--include/libcgroup/iterators.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/libcgroup/iterators.h b/include/libcgroup/iterators.h
index c724abf..3e9f9f7 100644
--- a/include/libcgroup/iterators.h
+++ b/include/libcgroup/iterators.h
@@ -1,6 +1,10 @@
#ifndef _LIBCGROUP_ITERATORS_H
#define _LIBCGROUP_ITERATORS_H
+#ifndef _LIBCGROUP_H_INSIDE
+#error "Only <libcgroup.h> should be included directly."
+#endif
+
#include <sys/types.h>
#include <stdio.h>
#include <features.h>