#include <errno.h>
#include <fcntl.h>
-#include <event2/util.h>
+#include <event2/util.h> // @manual
-#include <MSWSock.h>
+#include <MSWSock.h> // @manual
#include <folly/ScopeGuard.h>
WSADATA dat;
WSAStartup(MAKEWORD(2, 2), &dat);
}
- ~FSPInit() { WSACleanup(); }
+ ~FSPInit() {
+ WSACleanup();
+ }
} fspInit;
bool is_fh_socket(int fh) {
return recvfrom(s, (void*)buf, (size_t)len, flags, from, fromlen);
}
-ssize_t recvmsg(int s, struct msghdr* message, int fl) {
+ssize_t recvmsg(int s, struct msghdr* message, int /* flags */) {
SOCKET h = fd_to_socket(s);
// Don't currently support the name translation.
msg.dwFlags = 0;
msg.dwBufferCount = (DWORD)message->msg_iovlen;
msg.lpBuffers = new WSABUF[message->msg_iovlen];
- SCOPE_EXIT { delete[] msg.lpBuffers; };
+ SCOPE_EXIT {
+ delete[] msg.lpBuffers;
+ };
for (size_t i = 0; i < message->msg_iovlen; i++) {
msg.lpBuffers[i].buf = (CHAR*)message->msg_iov[i].iov_base;
msg.lpBuffers[i].len = (ULONG)message->msg_iov[i].iov_len;
return send(s, (const void*)buf, (size_t)len, flags);
}
-ssize_t sendmsg(int s, const struct msghdr* message, int fl) {
+ssize_t sendmsg(int s, const struct msghdr* message, int /* flags */) {
SOCKET h = fd_to_socket(s);
// Unfortunately, WSASendMsg requires the socket to have been opened