mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
Remove fd_set from Block/Wakeup handler API
This removes the last uses of fd_set from the server interfaces outside of the OS layer itself. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
committed by
Adam Jackson
parent
fb0802113b
commit
9d15912aa4
@@ -208,28 +208,28 @@ extern _X_EXPORT int AlterSaveSetForClient(ClientPtr /*client */ ,
|
||||
|
||||
extern _X_EXPORT void DeleteWindowFromAnySaveSet(WindowPtr /*pWin */ );
|
||||
|
||||
extern _X_EXPORT void BlockHandler(void *pTimeout,
|
||||
void *pReadmask);
|
||||
extern _X_EXPORT void BlockHandler(void *timeout);
|
||||
|
||||
extern _X_EXPORT void WakeupHandler(int result,
|
||||
void *pReadmask);
|
||||
extern _X_EXPORT void WakeupHandler(int result);
|
||||
|
||||
void
|
||||
EnableLimitedSchedulingLatency(void);
|
||||
EnableLimitedSchedulingLatency(void);
|
||||
|
||||
void
|
||||
DisableLimitedSchedulingLatency(void);
|
||||
DisableLimitedSchedulingLatency(void);
|
||||
|
||||
typedef void (*WakeupHandlerProcPtr) (void *blockData,
|
||||
int result,
|
||||
void *pReadmask);
|
||||
typedef void (*ServerBlockHandlerProcPtr) (void *blockData,
|
||||
void *timeout);
|
||||
|
||||
extern _X_EXPORT Bool RegisterBlockAndWakeupHandlers(BlockHandlerProcPtr blockHandler,
|
||||
WakeupHandlerProcPtr wakeupHandler,
|
||||
typedef void (*ServerWakeupHandlerProcPtr) (void *blockData,
|
||||
int result);
|
||||
|
||||
extern _X_EXPORT Bool RegisterBlockAndWakeupHandlers(ServerBlockHandlerProcPtr blockHandler,
|
||||
ServerWakeupHandlerProcPtr wakeupHandler,
|
||||
void *blockData);
|
||||
|
||||
extern _X_EXPORT void RemoveBlockAndWakeupHandlers(BlockHandlerProcPtr blockHandler,
|
||||
WakeupHandlerProcPtr wakeupHandler,
|
||||
extern _X_EXPORT void RemoveBlockAndWakeupHandlers(ServerBlockHandlerProcPtr blockHandler,
|
||||
ServerWakeupHandlerProcPtr wakeupHandler,
|
||||
void *blockData);
|
||||
|
||||
extern _X_EXPORT void InitBlockAndWakeupHandlers(void);
|
||||
|
||||
Reference in New Issue
Block a user