aboutsummaryrefslogtreecommitdiffstats
path: root/src/system (unfollow)
Commit message (Expand)AuthorFilesLines
2015-06-20system/PeriodClock: make IsDefined() "constexpr"Max Kellermann1-1/+1
2015-03-24system/FileDescriptor: add method Tell()Max Kellermann1-0/+5
2015-03-03system/FileDescriptor: Close() returns boolMax Kellermann1-2/+2
2015-03-03system/FileDescriptor: add "mode" parameter to Open()Max Kellermann2-3/+3
2015-03-03system/FileDescriptor: move O_NOCTTY|O_CLOEXEC to Open()Max Kellermann1-3/+3
2015-03-03system/FileDescriptor: remove bogus assertionsMax Kellermann1-4/+0
2015-03-03system/FileDescriptor: fix WIN32 checksMax Kellermann2-5/+5
2015-03-03system/FileDescriptor: new wrapper class for a file descriptorMax Kellermann8-88/+409
2015-03-03system/fd_util: remove unused functionsMax Kellermann2-154/+0
2015-02-12system/ByteOrder: use GCC built-ins if availableMax Kellermann1-6/+38
2015-02-10system/{Resolver,Socket{Error,Util}}: move to new library libnet.aMax Kellermann6-558/+0
2015-01-29Avoid integer overflow in MonotonicClock{S,MS,US}PHO1-6/+6
2015-01-29Avoid integer overflow in MonotonicClock{S,MS,US}PHO1-4/+4
2015-01-01Copyright year 2015Max Kellermann21-21/+21
2014-12-05system/FatalError: add FatalSystemError() overload with WIN32 error codeMax Kellermann2-10/+30
2014-12-05system/FatalError: use FormatMessage() instead of g_win32_error_message()Max Kellermann1-5/+6
2014-11-21configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann1-1/+1
2014-08-23system/ByteOrder: <endian.h> is a non-standard header that only Linux provides.Thomas Klausner1-0/+10
2014-07-30system/Resolver: use nullptr instead of NULLMax Kellermann1-5/+5
2014-03-15system/fd_util: export fd_set_cloexec()Max Kellermann2-1/+4
2014-03-15configure.ac: always define _GNU_SOURCE on LinuxMax Kellermann2-8/+0
2014-02-18system/FatalError: remove GError supportMax Kellermann2-17/+0
2014-02-18system/EPollFD: add epoll_create1() fallback for AndroidMax Kellermann1-0/+15
2014-01-13copyright year 2014Max Kellermann21-21/+21
2013-12-15configure.ac: add option "--disable-glib"Max Kellermann2-1/+7
2013-12-15util/Tokenizer, ...: include cleanupMax Kellermann1-2/+0
2013-12-15system/SocketError, ...: use strerror() instead of g_strerror()Max Kellermann2-3/+6
2013-12-04system/Resolver: use std::string to allocate internal bufferMax Kellermann1-13/+11
2013-12-04system/Resolver: sockaddr_to_string() returns std::string()Max Kellermann2-18/+23
2013-11-29Clock.cxx: provide all arguments for GetProcessTimesDenis Krjuchkov1-2/+2
2013-11-28include cleanup using iwyuMax Kellermann5-6/+12
2013-11-25Volume, Output: use new class PeriodClock instead of GTimerMax Kellermann1-0/+149
2013-11-24Stats: use monotonic clock instead of GTimerMax Kellermann2-0/+29
2013-11-24Stats: use GetProcessTimes() on WIN32 to determine MPD uptimeMax Kellermann2-0/+37
2013-11-21system/ByteOrder: testing for endianness in a more general wayFlorian Schlichting1-1/+11
2013-11-21util/ByteOrder: add commentsMax Kellermann1-0/+2
2013-11-21util/ByteOrder: indent the preprocessor directivesMax Kellermann1-4/+4
2013-11-18system/fd_util.h: avoid symbol conflict with statically linked libmpdclientDenis Krjuchkov1-0/+5
2013-11-05system/ByteOrder: fix big-endian supportMax Kellermann1-2/+2
2013-11-05add various missing headersNatanael Copa1-0/+1
2013-11-04system/resolver: return path of UNIX domain socketsMax Kellermann1-7/+15
2013-10-30system/FatalError: use _exit() instead of exit()Max Kellermann1-2/+2
2013-10-30system/FatalError: move code to Abort()Max Kellermann1-3/+10
2013-10-29fd_util: avoid unnecessary fcntl() callsMax Kellermann1-6/+8
2013-10-20FatalError: remove unused GError overloadMax Kellermann2-10/+0
2013-10-16system/ByteOrder: new library for byte ordering / endianessMax Kellermann1-0/+183
2013-10-15system/clock: convert to C++Max Kellermann2-15/+7
2013-10-15gcc.h: rename to Compiler.hMax Kellermann6-6/+6
2013-10-15*: use WIN32 instead of G_OS_WIN32Max Kellermann2-6/+6
2013-10-02Log: new logging library APIMax Kellermann1-5/+6