Annotation of researchv9/X11/src/X.V11R1/server/dix/dispatch.h, revision 1.1.1.1

1.1       root        1: /* $Header: dispatch.h,v 1.1 87/09/11 07:18:44 toddb Exp $ */
                      2: #ifndef DISPATCH_H
                      3: #define DISPATCH_H
                      4: 
                      5: 
                      6: #define LEGAL_CLIENT(id, c) (\
                      7:     (c == CLIENT_ID(id)) && (clientUsed[CLIENT_ID(id)].used)) 
                      8: 
                      9: #define REQUEST_AT_LEAST_SIZE(req) \
                     10:     if ((sizeof(req) >> 2) > stuff->length )\
                     11:          return(BadLength)
                     12: 
                     13: #define REQUEST_SIZE_MATCH(req)\
                     14:     if ((sizeof(req) >> 2) != stuff->length)\
                     15:          return(BadLength)
                     16: 
                     17: extern int ProcBell();
                     18: extern int ProcChangeActivePointerGrab();
                     19: extern int ProcChangeKeyboardControl();
                     20: extern int ProcChangePointerControl();
                     21: extern int ProcGetDeviceMapping();
                     22: extern int ProcGetInputFocus();
                     23: extern int ProcGetKeyboardControl();
                     24: extern int ProcGetMotionEvents();
                     25: extern int ProcGetPointerControl();
                     26: extern int ProcGrabKey();
                     27: extern int ProcGrabKeyboard();
                     28: extern int ProcGrabPointer();
                     29: extern int ProcQueryKeymap();
                     30: extern int ProcQueryPointer();
                     31: extern int ProcSetDeviceMapping();
                     32: extern int ProcSetInputFocus();
                     33: extern int ProcSendEvent();
                     34: extern int ProcUngrabKey();
                     35: extern int ProcUngrabKeyboard();
                     36: extern int ProcUngrabPointer();
                     37: extern int ProcWarpPointer();
                     38: 
                     39: #endif /* DISPATCH_H */
                     40: 
                     41: extern int curclient;
                     42: extern int ErrorResID;
                     43: extern int *RequestSequenceNumber;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.