From: Tomas Carnecky <t...@dbservice.com> Always build XRes support into the core server, rather than letting it languish in extmod.
Signed-off-by: Tomas Carnecky <t...@dbservice.com> Reviewed-by: Daniel Stone <dan...@fooishbar.org> Reviewed-by: Jamey Sharp <ja...@minilop.net> Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> --- Xext/Makefile.am | 2 +- Xext/xres.c | 2 ++ hw/xfree86/dixmods/extmod/modinit.c | 9 --------- mi/miinitext.c | 3 +++ 4 files changed, 6 insertions(+), 10 deletions(-) diff --git a/Xext/Makefile.am b/Xext/Makefile.am index adea06e..04e1b36 100644 --- a/Xext/Makefile.am +++ b/Xext/Makefile.am @@ -52,7 +52,7 @@ endif # XResource extension: lets clients get data about per-client resource usage RES_SRCS = xres.c if RES -MODULE_SRCS += $(RES_SRCS) +BUILTIN_SRCS += $(RES_SRCS) endif # MIT ScreenSaver extension diff --git a/Xext/xres.c b/Xext/xres.c index 707e02d..ea46925 100644 --- a/Xext/xres.c +++ b/Xext/xres.c @@ -23,6 +23,8 @@ #include "extinit.h" #include "protocol-versions.h" +extern void ResExtensionInit(void); + static int ProcXResQueryVersion (ClientPtr client) { diff --git a/hw/xfree86/dixmods/extmod/modinit.c b/hw/xfree86/dixmods/extmod/modinit.c index 69a70dd..ca3eca3 100644 --- a/hw/xfree86/dixmods/extmod/modinit.c +++ b/hw/xfree86/dixmods/extmod/modinit.c @@ -82,15 +82,6 @@ static ExtensionModule extensionModules[] = { NULL }, #endif -#ifdef RES - { - ResExtensionInit, - XRES_NAME, - &noResExtension, - NULL, - NULL - }, -#endif { /* DON'T delete this entry ! */ NULL, NULL, diff --git a/mi/miinitext.c b/mi/miinitext.c index 9b0fa60..f5f23c6 100644 --- a/mi/miinitext.c +++ b/mi/miinitext.c @@ -363,6 +363,9 @@ static ExtensionModule staticExtensions[] = { #ifdef DPMSExtension { DPMSExtensionInit, DPMSExtensionName, &noDPMSExtension, NULL }, #endif +#ifdef RES + { ResExtensionInit, XRES_NAME, &noResExtension, NULL }, +#endif { NULL, NULL, NULL, NULL, NULL } }; -- 1.7.7.3 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel