From b1ce5543f1ef4e33c5ef00bd62c892a55417ab33 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 7 Mar 2024 14:50:51 +0100 Subject: [PATCH] dix: unexport workqueue functions These aren't used by drivers, so no need to export them. Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- dix/dix_priv.h | 4 ++++ dix/dixutils.c | 3 +++ dix/main.c | 1 + include/dix.h | 6 ------ os/WaitFor.c | 4 +++- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/dix/dix_priv.h b/dix/dix_priv.h index c21043594..0fae86405 100644 --- a/dix/dix_priv.h +++ b/dix/dix_priv.h @@ -15,4 +15,8 @@ #define MAX_BIG_REQUEST_SIZE 4194303 extern long maxBigRequestSize; +void ClearWorkQueue(void); +void ProcessWorkQueue(void); +void ProcessWorkQueueZombies(void); + #endif /* _XSERVER_DIX_PRIV_H */ diff --git a/dix/dixutils.c b/dix/dixutils.c index a11c82e9f..5ae548b9d 100644 --- a/dix/dixutils.c +++ b/dix/dixutils.c @@ -86,6 +86,9 @@ Author: Adobe Systems Incorporated #include #include + +#include "dix/dix_priv.h" + #include "misc.h" #include "windowstr.h" #include "dixstruct.h" diff --git a/dix/main.c b/dix/main.c index 637f98b0c..4ecb8955e 100644 --- a/dix/main.c +++ b/dix/main.c @@ -83,6 +83,7 @@ Equipment Corporation. #include #include +#include "dix/dix_priv.h" #include "dix/registry_priv.h" #include "scrnintstr.h" diff --git a/include/dix.h b/include/dix.h index 576c0fc0f..85c97dd03 100644 --- a/include/dix.h +++ b/include/dix.h @@ -259,12 +259,6 @@ extern _X_EXPORT void RemoveBlockAndWakeupHandlers(ServerBlockHandlerProcPtr blo extern _X_EXPORT void InitBlockAndWakeupHandlers(void); -extern _X_EXPORT void ClearWorkQueue(void); - -extern _X_EXPORT void ProcessWorkQueue(void); - -extern _X_EXPORT void ProcessWorkQueueZombies(void); - extern _X_EXPORT Bool QueueWorkProc(Bool (*function)(ClientPtr clientUnused, void *closure), ClientPtr client, diff --git a/os/WaitFor.c b/os/WaitFor.c index f34964f2e..c27be11fd 100644 --- a/os/WaitFor.c +++ b/os/WaitFor.c @@ -63,8 +63,10 @@ SOFTWARE. #include #include #include -#include "misc.h" +#include "dix/dix_priv.h" + +#include "misc.h" #include "osdep.h" #include "dixstruct.h" #include "opaque.h"