linux-user: Conditionally Pass Attribute Pointer to mq_open()
authorTom Musta <tommusta@gmail.com>
Tue, 12 Aug 2014 18:53:36 +0000 (13:53 -0500)
committerRiku Voipio <riku.voipio@linaro.org>
Fri, 22 Aug 2014 12:06:34 +0000 (15:06 +0300)
commitb6ce1f6b90903961f66b0aec7be75d6c94560e40
tree96221ce865de6fd007f77cee98b32af000365331
parent37ed09560c51465c3b8a659b9d18d43e75726c04
linux-user: Conditionally Pass Attribute Pointer to mq_open()

The mq_open system call takes an optional struct mq_attr pointer
argument in the fourth position.  This pointer is used when O_CREAT
is specified in the flags (second) argument.  It may be NULL, in
which case the queue is created with implementation defined attributes.

Change the code to properly handle the case when NULL is passed in the
arg4 position.

Signed-off-by: Tom Musta <tommusta@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
linux-user/syscall.c