1. 20 Sep, 2011 1 commit
  2. 01 Jul, 2011 1 commit
  3. 29 Jan, 2011 1 commit
  4. 23 Sep, 2010 1 commit
  5. 03 Aug, 2010 3 commits
  6. 18 May, 2010 1 commit
  7. 17 Jan, 2010 2 commits
  8. 01 Jan, 2010 1 commit
  9. 11 Nov, 2009 2 commits
  10. 10 Nov, 2009 2 commits
  11. 08 Nov, 2009 4 commits
  12. 07 Nov, 2009 2 commits
    • Max Kellermann's avatar
      inotify: set close-on-exec flag · 1573ea14
      Max Kellermann authored
      Added wrapper for inotify_init1() to fd_util.c.
      1573ea14
    • Max Kellermann's avatar
      set the close-on-exec flag on all file descriptors · e3af0032
      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.
      e3af0032