修复windows下编译错误

This commit is contained in:
xiongziliang 2022-02-05 20:55:01 +08:00
parent 1dd3d6f1ac
commit 8c30f11c17

View File

@ -67,15 +67,15 @@ HttpFileBody::HttpFileBody(const std::shared_ptr<FILE> &fp, size_t offset, size_
init(fp, offset, max_size, use_mmap);
}
#if defined(__linux__) || defined(__linux)
#if defined(__linux__) || defined(__linux)
#include <sys/sendfile.h>
#endif
int HttpFileBody::sendFile(int fd) {
#if defined(__linux__) || defined(__linux)
static onceToken s_token([]() {
signal(SIGPIPE, SIG_IGN);
});
#if defined(__linux__) || defined(__linux)
off_t off = _file_offset;
return sendfile(fd, fileno(_fp.get()), &off, _max_size);
#else