Both POSIX and glibc use 'restrict' in fgets(). Let's use it here too. glibc: libio/stdio.h:568: char *fgets (char *restrict s, int n, FILE *restrict stream) wur attr_access ((write_only__, 1, 2)); Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man3/fgetc.3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man3/fgetc.3 b/man3/fgetc.3 index 5e0ded168..1aa419935 100644 --- a/man3/fgetc.3 +++ b/man3/fgetc.3 @@ -35,7 +35,7 @@ fgetc, fgets, getc, getchar, ungetc \- input of characters and strings .BI "int getc(FILE *" stream ); .B "int getchar(void);" .PP -.BI "char *fgets(char *" "s" ", int " "size" ", FILE *" "stream" ); +.BI "char *fgets(char *restrict " s ", int " size ", FILE *restrict " stream ); .PP .BI "int ungetc(int " c ", FILE *" stream ); .fi -- 2.30.1.721.g45526154a5