|
|
1.1 root 1: #include "copyright.h"
2:
3: /* $Header: XSynchro.c,v 11.5 87/09/11 08:07:45 toddb Exp $ */
4: /* Copyright Massachusetts Institute of Technology 1986 */
5:
6: #include "Xlibint.h"
7:
8:
9: int _XSyncFunction(dpy)
10: register Display *dpy;
11: {
12: XSync(dpy,0);
13: }
14:
15: int (*XSynchronize(dpy,onoff))()
16: register Display *dpy;
17: int onoff;
18: {
19: int (*temp)();
20:
21: LockDisplay(dpy);
22: temp = dpy->synchandler;
23: if (onoff) dpy->synchandler = _XSyncFunction;
24: else dpy->synchandler = NULL;
25: UnlockDisplay(dpy);
26: return (temp);
27: }
28:
29: int (*XSetAfterFunction(dpy,func))()
30: register Display *dpy;
31: int (*func)();
32: {
33: int (*temp)();
34:
35: LockDisplay(dpy);
36: temp = dpy->synchandler;
37: dpy->synchandler = func;
38: UnlockDisplay(dpy);
39: return (temp);
40: }
41:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.