From adb6c827a11959abf9d7eae14ad4a40561356c23 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 17 Apr 2025 14:50:56 +0200 Subject: [PATCH] (!1917) include: document the meaning of SERVER_BIT Signed-off-by: Enrico Weigelt, metux IT consult --- include/resource.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/resource.h b/include/resource.h index a48735ba0..e6cbb5359 100644 --- a/include/resource.h +++ b/include/resource.h @@ -112,6 +112,11 @@ extern _X_EXPORT unsigned int ResourceClientBits(void); #define CLIENT_BITS(id) ((id) & RESOURCE_CLIENT_MASK) /* extract the client id from an XID */ #define CLIENT_ID(id) ((int)(CLIENT_BITS(id) >> CLIENTOFFSET)) + +/* + * Resource IDs having that bit set still belonging to some client, + * but are server-internal, thus invisible to clients. + */ #define SERVER_BIT (Mask)0x40000000 /* use illegal bit */ #ifdef INVALID