1 /* Source: xio-posixmq.h */
2 /* Copyright Gerhard Rieger and contributors (see file CHANGES) */
3 /* Published under the GNU General Public License V.2, see file COPYING */
5 #ifndef __xio_posixmq_h_included
6 #define __xio_posixmq_h_included 1
8 extern const struct addrdesc xioaddr_posixmq_bidir
;
9 extern const struct addrdesc xioaddr_posixmq_read
;
10 extern const struct addrdesc xioaddr_posixmq_receive
;
11 extern const struct addrdesc xioaddr_posixmq_send
;
13 extern const struct optdesc opt_posixmq_priority
;
15 extern ssize_t
xioread_posixmq(struct single
*file
, void *buff
, size_t bufsiz
);
16 extern ssize_t
xiopending_posixmq(struct single
*pipe
);
17 extern ssize_t
xiowrite_posixmq(struct single
*file
, const void *buff
, size_t bufsiz
);
18 extern ssize_t
xioclose_posixmq(struct single
*sfd
);
20 #endif /* !defined(__xio_posixmq_h_included) */