Skip to content

Commit 5945097

Browse files
committed
MacOS
1 parent 1d5aeb0 commit 5945097

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

trantor/net/inner/BufferNode.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class BufferNode : public NonCopyable
4141
return false;
4242
}
4343
virtual void getData(const char *&data, size_t &len) = 0;
44-
virtual void append(const char *data, size_t len)
44+
virtual void append(const char *, size_t)
4545
{
4646
LOG_FATAL << "Not a memory buffer node";
4747
}

trantor/net/inner/FileBufferNodeUnix.cc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
#include <trantor/net/inner/BufferNode.h>
2+
#include <unistd.h>
3+
#include <sys/stat.h>
4+
#include <fcntl.h>
5+
#include <algorithm>
26

37
namespace trantor
48
{
@@ -25,7 +29,7 @@ class FileBufferNode : public BufferNode
2529
if (msgBuffer_.readableBytes() == 0)
2630
{
2731
msgBuffer_.ensureWritableBytes(
28-
std::min(kMaxSendFileBufferSize, fileBytesToSend_));
32+
(std::min)(kMaxSendFileBufferSize, fileBytesToSend_));
2933
auto n = read(sendFd_,
3034
msgBuffer_.beginWrite(),
3135
msgBuffer_.writableBytes());
@@ -56,7 +60,7 @@ class FileBufferNode : public BufferNode
5660

5761
private:
5862
int sendFd_{-1};
59-
ssize_t fileBytesToSend_{0};
63+
size_t fileBytesToSend_{0};
6064
MsgBuffer msgBuffer_;
6165
};
6266

trantor/net/inner/FileBufferNodeWin.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class FileBufferNode : public BufferNode
6969
FILE *sendFp_{nullptr};
7070
long long offset_{0};
7171

72-
ssize_t fileBytesToSend_{0};
72+
size_t fileBytesToSend_{0};
7373

7474
MsgBuffer msgBuffer_;
7575
};

0 commit comments

Comments
 (0)