
Creates a kernel syncobj and returns a file descriptor representing it. v2: * Call drmSyncobjDestroy also after drmSyncobjHandleToFD returns 0, or we leak the original syncobj reference. (Sebastian Wick) * Add errno based error messages. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3876>