1. 26 Feb, 2016 1 commit
  2. 03 Mar, 2015 2 commits
  3. 01 Jan, 2015 1 commit
  4. 15 Mar, 2014 2 commits
  5. 13 Jan, 2014 1 commit
  6. 29 Oct, 2013 1 commit
  7. 07 Aug, 2013 1 commit
  8. 06 Aug, 2013 1 commit
    • Max Kellermann's avatar
      configure.ac: add option --enable-eventfd · 47e16dbe
      Max Kellermann authored
      Remove the runtime check for eventfd(), hard-code the feature once
      it's been selected at compile time.  The class WakeFD is splitted into
      EventFD and EventPipe, using WakeFD as a macro diversion.
      47e16dbe
  9. 09 Jan, 2013 1 commit
  10. 20 Sep, 2011 1 commit
  11. 01 Jul, 2011 1 commit
  12. 29 Jan, 2011 1 commit
  13. 23 Sep, 2010 1 commit
  14. 03 Aug, 2010 3 commits
  15. 18 May, 2010 1 commit
  16. 17 Jan, 2010 2 commits
  17. 01 Jan, 2010 1 commit
  18. 11 Nov, 2009 2 commits
  19. 10 Nov, 2009 2 commits
  20. 08 Nov, 2009 4 commits
  21. 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