Both POSIX and glibc use 'restrict' in wordexp(). Let's use it here too. .../glibc$ grep_glibc_prototype wordexp posix/wordexp.h:62: extern int wordexp (const char *__restrict __words, wordexp_t *__restrict __pwordexp, int __flags); .../glibc$ Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man3/wordexp.3 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/man3/wordexp.3 b/man3/wordexp.3 index b1d78cf2f..a531e1eaf 100644 --- a/man3/wordexp.3 +++ b/man3/wordexp.3 @@ -28,7 +28,8 @@ wordexp, wordfree \- perform word expansion like a posix-shell .nf .B "#include <wordexp.h>" .PP -.BI "int wordexp(const char *" s ", wordexp_t *" p ", int " flags ); +.BI "int wordexp(const char *restrict " s ", wordexp_t *restrict " p \ +", int " flags ); .BI "void wordfree(wordexp_t *" p ); .fi .PP -- 2.30.1