- 06 Sep, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 13 Sep, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 08 May, 2017 1 commit
-
-
Max Kellermann authored
This eliminates some overhead, because the compiler doesn't need to consider these functions throwing.
-
- 03 Jan, 2017 1 commit
-
-
Max Kellermann authored
-
- 26 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 06 Nov, 2015 2 commits
-
-
Max Kellermann authored
Some optimized implementations of memcmp() may not start from the beginning of the string, and may thus segfault.
-
Max Kellermann authored
-
- 16 Oct, 2015 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 05 Mar, 2015 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 11 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 19 Feb, 2014 1 commit
-
-
Max Kellermann authored
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 07 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 30 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 30 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 06 Mar, 2012 1 commit
-
-
Max Kellermann authored
Make sure we get a UTF-8 encoded string.
-
- 29 Aug, 2011 1 commit
-
-
Max Kellermann authored
Clean up the process before exiting.
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 25 Sep, 2010 1 commit
-
-
Thomas Jansen authored
Replaced all occurrences of g_error() with MPD_ERROR() located in a new header file 'mpd_error.h'. This macro uses g_critical() to print the error message and then exits gracefully in contrast to g_error() which would internally call abort() to produce a core dump. The macro name is distinctive and allows to find all places with dubious error handling. The long-term goal is to get rid of MPD_ERROR() altogether. To facilitate the eventual removal of this macro it was added in a new header file rather than to an existing header file. This fixes #2995 and #3007.
-
- 25 Jul, 2010 1 commit
-
-
Max Kellermann authored
MPD doesn't have child processes anymore, and thus we're not expecting to receive SIGCHLD very often. Since hard disk access isn't interrupted by signals anyway, we don't need those excessive checks.
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
-
- 15 Mar, 2009 2 commits
-
-
Max Kellermann authored
Use GLib the logging functions g_debug(), g_error() instead.
-
Max Kellermann authored
-
- 13 Mar, 2009 1 commit
-
-
Avuton Olrich authored
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
-
- 03 Jan, 2009 1 commit
-
-
Max Kellermann authored
WIN32 doesn't have POSIX signals. Disable the code. For a complete port, we will have to implement the WIN32 equivalent.
-
- 01 Jan, 2009 2 commits
-
-
Max Kellermann authored
Nobody is using the signal_check library anymore. This patch also removes the SIGUSR1 handler.
-
Max Kellermann authored
The signal_check library went out of order when we started using the GLib main loop. Convert the SIGHUP handler to use event_pipe instead.
-
- 30 Dec, 2008 4 commits
-
-
Max Kellermann authored
We don't need to use asynchronous events to quit MPD, we can just call g_main_loop_quit() inside the handler.
-
Max Kellermann authored
We have no child processes anymore. Remove the SIGCHLD handler.
-
Max Kellermann authored
The SIGHUP handler was used by the update process to make the main process re-read the database. We don't need this anymore, since the update takes place in a thread now.
-
Max Kellermann authored
Most of these functions were obsoleted when we switched to threaded MPD.
-
- 24 Nov, 2008 1 commit
-
-
Thomas Jansen authored
-
- 08 Oct, 2008 3 commits
-
-
Max Kellermann authored
Yet another CamelCase removal patch.
-
Max Kellermann authored
Taming the directory.c monster, part II: move the database management stuff to database. directory.c should only contain code which works on directory objects.
-
Max Kellermann authored
When there are standardized headers, use these instead of the bloated os_compat.h.
-