diff options
Diffstat (limited to 'ipc/msg.c')
-rw-r--r-- | ipc/msg.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -263,7 +263,7 @@ static inline int msg_security(struct kern_ipc_perm *ipcp, int msgflg) | |||
263 | return security_msg_queue_associate(msq, msgflg); | 263 | return security_msg_queue_associate(msq, msgflg); |
264 | } | 264 | } |
265 | 265 | ||
266 | SYSCALL_DEFINE2(msgget, key_t, key, int, msgflg) | 266 | long ksys_msgget(key_t key, int msgflg) |
267 | { | 267 | { |
268 | struct ipc_namespace *ns; | 268 | struct ipc_namespace *ns; |
269 | static const struct ipc_ops msg_ops = { | 269 | static const struct ipc_ops msg_ops = { |
@@ -280,6 +280,11 @@ SYSCALL_DEFINE2(msgget, key_t, key, int, msgflg) | |||
280 | return ipcget(ns, &msg_ids(ns), &msg_ops, &msg_params); | 280 | return ipcget(ns, &msg_ids(ns), &msg_ops, &msg_params); |
281 | } | 281 | } |
282 | 282 | ||
283 | SYSCALL_DEFINE2(msgget, key_t, key, int, msgflg) | ||
284 | { | ||
285 | return ksys_msgget(key, msgflg); | ||
286 | } | ||
287 | |||
283 | static inline unsigned long | 288 | static inline unsigned long |
284 | copy_msqid_to_user(void __user *buf, struct msqid64_ds *in, int version) | 289 | copy_msqid_to_user(void __user *buf, struct msqid64_ds *in, int version) |
285 | { | 290 | { |