From 12314a85d2dc3362a945374e2cae89fa2c7e23da Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 9 Jan 2015 22:10:24 +0000 Subject: pack rw_args struct This saves one word of stack space, potentially improving performance a miniscule amount. --- ext/posix_mq/posix_mq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/posix_mq/posix_mq.c') diff --git a/ext/posix_mq/posix_mq.c b/ext/posix_mq/posix_mq.c index 1b56608..14fe819 100644 --- a/ext/posix_mq/posix_mq.c +++ b/ext/posix_mq/posix_mq.c @@ -141,13 +141,13 @@ struct open_args { /* used to pass arguments to mq_send/mq_receive inside blocking region */ struct rw_args { mqd_t des; + unsigned msg_prio; union { ssize_t received; int retval; }; char *msg_ptr; size_t msg_len; - unsigned msg_prio; struct timespec *timeout; }; -- cgit v1.2.3-24-ge0c7