Lines Matching refs:mq_attr
35 mq_attr: libc::mq_attr, field
40 let self_attr = self.mq_attr; in eq()
41 let other_attr = other.mq_attr; in eq()
54 let mut attr = unsafe { mem::uninitialized::<libc::mq_attr>() }; in new()
59 MqAttr { mq_attr: attr } in new()
63 self.mq_attr.mq_flags in flags()
77 Some(mq_attr) => unsafe { in mq_open()
81 &mq_attr.mq_attr as *const libc::mq_attr) in mq_open()
135 let mut attr = unsafe { mem::uninitialized::<libc::mq_attr>() }; in mq_getattr()
137 Errno::result(res).map(|_| MqAttr { mq_attr: attr }) in mq_getattr()
146 let mut attr = unsafe { mem::uninitialized::<libc::mq_attr>() }; in mq_setattr()
147 let res = unsafe { libc::mq_setattr(mqd, &newattr.mq_attr as *const libc::mq_attr, &mut attr) }; in mq_setattr()
148 Errno::result(res).map(|_| MqAttr { mq_attr: attr }) in mq_setattr()
157 oldattr.mq_attr.mq_maxmsg, in mq_set_nonblock()
158 oldattr.mq_attr.mq_msgsize, in mq_set_nonblock()
159 oldattr.mq_attr.mq_curmsgs); in mq_set_nonblock()
169 oldattr.mq_attr.mq_maxmsg, in mq_remove_nonblock()
170 oldattr.mq_attr.mq_msgsize, in mq_remove_nonblock()
171 oldattr.mq_attr.mq_curmsgs); in mq_remove_nonblock()