From 2556900be702f4b7f4a5fd0b737ac9f8a8e65298 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 6 Mar 2025 19:10:45 +0100 Subject: [PATCH] dix: unexport and document GetXIDList() Not used by any drivers (just the xcmisc extension), so no need to keep it exported. Signed-off-by: Enrico Weigelt, metux IT consult --- Xext/xcmisc.c | 8 +++++--- dix/resource_priv.h | 14 ++++++++++++++ include/resource.h | 4 ---- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/Xext/xcmisc.c b/Xext/xcmisc.c index dff21efb1..acbe61421 100644 --- a/Xext/xcmisc.c +++ b/Xext/xcmisc.c @@ -28,18 +28,20 @@ from The Open Group. #include +#include #include #include +#include + +#include "dix/resource_priv.h" + #include "misc.h" #include "os.h" #include "dixstruct.h" #include "extnsionst.h" #include "swaprep.h" -#include #include "extinit_priv.h" -#include - static int ProcXCMiscGetVersion(ClientPtr client) { diff --git a/dix/resource_priv.h b/dix/resource_priv.h index 4e641e583..fb8c7256d 100644 --- a/dix/resource_priv.h +++ b/dix/resource_priv.h @@ -5,6 +5,8 @@ #ifndef _XSERVER_DIX_RESOURCE_PRIV_H #define _XSERVER_DIX_RESOURCE_PRIV_H +#include + #include "include/dix.h" #include "include/resource.h" @@ -129,4 +131,16 @@ static inline Bool dixResouceIsServerOwned(XID xid) { */ int HashResourceID(XID id, unsigned int numBits); +/* + * @brief scan for free XIDs for client + * + * @param pClient the client to scan + * @param count maximum size of items to return + * @param pids pointer to XID where to return found free XIDs + * @result number of free XIDs + */ +unsigned int GetXIDList(ClientPtr pClient, + unsigned int count, + XID *pids); + #endif /* _XSERVER_DIX_RESOURCE_PRIV_H */ diff --git a/include/resource.h b/include/resource.h index 4742f6add..52358e6b4 100644 --- a/include/resource.h +++ b/include/resource.h @@ -252,10 +252,6 @@ extern _X_EXPORT void GetXIDRange(int /*client */ , XID * /*minp */ , XID * /*maxp */ ); -extern _X_EXPORT unsigned int GetXIDList(ClientPtr /*client */ , - unsigned int /*count */ , - XID * /*pids */ ); - extern _X_EXPORT RESTYPE lastResourceType; extern _X_EXPORT RESTYPE TypeMask;