1. 03 Apr, 2010 1 commit
  2. 31 Mar, 2010 3 commits
  3. 03 Mar, 2010 1 commit
  4. 14 Feb, 2010 1 commit
  5. 07 Feb, 2010 4 commits
  6. 04 Nov, 2009 2 commits
  7. 18 Aug, 2009 1 commit
  8. 15 Aug, 2009 1 commit
  9. 16 Jul, 2009 1 commit
  10. 14 May, 2009 1 commit
  11. 13 May, 2009 1 commit
  12. 07 May, 2009 1 commit
  13. 27 Jan, 2009 2 commits
    • Rémi Denis-Courmont's avatar
      Linux: (try to) set close-on-exec in open() system call · 825731a1
      Rémi Denis-Courmont authored
      This Linux-specific extension fixes the close-on-exec race.
      825731a1
    • Rémi Denis-Courmont's avatar
      utf8_open: set the close-on-exec descriptor flag · 9f59c674
      Rémi Denis-Courmont authored
      This departs from utf8_open() being a pure open() + Unicode function.
      We should really always set the flag anyway, so lets factor the code.
      There is still a tiny race between open() and the second fcntl() system
      call, but it cannot quite be fixed within the current POSIX standards.
      
      By the way, the correct way to clear the flag would be _after_ fork(),
      but I am not aware of any such case involving utf8_open() in the
      current tree.
      9f59c674
  14. 18 Nov, 2008 1 commit
  15. 17 Nov, 2008 1 commit
  16. 04 Nov, 2008 2 commits
  17. 23 Oct, 2008 2 commits
  18. 01 Oct, 2008 1 commit
  19. 30 Sep, 2008 1 commit
  20. 29 Sep, 2008 1 commit
  21. 05 Jul, 2008 1 commit
  22. 31 May, 2008 1 commit
  23. 05 May, 2008 1 commit
  24. 03 May, 2008 1 commit
  25. 30 Apr, 2008 1 commit
  26. 14 Apr, 2008 1 commit
  27. 08 Mar, 2008 1 commit
  28. 03 Mar, 2008 1 commit
  29. 23 Jan, 2008 1 commit
  30. 16 Jan, 2008 1 commit
  31. 23 Sep, 2007 1 commit