- pulling in std::back_insterter under MSVC

- MSVC needs a return value even with unreachable code
pull/2045/head
Rachel Powers 2023-03-26 00:16:51 -07:00
parent 18fdffdf17
commit 461f9abcc9
4 changed files with 11 additions and 1 deletions

View File

@ -97,7 +97,7 @@ KqueueEventPoll::KqueueEventPoll()
KqueueEventPoll::~KqueueEventPoll()
{
if (kqfd_ != -1) {
int r = close(kqfd_);
int r = a2_close(kqfd_);
int errNum = errno;
if (r == -1) {
A2_LOG_ERROR(fmt("Error occurred while closing kqueue file descriptor"

View File

@ -32,6 +32,11 @@
* files in the program, then also delete it here.
*/
/* copyright --> */
#if defined(_MSC_VER) // for std::back_inserter
# include <iterator>
#endif
#include "ReceiverMSEHandshakeCommand.h"
#include "PeerReceiveHandshakeCommand.h"
#include "PeerConnection.h"

View File

@ -41,6 +41,10 @@
#include <deque>
#include <algorithm>
#if defined(_MSC_VER) // for std::back_inserter
# include <iterator>
#endif
#include "RpcRequest.h"
#include "ValueBase.h"
#include "TorrentAttribute.h"

View File

@ -145,6 +145,7 @@ ssize_t SSHSession::writeData(const void* data, size_t len)
{
// net implemented yet
assert(0);
return 0; // MSVC needs a return value even if it's unreached
}
ssize_t SSHSession::readData(void* data, size_t len)