mirror of https://github.com/mkerrisk/man-pages
recv.2: SYNOPSIS: Use 'restrict' in prototypes
POSIX specifies that the parameters of recvfrom() shall be 'restrict'. Glibc uses 'restrict' too. Let's use it here too. ...... .../glibc$ grep_glibc_prototype recvfrom socket/sys/socket.h:163: extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags, __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len); .../glibc$ Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
8f5b718ea1
commit
04dc013d9b
|
@ -47,8 +47,10 @@ recv, recvfrom, recvmsg \- receive a message from a socket
|
|||
.B #include <sys/socket.h>
|
||||
.PP
|
||||
.BI "ssize_t recv(int " sockfd ", void *" buf ", size_t " len ", int " flags );
|
||||
.BI "ssize_t recvfrom(int " sockfd ", void *" buf ", size_t " len ", int " flags ,
|
||||
.BI " struct sockaddr *" src_addr ", socklen_t *" addrlen );
|
||||
.BI "ssize_t recvfrom(int " sockfd ", void *restrict " buf ", size_t " len \
|
||||
", int " flags ,
|
||||
.BI " struct sockaddr *restrict " src_addr ,
|
||||
.BI " socklen_t *restrict " addrlen );
|
||||
.BI "ssize_t recvmsg(int " sockfd ", struct msghdr *" msg ", int " flags );
|
||||
.fi
|
||||
.SH DESCRIPTION
|
||||
|
|
Loading…
Reference in New Issue