mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 05:54:08 +00:00
dix: move struct _WorkQueue definition into dixutil.c
It's only used inside dixutil.c, nowhere else, especially not drivers, so no need to keep it in public SDK. Safe for ABI-25. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
committed by
Enrico Weigelt
parent
6cb3338c0b
commit
16c0f1dfb8
@@ -469,6 +469,13 @@ InitBlockAndWakeupHandlers(void)
|
||||
* sleeps for input.
|
||||
*/
|
||||
|
||||
typedef struct _WorkQueue {
|
||||
struct _WorkQueue *next;
|
||||
Bool (*function) (ClientPtr pClient, void *closure);
|
||||
ClientPtr client;
|
||||
void *closure;
|
||||
} *WorkQueuePtr;
|
||||
|
||||
WorkQueuePtr workQueue;
|
||||
static WorkQueuePtr *workQueueLast = &workQueue;
|
||||
|
||||
|
||||
@@ -98,8 +98,6 @@ typedef struct _Client *ClientPtr;
|
||||
#define _XTYPEDEF_CLIENTPTR
|
||||
#endif
|
||||
|
||||
typedef struct _WorkQueue *WorkQueuePtr;
|
||||
|
||||
extern _X_EXPORT ClientPtr clients[MAXCLIENTS];
|
||||
extern _X_EXPORT ClientPtr serverClient;
|
||||
extern _X_EXPORT int currentMaxClients;
|
||||
|
||||
@@ -118,15 +118,6 @@ typedef struct _Client {
|
||||
int req_fds;
|
||||
} ClientRec;
|
||||
|
||||
typedef struct _WorkQueue {
|
||||
struct _WorkQueue *next;
|
||||
Bool (*function) (ClientPtr /* pClient */ ,
|
||||
void * /* closure */
|
||||
);
|
||||
ClientPtr client;
|
||||
void *closure;
|
||||
} WorkQueueRec;
|
||||
|
||||
extern _X_EXPORT TimeStamp currentTime;
|
||||
|
||||
extern _X_EXPORT int
|
||||
|
||||
Reference in New Issue
Block a user