pidns30 pidns31: syscall mq_open() failed EFAULT(Bad address)

'man 3 mq_open' said mq_open() can take 2 or 4 arguments, but the implement
syscall(__NR_mq_open, ...) takes 4, according to [1].

Manually tested on kernel-3.6.0 with glibc-2.16 .

[1] glibc/sysdeps/unix/sysv/linux/mq_open.c:55

Signed-off-by: Monson Shao <jshao@redhat.com>
Reviewed-by: Caspar Zhang <caspar@casparzhang.com>
Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
2 files changed