From 0bef44c198c8f7722cd8755695bc0c63a342ab56 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 27 Feb 2024 15:28:25 +0100 Subject: [PATCH] (submit/os-screensaver) os: unexport screen saver timer functions These functions aren't supposed to be used by drivers, so move them out of the public API. Signed-off-by: Enrico Weigelt, metux IT consult --- Xext/dpms.c | 1 + Xext/saver.c | 1 + dix/dispatch.c | 1 + dix/main.c | 1 + dix/window.c | 1 + include/os.h | 3 --- mi/mieq.c | 1 + os/WaitFor.c | 1 + os/screensaver.h | 11 +++++++++++ 9 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 os/screensaver.h diff --git a/Xext/dpms.c b/Xext/dpms.c index 6539bb0aa..cadcd1a9a 100644 --- a/Xext/dpms.c +++ b/Xext/dpms.c @@ -33,6 +33,7 @@ Equipment Corporation. #include #include "miext/extinit_priv.h" +#include "os/screensaver.h" #include "misc.h" #include "os.h" diff --git a/Xext/saver.c b/Xext/saver.c index e77f9fd02..ab2073d79 100644 --- a/Xext/saver.c +++ b/Xext/saver.c @@ -37,6 +37,7 @@ in this Software without prior written authorization from the X Consortium. #include "dix/cursor_priv.h" #include "dix/dix_priv.h" #include "miext/extinit_priv.h" +#include "os/screensaver.h" #include "misc.h" #include "os.h" diff --git a/dix/dispatch.c b/dix/dispatch.c index 4cefb8a4f..dac29ae5d 100644 --- a/dix/dispatch.c +++ b/dix/dispatch.c @@ -117,6 +117,7 @@ Equipment Corporation. #include "os/client_priv.h" #include "os/ddx_priv.h" #include "os/osdep.h" +#include "os/screensaver.h" #include "windowstr.h" #include "dixfontstr.h" diff --git a/dix/main.c b/dix/main.c index 0bcd1f394..a079150f3 100644 --- a/dix/main.c +++ b/dix/main.c @@ -98,6 +98,7 @@ Equipment Corporation. #include "os/cmdline.h" #include "os/ddx_priv.h" #include "os/osdep.h" +#include "os/screensaver.h" #include "scrnintstr.h" #include "misc.h" diff --git a/dix/window.c b/dix/window.c index 507e28136..f89c40cab 100644 --- a/dix/window.c +++ b/dix/window.c @@ -107,6 +107,7 @@ Equipment Corporation. #include "dix/selection_priv.h" #include "os/auth.h" #include "os/client_priv.h" +#include "os/screensaver.h" #include "misc.h" #include "scrnintstr.h" diff --git a/include/os.h b/include/os.h index ac1f19175..e2947e33c 100644 --- a/include/os.h +++ b/include/os.h @@ -169,9 +169,6 @@ extern _X_EXPORT void TimerCheck(void); extern _X_EXPORT void TimerCancel(OsTimerPtr /* pTimer */ ); extern _X_EXPORT void TimerFree(OsTimerPtr /* pTimer */ ); -extern _X_EXPORT void SetScreenSaverTimer(void); -extern _X_EXPORT void FreeScreenSaverTimer(void); - extern _X_EXPORT void GiveUp(int /*sig */ ); /* diff --git a/mi/mieq.c b/mi/mieq.c index aa24c727c..eb66a31cc 100644 --- a/mi/mieq.c +++ b/mi/mieq.c @@ -39,6 +39,7 @@ in this Software without prior written authorization from The Open Group. #include #include "dix/cursor_priv.h" +#include "os/screensaver.h" #include "misc.h" #include "windowstr.h" diff --git a/os/WaitFor.c b/os/WaitFor.c index 37094d516..dac1b83b4 100644 --- a/os/WaitFor.c +++ b/os/WaitFor.c @@ -64,6 +64,7 @@ SOFTWARE. #include "dix/dix_priv.h" #include "os/busfault.h" +#include "os/screensaver.h" #include "misc.h" #include "osdep.h" diff --git a/os/screensaver.h b/os/screensaver.h new file mode 100644 index 000000000..c52c42bb4 --- /dev/null +++ b/os/screensaver.h @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: MIT OR X11 + * + * Copyright © 2024 Enrico Weigelt, metux IT consult + */ +#ifndef _XSERVER_OS_SCREENSAVER_H +#define _XSERVER_OS_SCREENSAVER_H + +void SetScreenSaverTimer(void); +void FreeScreenSaverTimer(void); + +#endif /* _XSERVER_OS_SCREENSAVER_H */