summaryrefslogtreecommitdiff
path: root/src/system
AgeCommit message (Expand)Author
2021-02-12use [[gnu::pure]] instead of gcc_pureMax Kellermann
2021-01-11system/EventPipe: use class Unique{Socket,File}DescriptorMax Kellermann
2021-01-11system/EventFD: Get() returns FileDescriptorMax Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-07-23include cleanupMax Kellermann
2020-05-05system/KernelVersion: new libraryMax Kellermann
2020-05-05system/FileDescriptor: move to io/Max Kellermann
2020-03-26replace exit and _exit with std variantsRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-16replace noreturn attribute with standard C++ versionRosen Penev
2020-03-12replace stdint.h with cstdintRosen Penev
2020-03-12replace stdarg.h with cstdargRosen Penev
2020-03-12replace signal.h with csignal.hRosen Penev
2020-03-12change errno.h to cerrnoRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-02-01*: use `auto`Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-12-17io/FileDescriptor: add method FullRead()Max Kellermann
2019-12-16Merge tag 'v0.21.17'Max Kellermann
2019-12-04system/Error: add FormatFileNotFound()Max Kellermann
2019-12-04util/PrintException, ...: update copyrightMax Kellermann
2019-12-04system/Error: move code to IsErrno()Max Kellermann
2019-08-19util/PrintException, ...: update copyrightMax Kellermann
2019-08-19system/FileDescriptor: add method IsRegularFile()Max Kellermann
2019-07-12system/Error: move code to IsErrno()Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-05-23Log: make LogLevel the first parameterMax Kellermann
2019-05-08system/Clock, fs/FileInfo: move FILETIME specific code to time/FileTime.hxxMax Kellermann
2019-05-08system/Clock: GetProcessUptimeS() returns std::chrono::durationMax Kellermann
2019-03-08system/ByteOrder: move to util/Max Kellermann
2019-02-27system/UniqueFileDescriptor: add CreatePipeNonBlock()Max Kellermann
2019-02-19fs/io/OutputStream: update include guardMax Kellermann
2019-02-19system/UniqueFileDescriptor: import std::swapMax Kellermann
2019-02-19system/Open: add OpenWriteOnly(), OpenDirectory()Max Kellermann
2019-02-19system/EpollFD: include cleanupMax Kellermann
2018-12-18remove non-block call HyShai
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-11-02system/FileDescriptor: check `__linux__` instead of `__linux`Max Kellermann
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