From: Alejandro Colomar Date: Sun, 28 Feb 2021 00:48:14 +0000 (+0100) Subject: getnameinfo.3: SYNOPSIS: Use 'restrict' in prototypes X-Git-Tag: man-pages-5.11~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce73ed19b04cfb4ca0ae4efce7984f93f30bcffd;p=thirdparty%2Fman-pages.git getnameinfo.3: SYNOPSIS: Use 'restrict' in prototypes Both POSIX and glibc use 'restrict' in getnameinfo(). Let's use it here too. I consciously did an exception with respect to the right margin of the rendered page. Instead of having the right margin at 78 as usual (per Branden's recommendation), I let it use col 79 this time, to avoid breaking the prototype in an ugly way. .../glibc$ grep_glibc_prototype getnameinfo resolv/netdb.h:675: extern int getnameinfo (const struct sockaddr *__restrict __sa, socklen_t __salen, char *__restrict __host, socklen_t __hostlen, char *__restrict __serv, socklen_t __servlen, int __flags); .../glibc$ Cc: G. Branden Robinson Signed-off-by: Alejandro Colomar Signed-off-by: Michael Kerrisk --- diff --git a/man3/getnameinfo.3 b/man3/getnameinfo.3 index eff8b2562a..d4d3f42e56 100644 --- a/man3/getnameinfo.3 +++ b/man3/getnameinfo.3 @@ -15,9 +15,11 @@ getnameinfo \- address-to-name translation in protocol-independent manner .B #include .B #include .PP -.BI "int getnameinfo(const struct sockaddr *" "addr" ", socklen_t " "addrlen" , -.BI " char *" "host" ", socklen_t " "hostlen" , -.BI " char *" "serv" ", socklen_t " "servlen" ", int " "flags" ); +.BI "int getnameinfo(const struct sockaddr *restrict " addr \ +", socklen_t " addrlen , +.BI " char *restrict " host ", socklen_t " hostlen , +.BI " char *restrict " serv ", socklen_t " servlen \ +", int " flags ); .fi .PP .RS -4