Sync is built-in and mandatory.

(cherry picked from commit f3ff238601)
This commit is contained in:
Jeremy Huddleston 2009-08-06 23:36:00 -07:00
parent 79ae3d47ed
commit 0570adfe05
8 changed files with 4 additions and 41 deletions

View File

@ -24,13 +24,13 @@ BUILTIN_SRCS = \
shape.c \
sleepuntil.c \
sleepuntil.h \
sync.c \
xcmisc.c \
xtest.c
# Sources always included in libXextmodule.la & libXext.la
MODULE_SRCS = \
shape.c \
sync.c
shape.c
# Optional sources included if extension enabled by configure.ac rules

View File

@ -74,15 +74,6 @@ static ExtensionModule extensionModules[] = {
NULL
},
#endif
#ifdef XSYNC
{
SyncExtensionInit,
SYNC_NAME,
&noSyncExtension,
NULL,
NULL
},
#endif
#ifdef SCREENSAVER
{
ScreenSaverExtensionInit,

View File

@ -29,13 +29,6 @@ extern void XTestExtensionInit(INITARGS);
extern void XTestExtension1Init(INITARGS);
#endif
#ifdef XSYNC
extern void SyncExtensionInit(INITARGS);
#define _SYNC_SERVER
#include <X11/extensions/sync.h>
#include <X11/extensions/syncstr.h>
#endif
#ifdef SCREENSAVER
extern void ScreenSaverExtensionInit (INITARGS);
#include <X11/extensions/saver.h>

View File

@ -375,9 +375,6 @@ _X_HIDDEN void *dixLookupTab[] = {
#ifdef XCSECURITY
SYMVAR(noSecurityExtension)
#endif
#ifdef XSYNC
SYMVAR(noSyncExtension)
#endif
#ifdef RES
SYMVAR(noResExtension)
#endif

View File

@ -94,10 +94,6 @@ extern Bool noShapeExtension;
extern Bool noSecurityExtension;
#endif
#ifdef XSYNC
extern Bool noSyncExtension;
#endif
#ifdef RES
extern Bool noResExtension;
#endif

View File

@ -121,9 +121,6 @@ extern Bool noShapeExtension;
#ifdef XCSECURITY
extern Bool noSecurityExtension;
#endif
#ifdef XSYNC
extern Bool noSyncExtension;
#endif
#ifdef RES
extern Bool noResExtension;
#endif
@ -236,9 +233,7 @@ extern void ScreenSaverExtensionInit (INITARGS);
extern void XvExtensionInit(INITARGS);
extern void XvMCExtensionInit(INITARGS);
#endif
#ifdef XSYNC
extern void SyncExtensionInit(INITARGS);
#endif
#ifdef XKB
extern void XkbExtensionInit(INITARGS);
#endif
@ -348,9 +343,6 @@ static ExtensionToggle ExtensionToggleList[] =
#ifdef XCSECURITY
{ "SECURITY", &noSecurityExtension },
#endif
#ifdef XSYNC
{ "SYNC", &noSyncExtension },
#endif
#ifdef RES
{ "X-Resource", &noResExtension },
#endif
@ -463,9 +455,7 @@ InitExtensions(argc, argv)
XvMCExtensionInit();
}
#endif
#ifdef XSYNC
if (!noSyncExtension) SyncExtensionInit();
#endif
SyncExtensionInit();
#if defined(XKB)
if (!noXkbExtension) XkbExtensionInit();
#endif
@ -554,6 +544,7 @@ static ExtensionModule staticExtensions[] = {
#ifdef XIDLE
{ XIdleExtensionInit, "XIDLE", &noXIdleExtension, NULL, NULL },
#endif
{ SyncExtensionInit, "SYNC", NULL, NULL, NULL },
#ifdef XKB
{ XkbExtensionInit, XkbName, &noXkbExtension, NULL, NULL },
#endif

View File

@ -364,7 +364,6 @@ WaitForSomething(int *pClientsReady)
curclient = XFD_FD(&savedClientsReadable, i);
client_index = GetConnectionTranslation(curclient);
#endif
#ifdef XSYNC
/* We implement "strict" priorities.
* Only the highest priority client is returned to
* dix. If multiple clients at the same priority are
@ -391,7 +390,6 @@ WaitForSomething(int *pClientsReady)
* clients get batched together
*/
else if (client_priority == highest_priority)
#endif
{
pClientsReady[nready++] = client_index;
}

View File

@ -167,9 +167,6 @@ _X_EXPORT Bool noShapeExtension = FALSE;
#ifdef XCSECURITY
_X_EXPORT Bool noSecurityExtension = FALSE;
#endif
#ifdef XSYNC
_X_EXPORT Bool noSyncExtension = FALSE;
#endif
#ifdef RES
_X_EXPORT Bool noResExtension = FALSE;
#endif