POSIX specifies that the parameters of timer_create() shall be 'restrict'. Glibc uses 'restrict' too. Let's use it here too. ...... .../glibc$ grep_glibc_prototype timer_create time/time.h:234: extern int timer_create (clockid_t __clock_id, struct sigevent *__restrict __evp, timer_t *__restrict __timerid) __THROW; .../glibc$ Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man2/timer_create.2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/man2/timer_create.2 b/man2/timer_create.2 index a920326c4..4d54b0d0c 100644 --- a/man2/timer_create.2 +++ b/man2/timer_create.2 @@ -31,8 +31,8 @@ timer_create \- create a POSIX per-process timer .B #include <signal.h> .B #include <time.h> .PP -.BI "int timer_create(clockid_t " clockid ", struct sigevent *" sevp , -.BI " timer_t *" timerid ); +.BI "int timer_create(clockid_t " clockid ", struct sigevent *restrict " sevp , +.BI " timer_t *restrict " timerid ); .fi .PP Link with \fI\-lrt\fP. -- 2.30.0