diff options
Diffstat (limited to 'deps/v8/src/platform-posix.cc')
-rw-r--r-- | deps/v8/src/platform-posix.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/v8/src/platform-posix.cc b/deps/v8/src/platform-posix.cc index 89f4d983d..c50d396ad 100644 --- a/deps/v8/src/platform-posix.cc +++ b/deps/v8/src/platform-posix.cc @@ -108,6 +108,11 @@ double OS::DaylightSavingsOffset(double time) { } +int OS::GetLastError() { + return errno; +} + + // ---------------------------------------------------------------------------- // POSIX stdio support. // @@ -238,7 +243,7 @@ bool POSIXSocket::Bind(const int port) { addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); addr.sin_port = htons(port); int status = bind(socket_, - reinterpret_cast<struct sockaddr *>(&addr), + BitCast<struct sockaddr *>(&addr), sizeof(addr)); return status == 0; } |