1. 16 Oct, 2018 1 commit
  2. 15 Oct, 2018 1 commit
    • Sören Tempel's avatar
      main/libxshmfence: fix build failure · d189ee01
      Sören Tempel authored
      The `-D_GNU_SOURCE` is needed for the memfd_create function prototype in
      `sys/memfd.h`. Without this change the build fails with the following
      error message:
      
      	xshmfence_alloc.c:73:7: error: implicit declaration of function 'memfd_create'
      	  fd = memfd_create("xshmfence", MFD_CLOEXEC|MFD_ALLOW_SEALING);
      	       ^~~~~~~~~~~~
      d189ee01
  3. 19 Jul, 2018 1 commit
  4. 19 Nov, 2017 1 commit
  5. 19 Sep, 2017 1 commit
  6. 28 Aug, 2017 1 commit
    • Bobby Bingham's avatar
      main/libxshmfence: use futex instead of pthreads · 97f832b1
      Bobby Bingham authored
      This library uses a synchronization primitive in shared memory.  The
      pthreads types are not the same size between 32- and 64-bit, which means
      that a 32-bit binary using mesa cannot be used with a 64-bit X server.
      
      The futex backend does not have this problem.
      97f832b1
  7. 14 Jun, 2017 1 commit
  8. 10 Sep, 2015 1 commit
  9. 03 Feb, 2015 1 commit
  10. 21 Apr, 2014 1 commit