glibc uses 'restrict' in putgrent(). Let's use it here too. .../glibc$ grep_glibc_prototype putgrent grp/grp.h:93: extern int putgrent (const struct group *__restrict __p, FILE *__restrict __f); .../glibc$ Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man3/putgrent.3 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/man3/putgrent.3 b/man3/putgrent.3 index 6ce977cb1..2a2801a96 100644 --- a/man3/putgrent.3 +++ b/man3/putgrent.3 @@ -12,7 +12,8 @@ putgrent \- write a group database entry to a file .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" .B #include <grp.h> .PP -.BI "int putgrent(const struct group *" grp ", FILE *" stream ); +.BI "int putgrent(const struct group *restrict " grp \ +", FILE *restrict " stream ); .fi .SH DESCRIPTION The -- 2.30.1