From 69078b1d155c6f768722a40ecf83da3dc32569a6 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 17 Apr 2025 14:50:56 +0200 Subject: [PATCH] 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