|
@@ -92,19 +92,16 @@ extern struct ipc_namespace init_ipc_ns;
|
|
|
|
|
|
#ifdef CONFIG_SYSVIPC
|
|
|
#define INIT_IPC_NS(ns) .ns = &init_ipc_ns,
|
|
|
+extern int copy_ipcs(unsigned long flags, struct task_struct *tsk);
|
|
|
#else
|
|
|
#define INIT_IPC_NS(ns)
|
|
|
+static inline int copy_ipcs(unsigned long flags, struct task_struct *tsk)
|
|
|
+{ return 0; }
|
|
|
#endif
|
|
|
|
|
|
#ifdef CONFIG_IPC_NS
|
|
|
extern void free_ipc_ns(struct kref *kref);
|
|
|
-extern int copy_ipcs(unsigned long flags, struct task_struct *tsk);
|
|
|
extern int unshare_ipcs(unsigned long flags, struct ipc_namespace **ns);
|
|
|
-#else
|
|
|
-static inline int copy_ipcs(unsigned long flags, struct task_struct *tsk)
|
|
|
-{
|
|
|
- return 0;
|
|
|
-}
|
|
|
#endif
|
|
|
|
|
|
static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns)
|