diff options
| author | Serge E. Hallyn <serue@us.ibm.com> | 2009-04-06 22:01:11 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-04-07 11:31:09 -0400 |
| commit | bdc8e5f85f9abe2e7c78dcf39d81f9a97178788b (patch) | |
| tree | a25a9d10f3686c4cb309d2477376ee585322ef43 /include | |
| parent | 7eafd7c74c3f2e67c27621b987b28397110d643f (diff) | |
namespaces: mqueue namespace: adapt sysctl
Largely inspired from ipc/ipc_sysctl.c. This patch isolates the mqueue
sysctl stuff in its own file.
[akpm@linux-foundation.org: build fix]
Signed-off-by: Cedric Le Goater <clg@fr.ibm.com>
Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/ipc_namespace.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/ipc_namespace.h b/include/linux/ipc_namespace.h index 3392d50de351..3bf40e246a80 100644 --- a/include/linux/ipc_namespace.h +++ b/include/linux/ipc_namespace.h | |||
| @@ -128,4 +128,18 @@ static inline void put_ipc_ns(struct ipc_namespace *ns) | |||
| 128 | { | 128 | { |
| 129 | } | 129 | } |
| 130 | #endif | 130 | #endif |
| 131 | |||
| 132 | #ifdef CONFIG_POSIX_MQUEUE_SYSCTL | ||
| 133 | |||
| 134 | struct ctl_table_header; | ||
| 135 | extern struct ctl_table_header *mq_register_sysctl_table(void); | ||
| 136 | |||
| 137 | #else /* CONFIG_POSIX_MQUEUE_SYSCTL */ | ||
| 138 | |||
| 139 | static inline struct ctl_table_header *mq_register_sysctl_table(void) | ||
| 140 | { | ||
| 141 | return NULL; | ||
| 142 | } | ||
| 143 | |||
| 144 | #endif /* CONFIG_POSIX_MQUEUE_SYSCTL */ | ||
| 131 | #endif | 145 | #endif |
