.\" the source, must acknowledge the copyright and authors of this work.
.\" %%%LICENSE_END
.\"
-.TH SENDMMSG 2 2014-07-08 "Linux" "Linux Programmer's Manual"
+.TH SENDMMSG 2 2016-03-15 "Linux" "Linux Programmer's Manual"
.SH NAME
sendmmsg \- send multiple messages on a socket
.SH SYNOPSIS
.nf
-.B "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
.BI "#include <sys/socket.h>"
.BI "int sendmmsg(int " sockfd ", struct mmsghdr *" msgvec \
main(void)
{
int sockfd;
- struct sockaddr_in sa;
+ struct sockaddr_in addr;
struct mmsghdr msg[2];
struct iovec msg1[2], msg2;
int retval;
exit(EXIT_FAILURE);
}
- sa.sin_family = AF_INET;
- sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
- sa.sin_port = htons(1234);
- if (connect(sockfd, (struct sockaddr *) &sa, sizeof(sa)) == \-1) {
+ addr.sin_family = AF_INET;
+ addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
+ addr.sin_port = htons(1234);
+ if (connect(sockfd, (struct sockaddr *) &addr, sizeof(addr)) == \-1) {
perror("connect()");
exit(EXIT_FAILURE);
}