|
|
BSD 4.3
#include <X/mit-copyright.h>
/* $Header: /var/lib/cvsd/repos/CSRG/43BSD/contrib/X/Xlib/XSync.c,v 1.1.1.1 2018/04/24 16:12:54 root Exp $ */
/* Copyright Massachusetts Institute of Technology 1985 */
#include "XlibInternal.h"
extern _QEvent *_qfree;
/* Synchronize with errors and events, optionally discarding pending events. */
XSync (discard)
int discard; /* 0 or 1 */
{
register Display *dpy;
register XReq *req;
XRep rep;
GetReq (X_SetUp, 0);
_XReply(dpy, &rep);
if (discard && dpy->head) {
dpy->tail->next = _qfree;
_qfree = dpy->head;
dpy->head = dpy->tail = NULL;
dpy->qlen = 0;
}
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.