1. 25 Jul, 2019 1 commit
    • Emmanuel Gil Peyrot's avatar
      shared: Use memfd_create() when available · c51cc13b
      Emmanuel Gil Peyrot authored
      This (so-far) Linux-only API lets users create file descriptors purely
      in memory, without any backing file on the filesystem and the race
      condition which could ensue when unlink()ing it.
      
      It also allows seals to be placed on the file, ensuring to every other
      process that we won’t be allowed to shrink the contents, potentially
      causing a SIGBUS when they try reading it.
      
      This patch is best viewed with the -w option of git log -p.
      
      It is an almost exact copy of Wayland commit
      6908c8c85a2e33e5654f64a55cd4f847bf385cae, see
      wayland/wayland!4Signed-off-by: default avatarEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>
      c51cc13b
  2. 19 Jul, 2019 2 commits
  3. 18 Jul, 2019 37 commits