13d05230fSmrglibxshmfence - Shared memory 'SyncFence' synchronization primitive 23d05230fSmrg------------------------------------------------------------------ 33d05230fSmrg 43d05230fSmrgThis library offers a CPU-based synchronization primitive compatible 53d05230fSmrgwith the X SyncFence objects that can be shared between processes 63d05230fSmrgusing file descriptor passing. 73d05230fSmrg 83d05230fSmrgThere are two underlying implementations: 93d05230fSmrg 103d05230fSmrg 1) On Linux, the library uses futexes 113d05230fSmrg 123d05230fSmrg 2) On other systems, the library uses posix mutexes and condition 133d05230fSmrg variables. 143d05230fSmrg 153d05230fSmrgAll questions regarding this software should be directed at the 163d05230fSmrgXorg mailing list: 173d05230fSmrg 183d05230fSmrg https://lists.x.org/mailman/listinfo/xorg 193d05230fSmrg 203d05230fSmrgThe primary development code repository can be found at: 213d05230fSmrg 223d05230fSmrg https://gitlab.freedesktop.org/xorg/lib/libxshmfence 233d05230fSmrg 243d05230fSmrgPlease submit bug reports and requests to merge patches there. 253d05230fSmrg 263d05230fSmrgFor patch submission instructions, see: 273d05230fSmrg 283d05230fSmrg https://www.x.org/wiki/Development/Documentation/SubmittingPatches 293d05230fSmrg 30