diff options
author | Lennart Poettering <mzyvopt@0pointer.de> | 2010-03-24 15:51:55 +0100 |
---|---|---|
committer | Dhaval Giani <dhaval.giani@gmail.com> | 2010-03-24 17:06:20 +0100 |
commit | 606d73c3492301e78e7ac85d3391a7836097b972 (patch) | |
tree | ad26e2f8a5063b415bed0f95562db2f11ce9df41 /include/libcgroup/tasks.h | |
parent | 48d668b8970241f52434e76ffffc017244d5f364 (diff) | |
download | libcg-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/tasks.h')
-rw-r--r-- | include/libcgroup/tasks.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/libcgroup/tasks.h b/include/libcgroup/tasks.h index 0bd4fb1..665f993 100644 --- a/include/libcgroup/tasks.h +++ b/include/libcgroup/tasks.h @@ -1,6 +1,10 @@ #ifndef _LIBCGROUP_TASKS_H #define _LIBCGROUP_TASKS_H +#ifndef _LIBCGROUP_H_INSIDE +#error "Only <libcgroup.h> should be included directly." +#endif + #include <libcgroup/groups.h> #include <features.h> @@ -122,5 +126,3 @@ int cgroup_register_unchanged_process(pid_t pid, int flags); __END_DECLS #endif /* _LIBCGROUP_TASKS_H */ - - |