aboutsummaryrefslogtreecommitdiffstats
path: root/protocol/.gitignore
diff options
context:
space:
mode:
authorIan Douglas Scott <idscott@system76.com>2026-08-25 12:09:24 -0700
committerIan Douglas Scott <idscott@system76.com>2026-08-27 08:50:20 -0700
commitbd616d428acc804ab1e2245cf44431184ff2c8a9 (patch)
treea543b85de5c23a4b66e79e51f39521167a7da080 /protocol/.gitignore
parentmeson: Use can_run_host_binaries to test if the build machine can execute (diff)
downloadwayland-main.tar
wayland-main.tar.gz
wayland-main.tar.bz2
wayland-main.tar.lz
wayland-main.tar.xz
wayland-main.tar.zst
wayland-main.zip
client: Document thread safety concerns in `wl_display_connect()`HEADmain
I believe this wording is accurate. The thread safety risks here are real, if uncommon in practice (partly since `WAYLAND_SOCKET` isn't set in the context most clients are run), and is non-obvious, so at least documenting it seems appropriate. It's also left unstated that a bogus `WAYLAND_SOCKET` value could cause all sorts of weirdness if it tries to treat some other socket file descriptor as a Wayland socket. That should generally only happen if `WAYLAND_SOCKET` is set by buggy or malicious code though. Fixes https://gitlab.freedesktop.org/wayland/wayland/-/work_items/424. Signed-off-by: Ian Douglas Scott <idscott@system76.com>
Diffstat (limited to 'protocol/.gitignore')
0 files changed, 0 insertions, 0 deletions