summaryrefslogtreecommitdiff
path: root/src/system
AgeCommit message (Expand)Author
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-12-12android/build.py: support NDK r16Max Kellermann
2017-10-24system/EventPipe: fix WSAEINPROGRESS on WindowsMax Kellermann
2017-09-13system/Error: include cleanupMax Kellermann
2017-09-13system/Error: add more "noexcept"Max Kellermann
2017-09-13system/FileDescriptor: Close() should not be called on undefined objectMax Kellermann
2017-09-13system/UniqueFileDescriptor: remove duplicate "using" statementsMax Kellermann
2017-09-13system/UniqueFileDescriptor: expose CheckDuplicate()Max Kellermann
2017-09-13system/FileDescriptor: mention class UniqueFileDescriptor in API documentationMax Kellermann
2017-09-13system/FileDescriptor: add CheckDuplicate()Max Kellermann
2017-09-13system/FileDescriptor: use _WIN32 instead of WIN32Max Kellermann
2017-08-17Fix EventPipe file descriptorsRyan Walklin
2017-08-11system/EPollFD: throw exception instead of raising fatal errorMax Kellermann
2017-08-11system/fd_util: remove unused libraryMax Kellermann
2017-08-11system/EventPipe: use FileDescriptor::CreatePipeNonBlock()Max Kellermann
2017-08-11system/FileDescriptor: add method CreatePipeNonBlock()Max Kellermann
2017-08-11system/EventPipe: use class UniqueSocketDescriptor in PoorSocketPair()Max Kellermann
2017-08-11system/EventPipe: throw exception instead of raising fatal errorMax Kellermann
2017-08-11net/IPv4Address: new classMax Kellermann
2017-08-11system/EventPipe: use AtScopeExit() in PoorSocketPair()Max Kellermann
2017-08-11system/FileDescriptor: implement CreatePipe() on WindowsMax Kellermann
2017-08-10system/fd_util: remove unused function close_socket()Max Kellermann
2017-08-10system/fd_util: remove unused function accept_cloexec_nonblock()Max Kellermann
2017-08-10system/fd_util: remove unused function open_cloexec()Max Kellermann
2017-08-10system/FileDescriptor: add Open() overload with wchar_t pathMax Kellermann
2017-08-10system/fd_util: remove unused function socket_cloexec_nonblock()Max Kellermann
2017-08-10system/EventFD: use class UniqueFileDescriptorMax Kellermann
2017-08-10system/SignalFD: use class UniqueFileDescriptorMax Kellermann
2017-08-10system/UniqueFileDescriptor: new auto-closing FileDescriptor wrapperMax Kellermann
2017-08-10system/FileDescriptor: add methods EnableCloseOnExec(), DisableCloseOnExec()Max Kellermann
2017-08-10system/FileDescriptor: add method IsReadyForWriting()Max Kellermann
2017-08-10system/FileDescriptor: add method IsValid()Max Kellermann
2017-08-10system/FileDescriptor: use std::exchange()Max Kellermann
2017-05-29system/ByteOrder: fix byte order detection on FreeBSD/aarch64Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-01-17AUTHORS, ...: update my email addressMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-12-28system/Clock: remove obsolete MonotonicClock*() functionsMax Kellermann
2016-12-28system/PeriodClock: use std::chrono::steady_clockMax Kellermann
2016-12-28system/PeriodClock: indent with tabsMax Kellermann
2016-12-04system/Error: use std::generic_category() for errno on WindowsMax Kellermann
2016-12-04system/Error: allow using errno functions on WindowsMax Kellermann
2016-11-10system/FatalError: remove the obsolete class Error overloadsMax Kellermann
2016-09-09input/Plugin: migrate open() from class Error to C++ exceptionsMax Kellermann
2016-08-23Merge tag 'v0.19.19'Max Kellermann
2016-08-23system/ByteOrder: gssupport non-x86 NetBSDThomas Klausner
2016-07-02system/Error: add missing includeMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2016-02-19system/FileDescriptor: add method Skip()Max Kellermann