summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sockets/bsd.cpp
diff options
context:
space:
mode:
authorRodrigo Locatti <reinuseslisp@airmail.cc>2020-12-09 07:52:20 +0100
committerGitHub <noreply@github.com>2020-12-09 07:52:20 +0100
commite94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b (patch)
tree4ecd8c67c12e99dd8935487f4044f311b1b8311b /src/core/hle/service/sockets/bsd.cpp
parentMerge pull request #5173 from lioncash/common-fs (diff)
parentnetwork, sockets: Replace `POLL_IN`, `POLL_OUT`, etc. constants with an `enum class PollEvents` (diff)
downloadyuzu-e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.tar
yuzu-e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.tar.gz
yuzu-e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.tar.bz2
yuzu-e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.tar.lz
yuzu-e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.tar.xz
yuzu-e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.tar.zst
yuzu-e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.zip
Diffstat (limited to 'src/core/hle/service/sockets/bsd.cpp')
-rw-r--r--src/core/hle/service/sockets/bsd.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/hle/service/sockets/bsd.cpp b/src/core/hle/service/sockets/bsd.cpp
index c6dc5304a..67b419503 100644
--- a/src/core/hle/service/sockets/bsd.cpp
+++ b/src/core/hle/service/sockets/bsd.cpp
@@ -489,18 +489,18 @@ std::pair<s32, Errno> BSD::PollImpl(std::vector<u8>& write_buffer, std::vector<u
}
for (PollFD& pollfd : fds) {
- ASSERT(pollfd.revents == 0);
+ ASSERT(False(pollfd.revents));
if (pollfd.fd > static_cast<s32>(MAX_FD) || pollfd.fd < 0) {
LOG_ERROR(Service, "File descriptor handle={} is invalid", pollfd.fd);
- pollfd.revents = 0;
+ pollfd.revents = PollEvents{};
return {0, Errno::SUCCESS};
}
const std::optional<FileDescriptor>& descriptor = file_descriptors[pollfd.fd];
if (!descriptor) {
LOG_ERROR(Service, "File descriptor handle={} is not allocated", pollfd.fd);
- pollfd.revents = POLL_NVAL;
+ pollfd.revents = PollEvents::Nval;
return {0, Errno::SUCCESS};
}
}
@@ -510,7 +510,7 @@ std::pair<s32, Errno> BSD::PollImpl(std::vector<u8>& write_buffer, std::vector<u
Network::PollFD result;
result.socket = file_descriptors[pollfd.fd]->socket.get();
result.events = TranslatePollEventsToHost(pollfd.events);
- result.revents = 0;
+ result.revents = Network::PollEvents{};
return result;
});