- 30 Dec, 2008 14 commits
-
-
Max Kellermann authored
The new WIN32 version of set_nonblocking() can only deal with sockets, i.e. it will fail on main_notify.c. On WIN32, we have to reimplement main_notify.c anyway, so this is not a big deal.
-
Max Kellermann authored
There are no unix sockets on WIN32, and therefore no authentication. WIN32 might have similar capabilities, but until we implement them, disable that MPD feature.
-
Max Kellermann authored
Sleep() has only millisecond granularity, but good enough for now.
-
Max Kellermann authored
On Windows, socket declarations reside in winsock.h and ws2tcpip.h. The POSIX headers are not available.
-
Max Kellermann authored
Add G_GNUC_UNUSED attributes.
-
Max Kellermann authored
To test if a string is empty, we can just see if the first byte is 0. No need to include string.h for strlen() here.
-
Max Kellermann authored
Moved implementation specific code to their own sources, internal declarations in zeroconf-internal.h.
-
Max Kellermann authored
If the configured avahi service name is invalid, abort MPD. Don't fall back to the default service name.
-
Max Kellermann authored
srandom() and random() are not portable. Use GLib's implementation.
-
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
-
Max Kellermann authored
Merged freeAllListenSockets() into closeAllListenSockets(), because this is its only caller.
-
Viliam Mateicka authored
-
- 29 Dec, 2008 26 commits
-
-
Max Kellermann authored
Disable changeToUser(), daemonize(), killFromPidFile().
-
Max Kellermann authored
On WIN32, parsePath() now simply duplicates the input string. There is currently nothing special we can do here. The old code was not portable on WIN32.
-
Max Kellermann authored
Use g_get_home_dir() to get the home directory of the current user. This will be portable to win32.
-
Max Kellermann authored
Declare variables where they are really used.
-
Max Kellermann authored
On Windows, socket declarations reside in winsock.h and ws2tcpip.h. The POSIX headers sys/socket.h etc. are not available.
-
Max Kellermann authored
Removed the fallback setenv() implementation for solaris.
-
Max Kellermann authored
Removed GLib logging wrappers which are not used anymore.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
If a log message does not include a newline character, append it.
-
Max Kellermann authored
Only include headers which are really needed. os_compat.h aimed to make MPD easily portable, but was never actually made portable.
-
Max Kellermann authored
gmtime_r() is not available.
-
Max Kellermann authored
These methods are unused.
-