Both POSIX and glibc use 'restrict' in mq_timedreceive(). Let's use it here too. .../glibc$ grep_glibc_prototype mq_timedreceive rt/mqueue.h:76: extern ssize_t mq_timedreceive (mqd_t __mqdes, char *__restrict __msg_ptr, size_t __msg_len, unsigned int *__restrict __msg_prio, const struct timespec *__restrict __abs_timeout) __nonnull ((2, 5)); .../glibc$ Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man3/mq_receive.3 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/man3/mq_receive.3 b/man3/mq_receive.3 index 418330bac..4dc1c3342 100644 --- a/man3/mq_receive.3 +++ b/man3/mq_receive.3 @@ -35,9 +35,9 @@ mq_receive, mq_timedreceive \- receive a message from a message queue .B #include <time.h> .B #include <mqueue.h> .PP -.BI "ssize_t mq_timedreceive(mqd_t " mqdes ", char *" msg_ptr , -.BI " size_t " msg_len ", unsigned int *" msg_prio , -.BI " const struct timespec *" abs_timeout ); +.BI "ssize_t mq_timedreceive(mqd_t " mqdes ", char *restrict " msg_ptr , +.BI " size_t " msg_len ", unsigned int *restrict " msg_prio , +.BI " const struct timespec *restrict " abs_timeout ); .fi .PP Link with \fI\-lrt\fP. -- 2.30.1.721.g45526154a5