|
@@ -18,8 +18,8 @@
|
|
|
#define IPCMNI 32768 /* <= MAX_INT limit for ipc arrays (including sysctl changes) */
|
|
|
#define SEQ_MULTIPLIER (IPCMNI)
|
|
|
|
|
|
-int sem_init(void);
|
|
|
-int msg_init(void);
|
|
|
+void sem_init(void);
|
|
|
+void msg_init(void);
|
|
|
void shm_init(void);
|
|
|
|
|
|
struct ipc_namespace;
|
|
@@ -34,17 +34,17 @@ static inline void mq_put_mnt(struct ipc_namespace *ns) { }
|
|
|
#endif
|
|
|
|
|
|
#ifdef CONFIG_SYSVIPC
|
|
|
-int sem_init_ns(struct ipc_namespace *ns);
|
|
|
-int msg_init_ns(struct ipc_namespace *ns);
|
|
|
-int shm_init_ns(struct ipc_namespace *ns);
|
|
|
+void sem_init_ns(struct ipc_namespace *ns);
|
|
|
+void msg_init_ns(struct ipc_namespace *ns);
|
|
|
+void shm_init_ns(struct ipc_namespace *ns);
|
|
|
|
|
|
void sem_exit_ns(struct ipc_namespace *ns);
|
|
|
void msg_exit_ns(struct ipc_namespace *ns);
|
|
|
void shm_exit_ns(struct ipc_namespace *ns);
|
|
|
#else
|
|
|
-static inline int sem_init_ns(struct ipc_namespace *ns) { return 0; }
|
|
|
-static inline int msg_init_ns(struct ipc_namespace *ns) { return 0; }
|
|
|
-static inline int shm_init_ns(struct ipc_namespace *ns) { return 0; }
|
|
|
+static inline void sem_init_ns(struct ipc_namespace *ns) { }
|
|
|
+static inline void msg_init_ns(struct ipc_namespace *ns) { }
|
|
|
+static inline void shm_init_ns(struct ipc_namespace *ns) { }
|
|
|
|
|
|
static inline void sem_exit_ns(struct ipc_namespace *ns) { }
|
|
|
static inline void msg_exit_ns(struct ipc_namespace *ns) { }
|
|
@@ -83,7 +83,7 @@ struct ipc_ops {
|
|
|
struct seq_file;
|
|
|
struct ipc_ids;
|
|
|
|
|
|
-int ipc_init_ids(struct ipc_ids *);
|
|
|
+void ipc_init_ids(struct ipc_ids *ids);
|
|
|
#ifdef CONFIG_PROC_FS
|
|
|
void __init ipc_init_proc_interface(const char *path, const char *header,
|
|
|
int ids, int (*show)(struct seq_file *, void *));
|