]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
getsockopt.2: SYNOPSIS: Use 'restrict' in prototypes
authorAlejandro Colomar <alx.manpages@gmail.com>
Sat, 13 Feb 2021 23:10:13 +0000 (00:10 +0100)
committerMichael Kerrisk <mtk.manpages@gmail.com>
Sun, 14 Feb 2021 07:53:59 +0000 (08:53 +0100)
POSIX specifies that the parameters of getsockopt()
shall be 'restrict'.  Glibc uses 'restrict' too.
Let's use it here too.

......

.../glibc$ grep_glibc_prototype getsockopt
socket/sys/socket.h:208:
extern int getsockopt (int __fd, int __level, int __optname,
       void *__restrict __optval,
       socklen_t *__restrict __optlen) __THROW;
.../glibc$

Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
man2/getsockopt.2

index 9e33b2d4f5297b55c996087ce111e706b5625515..9b2c6cc3df6add4b04b4f902a20031d0ef47dab0 100644 (file)
@@ -50,7 +50,7 @@ getsockopt, setsockopt \- get and set options on sockets
 .B #include <sys/socket.h>
 .PP
 .BI "int getsockopt(int " sockfd ", int " level ", int " optname ,
-.BI "               void *" optval ", socklen_t *" optlen );
+.BI "               void *restrict " optval ", socklen_t *restrict " optlen );
 .BI "int setsockopt(int " sockfd ", int " level ", int " optname ,
 .BI "               const void *" optval ", socklen_t " optlen );
 .fi