Rename recvfd and sendfd variables in recvfd/sendfd functions to avoid

-Wshadow issues with gcc

MFC after: 1 week
Reported by: bz, jenkins
Sponsored by: EMC / Isilon Storage Division
This commit is contained in:
Enji Cooper 2015-12-30 18:13:43 +00:00
parent 912568c881
commit 67fe84f163

View File

@ -109,7 +109,7 @@ samefile(struct stat *sb1, struct stat *sb2)
} }
static void static void
sendfd_payload(int sockfd, int sendfd, void *payload, size_t paylen) sendfd_payload(int sockfd, int send_fd, void *payload, size_t paylen)
{ {
struct iovec iovec; struct iovec iovec;
char message[CMSG_SPACE(sizeof(int))]; char message[CMSG_SPACE(sizeof(int))];
@ -133,7 +133,7 @@ sendfd_payload(int sockfd, int sendfd, void *payload, size_t paylen)
cmsghdr->cmsg_len = CMSG_LEN(sizeof(int)); cmsghdr->cmsg_len = CMSG_LEN(sizeof(int));
cmsghdr->cmsg_level = SOL_SOCKET; cmsghdr->cmsg_level = SOL_SOCKET;
cmsghdr->cmsg_type = SCM_RIGHTS; cmsghdr->cmsg_type = SCM_RIGHTS;
memcpy(CMSG_DATA(cmsghdr), &sendfd, sizeof(int)); memcpy(CMSG_DATA(cmsghdr), &send_fd, sizeof(int));
len = sendmsg(sockfd, &msghdr, 0); len = sendmsg(sockfd, &msghdr, 0);
ATF_REQUIRE_MSG(len != -1, "sendmsg failed: %s", strerror(errno)); ATF_REQUIRE_MSG(len != -1, "sendmsg failed: %s", strerror(errno));
@ -143,15 +143,15 @@ sendfd_payload(int sockfd, int sendfd, void *payload, size_t paylen)
} }
static void static void
sendfd(int sockfd, int sendfd) sendfd(int sockfd, int send_fd)
{ {
char ch = 0; char ch = 0;
return (sendfd_payload(sockfd, sendfd, &ch, sizeof(ch))); return (sendfd_payload(sockfd, send_fd, &ch, sizeof(ch)));
} }
static void static void
recvfd_payload(int sockfd, int *recvfd, void *buf, size_t buflen) recvfd_payload(int sockfd, int *recv_fd, void *buf, size_t buflen)
{ {
struct cmsghdr *cmsghdr; struct cmsghdr *cmsghdr;
char message[CMSG_SPACE(SOCKCREDSIZE(CMGROUP_MAX)) + sizeof(int)]; char message[CMSG_SPACE(SOCKCREDSIZE(CMGROUP_MAX)) + sizeof(int)];
@ -178,25 +178,25 @@ recvfd_payload(int sockfd, int *recvfd, void *buf, size_t buflen)
cmsghdr = CMSG_FIRSTHDR(&msghdr); cmsghdr = CMSG_FIRSTHDR(&msghdr);
ATF_REQUIRE_MSG(cmsghdr != NULL, ATF_REQUIRE_MSG(cmsghdr != NULL,
"recvmsg: did not receive control message"); "recvmsg: did not receive control message");
*recvfd = -1; *recv_fd = -1;
for (; cmsghdr != NULL; cmsghdr = CMSG_NXTHDR(&msghdr, cmsghdr)) { for (; cmsghdr != NULL; cmsghdr = CMSG_NXTHDR(&msghdr, cmsghdr)) {
if (cmsghdr->cmsg_level == SOL_SOCKET && if (cmsghdr->cmsg_level == SOL_SOCKET &&
cmsghdr->cmsg_type == SCM_RIGHTS && cmsghdr->cmsg_type == SCM_RIGHTS &&
cmsghdr->cmsg_len == CMSG_LEN(sizeof(int))) { cmsghdr->cmsg_len == CMSG_LEN(sizeof(int))) {
memcpy(recvfd, CMSG_DATA(cmsghdr), sizeof(int)); memcpy(recv_fd, CMSG_DATA(cmsghdr), sizeof(int));
ATF_REQUIRE(*recvfd != -1); ATF_REQUIRE(*recv_fd != -1);
} }
} }
ATF_REQUIRE_MSG(*recvfd != -1, ATF_REQUIRE_MSG(*recv_fd != -1,
"recvmsg: did not receive single-fd message"); "recvmsg: did not receive single-fd message");
} }
static void static void
recvfd(int sockfd, int *recvfd) recvfd(int sockfd, int *recv_fd)
{ {
char ch = 0; char ch = 0;
return (recvfd_payload(sockfd, recvfd, &ch, sizeof(ch))); return (recvfd_payload(sockfd, recv_fd, &ch, sizeof(ch)));
} }
/* /*