- 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.
-
- 01 Mar, 2009 1 commit
-
-
Max Kellermann authored
-
- 19 Feb, 2009 1 commit
-
-
Max Kellermann authored
Define the GLib logging domain in the following libraries: conf, daemon, event_pipe, log.
-
- 15 Feb, 2009 5 commits
-
-
Max Kellermann authored
If no "user" is configured, return from daemonize_set_user(). Save one level of indent.
-
Max Kellermann authored
If mpd.conf specifies a user, and MPD is invoked by exactly this user, ignore the "user" setting. Don't bother to look up its groups and don't attempt to change uid, it won't work anyway.
-
Max Kellermann authored
-
Max Kellermann authored
Print details on why the fork() fails.
-
Max Kellermann authored
Moved the code which detaches from the parent process/session to a separate function.
-
- 18 Jan, 2009 4 commits
-
-
Max Kellermann authored
This causes a segmentation fault...
-
Max Kellermann authored
This way, we don't have to pass the full "Options" object to daemonize().
-
Max Kellermann authored
The constructor/destructor functions parse and free the configuration properly. This way, we don't have to load the pid file path more than once.
-
Max Kellermann authored
Moved changeToUser(), cleanUpPidFile(), killFromPidFile() to daemon.c. These are daemonization functions.
-
- 17 Jan, 2009 1 commit
-
-
Max Kellermann authored
Renamed functions, types, variables.
-
- 13 Jan, 2009 2 commits
-
-
Max Kellermann authored
There is only one valid error condition for setsid(): when the current process is already the process group leader. This is non-critical.
-
Max Kellermann authored
To detach from the parent process, fork once and make the old process exit. No need to do that twice.
-
- 30 Dec, 2008 3 commits
-
-
Max Kellermann authored
Don't bother to call fstat() or isatty() on STDIN_FILENO.
-
Max Kellermann authored
redirect_stdin() is a daemonization function, and disconnecting from the standard input is always a good idea for MPD.
-
Max Kellermann authored
-