#include <linux/capability.h>
#include <linux/init.h>
#include <linux/pagemap.h>
#include <linux/file.h>
#include <linux/mount.h>
#include <linux/namei.h>
#include <linux/sysctl.h>
#include <linux/poll.h>
#include <linux/mqueue.h>
#include <linux/msg.h>
#include <linux/skbuff.h>
#include <linux/vmalloc.h>
#include <linux/netlink.h>
#include <linux/syscalls.h>
#include <linux/audit.h>
#include <linux/signal.h>
#include <linux/mutex.h>
#include <linux/nsproxy.h>
#include <linux/pid.h>
#include <linux/ipc_namespace.h>
#include <linux/user_namespace.h>
#include <linux/slab.h>
#include <net/sock.h>
#include "util.h"
Go to the source code of this file.
|
| SYSCALL_DEFINE4 (mq_open, const char __user *, u_name, int, oflag, umode_t, mode, struct mq_attr __user *, u_attr) |
|
| SYSCALL_DEFINE1 (mq_unlink, const char __user *, u_name) |
|
| SYSCALL_DEFINE5 (mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, size_t, msg_len, unsigned int, msg_prio, const struct timespec __user *, u_abs_timeout) |
|
| SYSCALL_DEFINE5 (mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, size_t, msg_len, unsigned int __user *, u_msg_prio, const struct timespec __user *, u_abs_timeout) |
|
| SYSCALL_DEFINE2 (mq_notify, mqd_t, mqdes, const struct sigevent __user *, u_notification) |
|
| SYSCALL_DEFINE3 (mq_getsetattr, mqd_t, mqdes, const struct mq_attr __user *, u_mqstat, struct mq_attr __user *, u_omqstat) |
|
int | mq_init_ns (struct ipc_namespace *ns) |
|
void | mq_clear_sbinfo (struct ipc_namespace *ns) |
|
void | mq_put_mnt (struct ipc_namespace *ns) |
|
| __initcall (init_mqueue_fs) |
|
#define MQUEUE_MAGIC 0x19800202 |
__initcall |
( |
init_mqueue_fs |
| ) |
|
SYSCALL_DEFINE5 |
( |
mq_timedsend |
, |
|
|
mqd_t |
, |
|
|
mqdes |
, |
|
|
const char __user * |
, |
|
|
u_msg_ptr |
, |
|
|
size_t |
, |
|
|
msg_len |
, |
|
|
unsigned |
int, |
|
|
msg_prio |
, |
|
|
const struct timespec __user * |
, |
|
|
u_abs_timeout |
|
|
) |
| |
SYSCALL_DEFINE5 |
( |
mq_timedreceive |
, |
|
|
mqd_t |
, |
|
|
mqdes |
, |
|
|
char __user * |
, |
|
|
u_msg_ptr |
, |
|
|
size_t |
, |
|
|
msg_len |
, |
|
|
unsigned int __user * |
, |
|
|
u_msg_prio |
, |
|
|
const struct timespec __user * |
, |
|
|
u_abs_timeout |
|
|
) |
| |