aboutsummaryrefslogtreecommitdiffstats
path: root/src/system (follow)
Commit message (Expand)AuthorAgeFilesLines
* system/ByteOrder: use GCC built-ins if availableMax Kellermann2015-02-121-6/+38
* system/{Resolver,Socket{Error,Util}}: move to new library libnet.aMax Kellermann2015-02-106-558/+0
* Merge branch 'v0.19.x'Max Kellermann2015-01-291-6/+6
|\
| * Avoid integer overflow in MonotonicClock{S,MS,US}PHO2015-01-291-6/+6
* | Copyright year 2015Max Kellermann2015-01-0121-21/+21
* | system/FatalError: add FatalSystemError() overload with WIN32 error codeMax Kellermann2014-12-052-10/+30
* | system/FatalError: use FormatMessage() instead of g_win32_error_message()Max Kellermann2014-12-051-5/+6
* | configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann2014-11-211-1/+1
|/
* Merge branch 'v0.18.x'Max Kellermann2014-08-241-0/+10
|\
| * system/ByteOrder: <endian.h> is a non-standard header that only Linux provides.Thomas Klausner2014-08-231-0/+10
* | system/Resolver: use nullptr instead of NULLMax Kellermann2014-07-301-5/+5
* | system/fd_util: export fd_set_cloexec()Max Kellermann2014-03-152-1/+4
* | configure.ac: always define _GNU_SOURCE on LinuxMax Kellermann2014-03-152-8/+0
* | system/FatalError: remove GError supportMax Kellermann2014-02-182-17/+0
* | system/EPollFD: add epoll_create1() fallback for AndroidMax Kellermann2014-02-181-0/+15
* | copyright year 2014Max Kellermann2014-01-1321-21/+21
* | configure.ac: add option "--disable-glib"Max Kellermann2013-12-152-1/+7
* | util/Tokenizer, ...: include cleanupMax Kellermann2013-12-151-2/+0
* | system/SocketError, ...: use strerror() instead of g_strerror()Max Kellermann2013-12-152-3/+6
* | system/Resolver: use std::string to allocate internal bufferMax Kellermann2013-12-041-13/+11
* | system/Resolver: sockaddr_to_string() returns std::string()Max Kellermann2013-12-042-18/+23
* | Clock.cxx: provide all arguments for GetProcessTimesDenis Krjuchkov2013-11-291-2/+2
* | include cleanup using iwyuMax Kellermann2013-11-285-6/+12
* | Volume, Output: use new class PeriodClock instead of GTimerMax Kellermann2013-11-251-0/+149
* | Stats: use monotonic clock instead of GTimerMax Kellermann2013-11-242-0/+29
* | Stats: use GetProcessTimes() on WIN32 to determine MPD uptimeMax Kellermann2013-11-242-0/+37
|/
* system/ByteOrder: testing for endianness in a more general wayFlorian Schlichting2013-11-211-1/+11
* util/ByteOrder: add commentsMax Kellermann2013-11-211-0/+2
* util/ByteOrder: indent the preprocessor directivesMax Kellermann2013-11-211-4/+4
* system/fd_util.h: avoid symbol conflict with statically linked libmpdclientDenis Krjuchkov2013-11-181-0/+5
* system/ByteOrder: fix big-endian supportMax Kellermann2013-11-051-2/+2
* add various missing headersNatanael Copa2013-11-051-0/+1
* system/resolver: return path of UNIX domain socketsMax Kellermann2013-11-041-7/+15
* system/FatalError: use _exit() instead of exit()Max Kellermann2013-10-301-2/+2
* system/FatalError: move code to Abort()Max Kellermann2013-10-301-3/+10
* fd_util: avoid unnecessary fcntl() callsMax Kellermann2013-10-291-6/+8
* FatalError: remove unused GError overloadMax Kellermann2013-10-202-10/+0
* system/ByteOrder: new library for byte ordering / endianessMax Kellermann2013-10-161-0/+183
* system/clock: convert to C++Max Kellermann2013-10-152-15/+7
* gcc.h: rename to Compiler.hMax Kellermann2013-10-156-6/+6
* *: use WIN32 instead of G_OS_WIN32Max Kellermann2013-10-152-6/+6
* Log: new logging library APIMax Kellermann2013-10-021-5/+6
* mpd_error.h: remove obsolete headerMax Kellermann2013-09-052-0/+10
* use standard snprintf() instead of GLib g_snprintf()Max Kellermann2013-09-051-1/+2
* system/SocketError: un-inline constructorMax Kellermann2013-09-042-13/+24
* util/Error: new error passing libraryMax Kellermann2013-09-048-49/+80
* system/resolver: convert to C++Max Kellermann2013-09-042-18/+10
* system/EPollFD: fix typo in Add()Max Kellermann2013-08-101-1/+1
* event/EPollFD: basic support for Linux epollMax Kellermann2013-08-072-0/+112
* event/EventFD: move to libsystemMax Kellermann2013-08-074-0/+359