summaryrefslogtreecommitdiff
path: root/src/system
AgeCommit message (Expand)Author
2018-10-31*: copyright year 2018Max Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-08-22configure.ac: add automake conditional "LINUX"Max Kellermann
2018-08-22system/EpollFD: use class UniqueFileDescriptorMax Kellermann
2018-08-22system/{Epoll,Event,Signal}FD: relicense to BSD-2Max Kellermann
2018-08-22system/EPollFD: rename to EpollFDMax Kellermann
2018-08-22system/UniqueFileDescriptor: make the "int" constructor publicMax Kellermann
2018-08-21system/Open: new UniqueFileDescriptor constructing libraryMax Kellermann
2018-08-21system/FileDescriptor: add openat() wrapperMax Kellermann
2018-08-20system/FileDescriptor: include cleanupMax Kellermann
2018-08-20system/FileDescriptor: pass FileDescriptor to CheckDuplicate()Max Kellermann
2018-08-20net/SocketDescriptor: make eventfd() and signalfd() mandatory on LinuxMax Kellermann
2018-08-20system/FileDescriptor: make inotify_init1() mandatory on LinuxMax Kellermann
2018-08-20system/FileDescriptor: add pipe2() wrapperMax Kellermann
2018-08-20system/FileDescriptor: make pipe2() mandatory on LinuxMax Kellermann
2018-08-20system/FileDescriptor: add operator!=Max Kellermann
2018-08-20system/UniqueFileDescriptor: make the base class publicMax Kellermann
2018-08-20system/FileDescriptor: add "noexcept"Max Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-20system/FileDescriptor: add IsPipe(), IsSocket()Max Kellermann
2018-08-17Merge tag 'v0.20.21'Max Kellermann
2018-08-17android: raise minSdkVersion to 21Max Kellermann
2018-08-06system/SignalFD: add "noexcept"Max Kellermann
2018-08-06system/SignalFD: throw exception on errorMax Kellermann
2018-08-06system/Event{FD,Pipe}: add "noexcept"Max Kellermann
2018-08-06system/Event{FD,Pipe}: throw exception on errorMax Kellermann
2018-07-13system/FileDescriptor: no-op implementation of *CloseOnExec() on WindowsMax Kellermann
2018-01-29system/EPollFD: update API documentationMax Kellermann
2018-01-29system/EPollFD: add "noexcept"Max Kellermann
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