- 18 May, 2010 1 commit
-
-
Max Kellermann authored
This function is empty on WIN32, but we need to return a value.
-
- 17 Jan, 2010 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Use the correct parameter name.
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 11 Nov, 2009 2 commits
-
-
Max Kellermann authored
This fixes an assertion failure.
-
Max Kellermann authored
All sources which might work with large files must include config.h, to get Large File Support on 32 bit platforms.
-
- 10 Nov, 2009 2 commits
-
-
Max Kellermann authored
Add a "mode" argument to open_cloexec() instead.
-
Max Kellermann authored
Same as pipe_cloexec_nonblock(), but doesn't set non-blocking mode.
-
- 08 Nov, 2009 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
We'll copy this code to libmpdclient, and that's easier if its license is BSD.
-
Max Kellermann authored
Changed the wrappers for pipe(), socket(), accept(). On WIN32, this does not work for pipe().
-
Max Kellermann authored
This function is used only internally.
-
- 07 Nov, 2009 2 commits
-
-
Max Kellermann authored
Added wrapper for inotify_init1() to fd_util.c.
-
Max Kellermann authored
Added the "fd_util" library, which attempts to use the new thread-safe Linux system calls pipe2(), accept4() and the options O_CLOEXEC, SOCK_CLOEXEC. Without these, it falls back to FD_CLOEXEC, which is not thread safe. This is particularly important for the "pipe" output plugin (and others, such as JACK/PulseAudio), because we were heavily leaking file descriptors to child processes.
-