xsync: ANSI cleanups
This commit is contained in:
		
							parent
							
								
									e0d8f6a808
								
							
						
					
					
						commit
						1a99110f0c
					
				
							
								
								
									
										396
									
								
								Xext/sync.c
								
								
								
								
							
							
						
						
									
										396
									
								
								Xext/sync.c
								
								
								
								
							| 
						 | 
					@ -97,173 +97,11 @@ static SyncCounter **SysCounterList = NULL;
 | 
				
			||||||
#define XSyncCAAllTrigger \
 | 
					#define XSyncCAAllTrigger \
 | 
				
			||||||
    (XSyncCACounter | XSyncCAValueType | XSyncCAValue | XSyncCATestType)
 | 
					    (XSyncCACounter | XSyncCAValueType | XSyncCAValue | XSyncCATestType)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static void SyncComputeBracketValues(SyncCounter *, Bool);
 | 
				
			||||||
FreeAlarm(
 | 
					 | 
				
			||||||
    pointer /* addr */,
 | 
					 | 
				
			||||||
    XID /* id */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static void SyncInitServerTime(void);
 | 
				
			||||||
FreeAlarmClient(
 | 
					 | 
				
			||||||
    pointer /* value */,
 | 
					 | 
				
			||||||
    XID /* id */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static void SyncInitIdleTime(void);
 | 
				
			||||||
FreeAwait(
 | 
					 | 
				
			||||||
    pointer /* addr */,
 | 
					 | 
				
			||||||
    XID /* id */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
ServertimeBracketValues(
 | 
					 | 
				
			||||||
    pointer /* pCounter */,
 | 
					 | 
				
			||||||
    CARD64 * /* pbracket_less */,
 | 
					 | 
				
			||||||
    CARD64 * /* pbracket_greater */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
ServertimeQueryValue(
 | 
					 | 
				
			||||||
    pointer /* pCounter */,
 | 
					 | 
				
			||||||
    CARD64 * /* pValue_return */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
ServertimeWakeupHandler(
 | 
					 | 
				
			||||||
    pointer /* env */,
 | 
					 | 
				
			||||||
    int /* rc */,
 | 
					 | 
				
			||||||
    pointer /* LastSelectMask */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static int 
 | 
					 | 
				
			||||||
SyncInitTrigger(
 | 
					 | 
				
			||||||
    ClientPtr /* client */,
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */,
 | 
					 | 
				
			||||||
    XSyncCounter /* counter */,
 | 
					 | 
				
			||||||
    Mask /* changes */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SAlarmNotifyEvent(
 | 
					 | 
				
			||||||
    xSyncAlarmNotifyEvent * /* from */,
 | 
					 | 
				
			||||||
    xSyncAlarmNotifyEvent * /* to */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SCounterNotifyEvent(
 | 
					 | 
				
			||||||
    xSyncCounterNotifyEvent * /* from */,
 | 
					 | 
				
			||||||
    xSyncCounterNotifyEvent * /* to */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
ServertimeBlockHandler(
 | 
					 | 
				
			||||||
    pointer  /* env */,
 | 
					 | 
				
			||||||
    struct timeval ** /* wt */,
 | 
					 | 
				
			||||||
    pointer  /* LastSelectMask */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static int
 | 
					 | 
				
			||||||
SyncAddTriggerToCounter(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
extern void
 | 
					 | 
				
			||||||
SyncAlarmCounterDestroyed(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SyncAlarmTriggerFired(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SyncAwaitTriggerFired(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static int
 | 
					 | 
				
			||||||
SyncChangeAlarmAttributes(
 | 
					 | 
				
			||||||
    ClientPtr /* client */,
 | 
					 | 
				
			||||||
    SyncAlarm * /* pAlarm */,
 | 
					 | 
				
			||||||
    Mask /* mask */,
 | 
					 | 
				
			||||||
    CARD32 * /* values */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static Bool
 | 
					 | 
				
			||||||
SyncCheckTriggerNegativeComparison(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */,
 | 
					 | 
				
			||||||
    CARD64 /* oldval */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static Bool
 | 
					 | 
				
			||||||
SyncCheckTriggerNegativeTransition(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */,
 | 
					 | 
				
			||||||
    CARD64 /* oldval */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static Bool
 | 
					 | 
				
			||||||
SyncCheckTriggerPositiveComparison(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */,
 | 
					 | 
				
			||||||
    CARD64 /* oldval */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static Bool
 | 
					 | 
				
			||||||
SyncCheckTriggerPositiveTransition(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */,
 | 
					 | 
				
			||||||
    CARD64 /* oldval */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static SyncCounter *
 | 
					 | 
				
			||||||
SyncCreateCounter(
 | 
					 | 
				
			||||||
    ClientPtr /* client */,
 | 
					 | 
				
			||||||
    XSyncCounter /* id */,
 | 
					 | 
				
			||||||
    CARD64 /* initialvalue */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void SyncComputeBracketValues(
 | 
					 | 
				
			||||||
    SyncCounter * /* pCounter */,
 | 
					 | 
				
			||||||
    Bool /* startOver */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SyncDeleteTriggerFromCounter(
 | 
					 | 
				
			||||||
    SyncTrigger * /* pTrigger */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static Bool
 | 
					 | 
				
			||||||
SyncEventSelectForAlarm(
 | 
					 | 
				
			||||||
    SyncAlarm * /* pAlarm */,
 | 
					 | 
				
			||||||
    ClientPtr /* client */,
 | 
					 | 
				
			||||||
    Bool /* wantevents */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SyncInitServerTime(
 | 
					 | 
				
			||||||
    void
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SyncInitIdleTime(
 | 
					 | 
				
			||||||
    void
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void 
 | 
					 | 
				
			||||||
SyncResetProc(
 | 
					 | 
				
			||||||
    ExtensionEntry * /* extEntry */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SyncSendAlarmNotifyEvents(
 | 
					 | 
				
			||||||
    SyncAlarm * /* pAlarm */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
SyncSendCounterNotifyEvents(
 | 
					 | 
				
			||||||
    ClientPtr /* client */,
 | 
					 | 
				
			||||||
    SyncAwait ** /* ppAwait */,
 | 
					 | 
				
			||||||
    int /* num_events */
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static DISPATCH_PROC(ProcSyncAwait);
 | 
					static DISPATCH_PROC(ProcSyncAwait);
 | 
				
			||||||
static DISPATCH_PROC(ProcSyncChangeAlarm);
 | 
					static DISPATCH_PROC(ProcSyncChangeAlarm);
 | 
				
			||||||
| 
						 | 
					@ -301,8 +139,7 @@ static DISPATCH_PROC(SProcSyncSetPriority);
 | 
				
			||||||
 *  delete and add triggers on this list.
 | 
					 *  delete and add triggers on this list.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SyncDeleteTriggerFromCounter(pTrigger)
 | 
					SyncDeleteTriggerFromCounter(SyncTrigger *pTrigger)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncTriggerList *pCur;
 | 
					    SyncTriggerList *pCur;
 | 
				
			||||||
    SyncTriggerList *pPrev;
 | 
					    SyncTriggerList *pPrev;
 | 
				
			||||||
| 
						 | 
					@ -338,8 +175,7 @@ SyncDeleteTriggerFromCounter(pTrigger)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SyncAddTriggerToCounter(pTrigger)
 | 
					SyncAddTriggerToCounter(SyncTrigger *pTrigger)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncTriggerList *pCur;
 | 
					    SyncTriggerList *pCur;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -382,9 +218,7 @@ SyncAddTriggerToCounter(pTrigger)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static Bool
 | 
					static Bool
 | 
				
			||||||
SyncCheckTriggerPositiveComparison(pTrigger, oldval)
 | 
					SyncCheckTriggerPositiveComparison(SyncTrigger *pTrigger, CARD64 oldval)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
    CARD64	oldval;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return (pTrigger->pCounter == NULL ||
 | 
					    return (pTrigger->pCounter == NULL ||
 | 
				
			||||||
	    XSyncValueGreaterOrEqual(pTrigger->pCounter->value,
 | 
						    XSyncValueGreaterOrEqual(pTrigger->pCounter->value,
 | 
				
			||||||
| 
						 | 
					@ -392,9 +226,7 @@ SyncCheckTriggerPositiveComparison(pTrigger, oldval)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static Bool
 | 
					static Bool
 | 
				
			||||||
SyncCheckTriggerNegativeComparison(pTrigger, oldval)
 | 
					SyncCheckTriggerNegativeComparison(SyncTrigger *pTrigger,  CARD64 oldval)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
    CARD64	oldval;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return (pTrigger->pCounter == NULL ||
 | 
					    return (pTrigger->pCounter == NULL ||
 | 
				
			||||||
	    XSyncValueLessOrEqual(pTrigger->pCounter->value,
 | 
						    XSyncValueLessOrEqual(pTrigger->pCounter->value,
 | 
				
			||||||
| 
						 | 
					@ -402,9 +234,7 @@ SyncCheckTriggerNegativeComparison(pTrigger, oldval)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static Bool
 | 
					static Bool
 | 
				
			||||||
SyncCheckTriggerPositiveTransition(pTrigger, oldval)
 | 
					SyncCheckTriggerPositiveTransition(SyncTrigger *pTrigger, CARD64 oldval)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
    CARD64	oldval;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return (pTrigger->pCounter == NULL ||
 | 
					    return (pTrigger->pCounter == NULL ||
 | 
				
			||||||
	    (XSyncValueLessThan(oldval, pTrigger->test_value) &&
 | 
						    (XSyncValueLessThan(oldval, pTrigger->test_value) &&
 | 
				
			||||||
| 
						 | 
					@ -413,9 +243,7 @@ SyncCheckTriggerPositiveTransition(pTrigger, oldval)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static Bool
 | 
					static Bool
 | 
				
			||||||
SyncCheckTriggerNegativeTransition(pTrigger, oldval)
 | 
					SyncCheckTriggerNegativeTransition(SyncTrigger *pTrigger, CARD64 oldval)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
    CARD64	oldval;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return (pTrigger->pCounter == NULL ||
 | 
					    return (pTrigger->pCounter == NULL ||
 | 
				
			||||||
	    (XSyncValueGreaterThan(oldval, pTrigger->test_value) &&
 | 
						    (XSyncValueGreaterThan(oldval, pTrigger->test_value) &&
 | 
				
			||||||
| 
						 | 
					@ -423,14 +251,9 @@ SyncCheckTriggerNegativeTransition(pTrigger, oldval)
 | 
				
			||||||
				   pTrigger->test_value)));
 | 
									   pTrigger->test_value)));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SyncInitTrigger(client, pTrigger, counter, changes) 
 | 
					SyncInitTrigger(ClientPtr client, SyncTrigger pTrigger, XSyncCounter counter,
 | 
				
			||||||
    ClientPtr	     client;    /* so we can set errorValue */
 | 
							Mask changes)
 | 
				
			||||||
    SyncTrigger      *pTrigger;
 | 
					 | 
				
			||||||
    XSyncCounter     counter; 
 | 
					 | 
				
			||||||
    Mask	     changes;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncCounter *pCounter = pTrigger->pCounter;
 | 
					    SyncCounter *pCounter = pTrigger->pCounter;
 | 
				
			||||||
    int		rc;
 | 
					    int		rc;
 | 
				
			||||||
| 
						 | 
					@ -542,8 +365,7 @@ SyncInitTrigger(client, pTrigger, counter, changes)
 | 
				
			||||||
 *  clients.  The alarm maintains a list of clients interested in events.
 | 
					 *  clients.  The alarm maintains a list of clients interested in events.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SyncSendAlarmNotifyEvents(pAlarm)
 | 
					SyncSendAlarmNotifyEvents(SyncAlarm *pAlarm)
 | 
				
			||||||
    SyncAlarm *pAlarm;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAlarmClientList *pcl;
 | 
					    SyncAlarmClientList *pcl;
 | 
				
			||||||
    xSyncAlarmNotifyEvent ane;
 | 
					    xSyncAlarmNotifyEvent ane;
 | 
				
			||||||
| 
						 | 
					@ -590,10 +412,8 @@ SyncSendAlarmNotifyEvents(pAlarm)
 | 
				
			||||||
 *  go only to the Awaiting client.
 | 
					 *  go only to the Awaiting client.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SyncSendCounterNotifyEvents(client, ppAwait, num_events)
 | 
					SyncSendCounterNotifyEvents(ClientPtr client, SyncAwait **ppAwait,
 | 
				
			||||||
    ClientPtr client;
 | 
								    int num_events)
 | 
				
			||||||
    SyncAwait **ppAwait;
 | 
					 | 
				
			||||||
    int num_events;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    xSyncCounterNotifyEvent *pEvents, *pev;
 | 
					    xSyncCounterNotifyEvent *pEvents, *pev;
 | 
				
			||||||
    int i;
 | 
					    int i;
 | 
				
			||||||
| 
						 | 
					@ -629,8 +449,7 @@ SyncSendCounterNotifyEvents(client, ppAwait, num_events)
 | 
				
			||||||
 * It is plugged into pTrigger->CounterDestroyed (for alarm triggers).
 | 
					 * It is plugged into pTrigger->CounterDestroyed (for alarm triggers).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
SyncAlarmCounterDestroyed(pTrigger)
 | 
					SyncAlarmCounterDestroyed(SyncTrigger *pTrigger)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAlarm *pAlarm = (SyncAlarm *)pTrigger;
 | 
					    SyncAlarm *pAlarm = (SyncAlarm *)pTrigger;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -644,8 +463,7 @@ SyncAlarmCounterDestroyed(pTrigger)
 | 
				
			||||||
 *  It is plugged into pTrigger->TriggerFired (for alarm triggers).
 | 
					 *  It is plugged into pTrigger->TriggerFired (for alarm triggers).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SyncAlarmTriggerFired(pTrigger)
 | 
					SyncAlarmTriggerFired(SyncTrigger *pTrigger)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAlarm *pAlarm = (SyncAlarm *)pTrigger;
 | 
					    SyncAlarm *pAlarm = (SyncAlarm *)pTrigger;
 | 
				
			||||||
    CARD64 new_test_value;
 | 
					    CARD64 new_test_value;
 | 
				
			||||||
| 
						 | 
					@ -720,8 +538,7 @@ SyncAlarmTriggerFired(pTrigger)
 | 
				
			||||||
 *  (for Await triggers).
 | 
					 *  (for Await triggers).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SyncAwaitTriggerFired(pTrigger)
 | 
					SyncAwaitTriggerFired(SyncTrigger *pTrigger)
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAwait *pAwait = (SyncAwait *)pTrigger;
 | 
					    SyncAwait *pAwait = (SyncAwait *)pTrigger;
 | 
				
			||||||
    int numwaits;
 | 
					    int numwaits;
 | 
				
			||||||
| 
						 | 
					@ -814,9 +631,7 @@ bail:
 | 
				
			||||||
 *  any triggers depending on the counter will be checked.
 | 
					 *  any triggers depending on the counter will be checked.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
SyncChangeCounter(pCounter, newval)
 | 
					SyncChangeCounter(SyncCounter *pCounter, CARD64 newval)
 | 
				
			||||||
    SyncCounter    *pCounter;
 | 
					 | 
				
			||||||
    CARD64         newval;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncTriggerList       *ptl, *pnext;
 | 
					    SyncTriggerList       *ptl, *pnext;
 | 
				
			||||||
    CARD64 oldval;
 | 
					    CARD64 oldval;
 | 
				
			||||||
| 
						 | 
					@ -841,10 +656,7 @@ SyncChangeCounter(pCounter, newval)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* loosely based on dix/events.c/EventSelectForWindow */
 | 
					/* loosely based on dix/events.c/EventSelectForWindow */
 | 
				
			||||||
static Bool
 | 
					static Bool
 | 
				
			||||||
SyncEventSelectForAlarm(pAlarm, client, wantevents)
 | 
					SyncEventSelectForAlarm(SyncAlarm *pAlarm, ClientPtr client, Bool wantevents)
 | 
				
			||||||
    SyncAlarm *pAlarm;
 | 
					 | 
				
			||||||
    ClientPtr client;
 | 
					 | 
				
			||||||
    Bool      wantevents;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAlarmClientList *pClients;
 | 
					    SyncAlarmClientList *pClients;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -913,11 +725,8 @@ SyncEventSelectForAlarm(pAlarm, client, wantevents)
 | 
				
			||||||
 * ** SyncChangeAlarmAttributes ** This is used by CreateAlarm and ChangeAlarm
 | 
					 * ** SyncChangeAlarmAttributes ** This is used by CreateAlarm and ChangeAlarm
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SyncChangeAlarmAttributes(client, pAlarm, mask, values)
 | 
					SyncChangeAlarmAttributes(ClientPtr client, SyncAlarm *pAlarm, Mask mask,
 | 
				
			||||||
    ClientPtr       client;
 | 
								  CARD32 *values)
 | 
				
			||||||
    SyncAlarm      *pAlarm;
 | 
					 | 
				
			||||||
    Mask	    mask;
 | 
					 | 
				
			||||||
    CARD32	    *values;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    int		   status;
 | 
					    int		   status;
 | 
				
			||||||
    XSyncCounter   counter;
 | 
					    XSyncCounter   counter;
 | 
				
			||||||
| 
						 | 
					@ -1014,10 +823,7 @@ SyncChangeAlarmAttributes(client, pAlarm, mask, values)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static SyncCounter *
 | 
					static SyncCounter *
 | 
				
			||||||
SyncCreateCounter(client, id, initialvalue)
 | 
					SyncCreateCounter(ClientPtr client, XSyncCounter id, CARD64 initialvalue)
 | 
				
			||||||
    ClientPtr	client;
 | 
					 | 
				
			||||||
    XSyncCounter id;
 | 
					 | 
				
			||||||
    CARD64      initialvalue;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncCounter *pCounter;
 | 
					    SyncCounter *pCounter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1039,10 +845,7 @@ SyncCreateCounter(client, id, initialvalue)
 | 
				
			||||||
    return pCounter;
 | 
					    return pCounter;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int FreeCounter(
 | 
					static int FreeCounter(void *, XID);
 | 
				
			||||||
    pointer /*env*/,
 | 
					 | 
				
			||||||
    XID     /*id*/
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * ***** System Counter utilities
 | 
					 * ***** System Counter utilities
 | 
				
			||||||
| 
						 | 
					@ -1116,9 +919,7 @@ SyncDestroySystemCounter(pSysCounter)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SyncComputeBracketValues(pCounter, startOver)
 | 
					SyncComputeBracketValues(SyncCounter *pCounter, Bool startOver)
 | 
				
			||||||
    SyncCounter *pCounter;
 | 
					 | 
				
			||||||
    Bool startOver;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncTriggerList *pCur;
 | 
					    SyncTriggerList *pCur;
 | 
				
			||||||
    SyncTrigger *pTrigger;
 | 
					    SyncTrigger *pTrigger;
 | 
				
			||||||
| 
						 | 
					@ -1205,9 +1006,7 @@ SyncComputeBracketValues(pCounter, startOver)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ARGSUSED */
 | 
					/* ARGSUSED */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
FreeAlarm(addr, id)
 | 
					FreeAlarm(void *addr, XID id)
 | 
				
			||||||
    pointer         addr;
 | 
					 | 
				
			||||||
    XID             id;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAlarm      *pAlarm = (SyncAlarm *) addr;
 | 
					    SyncAlarm      *pAlarm = (SyncAlarm *) addr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1232,9 +1031,7 @@ FreeAlarm(addr, id)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
/* ARGSUSED */
 | 
					/* ARGSUSED */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
FreeCounter(env, id)
 | 
					FreeCounter(void *env, XID id)
 | 
				
			||||||
    pointer         env;
 | 
					 | 
				
			||||||
    XID             id;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncCounter     *pCounter = (SyncCounter *) env;
 | 
					    SyncCounter     *pCounter = (SyncCounter *) env;
 | 
				
			||||||
    SyncTriggerList *ptl, *pnext;
 | 
					    SyncTriggerList *ptl, *pnext;
 | 
				
			||||||
| 
						 | 
					@ -1284,9 +1081,7 @@ FreeCounter(env, id)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
/* ARGSUSED */
 | 
					/* ARGSUSED */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
FreeAwait(addr, id)
 | 
					FreeAwait(void *addr, XID id)
 | 
				
			||||||
    pointer         addr;
 | 
					 | 
				
			||||||
    XID             id;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAwaitUnion *pAwaitUnion = (SyncAwaitUnion *) addr;
 | 
					    SyncAwaitUnion *pAwaitUnion = (SyncAwaitUnion *) addr;
 | 
				
			||||||
    SyncAwait *pAwait;
 | 
					    SyncAwait *pAwait;
 | 
				
			||||||
| 
						 | 
					@ -1312,9 +1107,7 @@ FreeAwait(addr, id)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* loosely based on dix/events.c/OtherClientGone */
 | 
					/* loosely based on dix/events.c/OtherClientGone */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
FreeAlarmClient(value, id)
 | 
					FreeAlarmClient(void *value, XID id)
 | 
				
			||||||
    pointer value; /* must conform to DeleteType */
 | 
					 | 
				
			||||||
    XID   id;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    SyncAlarm *pAlarm = (SyncAlarm *)value;
 | 
					    SyncAlarm *pAlarm = (SyncAlarm *)value;
 | 
				
			||||||
    SyncAlarmClientList *pCur, *pPrev;
 | 
					    SyncAlarmClientList *pCur, *pPrev;
 | 
				
			||||||
| 
						 | 
					@ -1347,8 +1140,7 @@ FreeAlarmClient(value, id)
 | 
				
			||||||
 * ** Initialize the extension
 | 
					 * ** Initialize the extension
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncInitialize(client)
 | 
					ProcSyncInitialize(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    xSyncInitializeReply  rep;
 | 
					    xSyncInitializeReply  rep;
 | 
				
			||||||
    int   n;
 | 
					    int   n;
 | 
				
			||||||
| 
						 | 
					@ -1373,8 +1165,7 @@ ProcSyncInitialize(client)
 | 
				
			||||||
 * ** Get list of system counters available through the extension
 | 
					 * ** Get list of system counters available through the extension
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncListSystemCounters(client)
 | 
					ProcSyncListSystemCounters(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    xSyncListSystemCountersReply  rep;
 | 
					    xSyncListSystemCountersReply  rep;
 | 
				
			||||||
    int i, len;
 | 
					    int i, len;
 | 
				
			||||||
| 
						 | 
					@ -1451,8 +1242,7 @@ ProcSyncListSystemCounters(client)
 | 
				
			||||||
 * ** Set client Priority
 | 
					 * ** Set client Priority
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncSetPriority(client)
 | 
					ProcSyncSetPriority(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncSetPriorityReq);
 | 
					    REQUEST(xSyncSetPriorityReq);
 | 
				
			||||||
    ClientPtr priorityclient;
 | 
					    ClientPtr priorityclient;
 | 
				
			||||||
| 
						 | 
					@ -1487,8 +1277,7 @@ ProcSyncSetPriority(client)
 | 
				
			||||||
 * ** Get client Priority
 | 
					 * ** Get client Priority
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncGetPriority(client)
 | 
					ProcSyncGetPriority(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncGetPriorityReq);
 | 
					    REQUEST(xSyncGetPriorityReq);
 | 
				
			||||||
    xSyncGetPriorityReply rep;
 | 
					    xSyncGetPriorityReply rep;
 | 
				
			||||||
| 
						 | 
					@ -1527,8 +1316,7 @@ ProcSyncGetPriority(client)
 | 
				
			||||||
 * ** Create a new counter
 | 
					 * ** Create a new counter
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncCreateCounter(client)
 | 
					ProcSyncCreateCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncCreateCounterReq);
 | 
					    REQUEST(xSyncCreateCounterReq);
 | 
				
			||||||
    CARD64          initial;
 | 
					    CARD64          initial;
 | 
				
			||||||
| 
						 | 
					@ -1548,8 +1336,7 @@ ProcSyncCreateCounter(client)
 | 
				
			||||||
 * ** Set Counter value
 | 
					 * ** Set Counter value
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncSetCounter(client)
 | 
					ProcSyncSetCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncSetCounterReq);
 | 
					    REQUEST(xSyncSetCounterReq);
 | 
				
			||||||
    SyncCounter    *pCounter;
 | 
					    SyncCounter    *pCounter;
 | 
				
			||||||
| 
						 | 
					@ -1580,8 +1367,7 @@ ProcSyncSetCounter(client)
 | 
				
			||||||
 * ** Change Counter value
 | 
					 * ** Change Counter value
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncChangeCounter(client)
 | 
					ProcSyncChangeCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncChangeCounterReq);
 | 
					    REQUEST(xSyncChangeCounterReq);
 | 
				
			||||||
    SyncCounter    *pCounter;
 | 
					    SyncCounter    *pCounter;
 | 
				
			||||||
| 
						 | 
					@ -1620,8 +1406,7 @@ ProcSyncChangeCounter(client)
 | 
				
			||||||
 * ** Destroy a counter
 | 
					 * ** Destroy a counter
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncDestroyCounter(client)
 | 
					ProcSyncDestroyCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncDestroyCounterReq);
 | 
					    REQUEST(xSyncDestroyCounterReq);
 | 
				
			||||||
    SyncCounter    *pCounter;
 | 
					    SyncCounter    *pCounter;
 | 
				
			||||||
| 
						 | 
					@ -1649,8 +1434,7 @@ ProcSyncDestroyCounter(client)
 | 
				
			||||||
 * ** Await
 | 
					 * ** Await
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncAwait(client)
 | 
					ProcSyncAwait(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncAwaitReq);
 | 
					    REQUEST(xSyncAwaitReq);
 | 
				
			||||||
    int             len, items;
 | 
					    int             len, items;
 | 
				
			||||||
| 
						 | 
					@ -1765,8 +1549,7 @@ ProcSyncAwait(client)
 | 
				
			||||||
 * ** Query a counter
 | 
					 * ** Query a counter
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncQueryCounter(client)
 | 
					ProcSyncQueryCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncQueryCounterReq);
 | 
					    REQUEST(xSyncQueryCounterReq);
 | 
				
			||||||
    xSyncQueryCounterReply rep;
 | 
					    xSyncQueryCounterReply rep;
 | 
				
			||||||
| 
						 | 
					@ -1813,8 +1596,7 @@ ProcSyncQueryCounter(client)
 | 
				
			||||||
 * ** Create Alarm
 | 
					 * ** Create Alarm
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncCreateAlarm(client)
 | 
					ProcSyncCreateAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncCreateAlarmReq);
 | 
					    REQUEST(xSyncCreateAlarmReq);
 | 
				
			||||||
    SyncAlarm      *pAlarm;
 | 
					    SyncAlarm      *pAlarm;
 | 
				
			||||||
| 
						 | 
					@ -1893,8 +1675,7 @@ ProcSyncCreateAlarm(client)
 | 
				
			||||||
 * ** Change Alarm
 | 
					 * ** Change Alarm
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncChangeAlarm(client)
 | 
					ProcSyncChangeAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncChangeAlarmReq);
 | 
					    REQUEST(xSyncChangeAlarmReq);
 | 
				
			||||||
    SyncAlarm   *pAlarm;
 | 
					    SyncAlarm   *pAlarm;
 | 
				
			||||||
| 
						 | 
					@ -1934,8 +1715,7 @@ ProcSyncChangeAlarm(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncQueryAlarm(client)
 | 
					ProcSyncQueryAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncQueryAlarmReq);
 | 
					    REQUEST(xSyncQueryAlarmReq);
 | 
				
			||||||
    SyncAlarm      *pAlarm;
 | 
					    SyncAlarm      *pAlarm;
 | 
				
			||||||
| 
						 | 
					@ -1995,10 +1775,8 @@ ProcSyncQueryAlarm(client)
 | 
				
			||||||
    return client->noClientException;
 | 
					    return client->noClientException;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncDestroyAlarm(client)
 | 
					ProcSyncDestroyAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncDestroyAlarmReq);
 | 
					    REQUEST(xSyncDestroyAlarmReq);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2019,14 +1797,12 @@ ProcSyncDestroyAlarm(client)
 | 
				
			||||||
 * ** Given an extension request, call the appropriate request procedure
 | 
					 * ** Given an extension request, call the appropriate request procedure
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
ProcSyncDispatch(client)
 | 
					ProcSyncDispatch(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xReq);
 | 
					    REQUEST(xReq);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    switch (stuff->data)
 | 
					    switch (stuff->data)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 | 
					 | 
				
			||||||
      case X_SyncInitialize:
 | 
					      case X_SyncInitialize:
 | 
				
			||||||
	return ProcSyncInitialize(client);
 | 
						return ProcSyncInitialize(client);
 | 
				
			||||||
      case X_SyncListSystemCounters:
 | 
					      case X_SyncListSystemCounters:
 | 
				
			||||||
| 
						 | 
					@ -2065,8 +1841,7 @@ ProcSyncDispatch(client)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncInitialize(client)
 | 
					SProcSyncInitialize(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncInitializeReq);
 | 
					    REQUEST(xSyncInitializeReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2078,8 +1853,7 @@ SProcSyncInitialize(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncListSystemCounters(client)
 | 
					SProcSyncListSystemCounters(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncListSystemCountersReq);
 | 
					    REQUEST(xSyncListSystemCountersReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2091,8 +1865,7 @@ SProcSyncListSystemCounters(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncCreateCounter(client)
 | 
					SProcSyncCreateCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncCreateCounterReq);
 | 
					    REQUEST(xSyncCreateCounterReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2107,8 +1880,7 @@ SProcSyncCreateCounter(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncSetCounter(client)
 | 
					SProcSyncSetCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncSetCounterReq);
 | 
					    REQUEST(xSyncSetCounterReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2123,8 +1895,7 @@ SProcSyncSetCounter(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncChangeCounter(client)
 | 
					SProcSyncChangeCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncChangeCounterReq);
 | 
					    REQUEST(xSyncChangeCounterReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2139,8 +1910,7 @@ SProcSyncChangeCounter(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncQueryCounter(client)
 | 
					SProcSyncQueryCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncQueryCounterReq);
 | 
					    REQUEST(xSyncQueryCounterReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2153,8 +1923,7 @@ SProcSyncQueryCounter(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncDestroyCounter(client)
 | 
					SProcSyncDestroyCounter(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncDestroyCounterReq);
 | 
					    REQUEST(xSyncDestroyCounterReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2167,8 +1936,7 @@ SProcSyncDestroyCounter(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncAwait(client)
 | 
					SProcSyncAwait(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncAwaitReq);
 | 
					    REQUEST(xSyncAwaitReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2180,10 +1948,8 @@ SProcSyncAwait(client)
 | 
				
			||||||
    return ProcSyncAwait(client);
 | 
					    return ProcSyncAwait(client);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncCreateAlarm(client)
 | 
					SProcSyncCreateAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncCreateAlarmReq);
 | 
					    REQUEST(xSyncCreateAlarmReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2198,8 +1964,7 @@ SProcSyncCreateAlarm(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncChangeAlarm(client)
 | 
					SProcSyncChangeAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncChangeAlarmReq);
 | 
					    REQUEST(xSyncChangeAlarmReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2213,8 +1978,7 @@ SProcSyncChangeAlarm(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncQueryAlarm(client)
 | 
					SProcSyncQueryAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncQueryAlarmReq);
 | 
					    REQUEST(xSyncQueryAlarmReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2227,8 +1991,7 @@ SProcSyncQueryAlarm(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncDestroyAlarm(client)
 | 
					SProcSyncDestroyAlarm(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncDestroyAlarmReq);
 | 
					    REQUEST(xSyncDestroyAlarmReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2241,8 +2004,7 @@ SProcSyncDestroyAlarm(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncSetPriority(client)
 | 
					SProcSyncSetPriority(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncSetPriorityReq);
 | 
					    REQUEST(xSyncSetPriorityReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2256,8 +2018,7 @@ SProcSyncSetPriority(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncGetPriority(client)
 | 
					SProcSyncGetPriority(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xSyncGetPriorityReq);
 | 
					    REQUEST(xSyncGetPriorityReq);
 | 
				
			||||||
    char   n;
 | 
					    char   n;
 | 
				
			||||||
| 
						 | 
					@ -2271,8 +2032,7 @@ SProcSyncGetPriority(client)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
SProcSyncDispatch(client)
 | 
					SProcSyncDispatch(ClientPtr client)
 | 
				
			||||||
    ClientPtr       client;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    REQUEST(xReq);
 | 
					    REQUEST(xReq);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2316,8 +2076,7 @@ SProcSyncDispatch(client)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SCounterNotifyEvent(from, to)
 | 
					SCounterNotifyEvent(xSyncCounterNotifyEvent *from, xSyncCounterNotifyEvent *to)
 | 
				
			||||||
    xSyncCounterNotifyEvent *from, *to;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    to->type = from->type;
 | 
					    to->type = from->type;
 | 
				
			||||||
    to->kind = from->kind;
 | 
					    to->kind = from->kind;
 | 
				
			||||||
| 
						 | 
					@ -2334,8 +2093,7 @@ SCounterNotifyEvent(from, to)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SAlarmNotifyEvent(from, to)
 | 
					SAlarmNotifyEvent(xSyncAlarmNotifyEvent *from, xSyncAlarmNotifyEvent *to)
 | 
				
			||||||
    xSyncAlarmNotifyEvent *from, *to;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    to->type = from->type;
 | 
					    to->type = from->type;
 | 
				
			||||||
    to->kind = from->kind;
 | 
					    to->kind = from->kind;
 | 
				
			||||||
| 
						 | 
					@ -2354,8 +2112,7 @@ SAlarmNotifyEvent(from, to)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
/* ARGSUSED */
 | 
					/* ARGSUSED */
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
SyncResetProc(extEntry)
 | 
					SyncResetProc(ExtensionEntry *extEntry)
 | 
				
			||||||
    ExtensionEntry *extEntry;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    xfree(SysCounterList);
 | 
					    xfree(SysCounterList);
 | 
				
			||||||
    SysCounterList = NULL;
 | 
					    SysCounterList = NULL;
 | 
				
			||||||
| 
						 | 
					@ -2367,7 +2124,7 @@ SyncResetProc(extEntry)
 | 
				
			||||||
 * ** Initialise the extension.
 | 
					 * ** Initialise the extension.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
SyncExtensionInit(INITARGS)
 | 
					SyncExtensionInit(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ExtensionEntry *extEntry;
 | 
					    ExtensionEntry *extEntry;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2436,10 +2193,8 @@ static XSyncValue *pnext_time;
 | 
				
			||||||
*** code inspired by multibuffer extension
 | 
					*** code inspired by multibuffer extension
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
/*ARGSUSED*/
 | 
					/*ARGSUSED*/
 | 
				
			||||||
static void ServertimeBlockHandler(env, wt, LastSelectMask)
 | 
					static void
 | 
				
			||||||
pointer env;
 | 
					ServertimeBlockHandler(void *env, struct timeval **wt, void *LastSelectMask)
 | 
				
			||||||
struct timeval **wt;
 | 
					 | 
				
			||||||
pointer LastSelectMask;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    XSyncValue delay;
 | 
					    XSyncValue delay;
 | 
				
			||||||
    unsigned long timeout;
 | 
					    unsigned long timeout;
 | 
				
			||||||
| 
						 | 
					@ -2467,10 +2222,8 @@ pointer LastSelectMask;
 | 
				
			||||||
*** Wakeup Handler
 | 
					*** Wakeup Handler
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
/*ARGSUSED*/
 | 
					/*ARGSUSED*/
 | 
				
			||||||
static void ServertimeWakeupHandler(env, rc, LastSelectMask)
 | 
					static void
 | 
				
			||||||
pointer env;
 | 
					ServertimeWakeupHandler(void *env, int rc, void *LastSelectMask)
 | 
				
			||||||
int rc;
 | 
					 | 
				
			||||||
pointer LastSelectMask;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (pnext_time)
 | 
					    if (pnext_time)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
| 
						 | 
					@ -2484,19 +2237,15 @@ pointer LastSelectMask;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
ServertimeQueryValue(pCounter, pValue_return)
 | 
					ServertimeQueryValue(void *pCounter, CARD64 *pValue_return)
 | 
				
			||||||
    pointer pCounter;
 | 
					 | 
				
			||||||
    CARD64 *pValue_return;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    GetTime();
 | 
					    GetTime();
 | 
				
			||||||
    *pValue_return = Now;
 | 
					    *pValue_return = Now;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
ServertimeBracketValues(pCounter, pbracket_less, pbracket_greater)
 | 
					ServertimeBracketValues(void *pCounter, CARD64 *pbracket_less,
 | 
				
			||||||
    pointer pCounter;
 | 
								CARD64 *pbracket_greater)
 | 
				
			||||||
    CARD64 *pbracket_less;
 | 
					 | 
				
			||||||
    CARD64 *pbracket_greater;
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (!pnext_time && pbracket_greater)
 | 
					    if (!pnext_time && pbracket_greater)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
| 
						 | 
					@ -2579,9 +2328,7 @@ IdleTimeBlockHandler (pointer env,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
IdleTimeWakeupHandler (pointer env,
 | 
					IdleTimeWakeupHandler (pointer env, int rc, pointer LastSelectMask)
 | 
				
			||||||
                       int rc,
 | 
					 | 
				
			||||||
                       pointer LastSelectMask)
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    XSyncValue idle;
 | 
					    XSyncValue idle;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2600,8 +2347,7 @@ IdleTimeWakeupHandler (pointer env,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
IdleTimeBracketValues (pointer pCounter,
 | 
					IdleTimeBracketValues (pointer pCounter, CARD64 *pbracket_less,
 | 
				
			||||||
                       CARD64 *pbracket_less,
 | 
					 | 
				
			||||||
                       CARD64 *pbracket_greater)
 | 
					                       CARD64 *pbracket_greater)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    Bool registered = (pIdleTimeValueLess || pIdleTimeValueGreater);
 | 
					    Bool registered = (pIdleTimeValueLess || pIdleTimeValueGreater);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue