XPutBackEvent(3) XLIB FUNCTIONS XPutBackEvent(3)NAME
XPutBackEvent - put events back on the queue
SYNTAX
XPutBackEvent(Display *display, XEvent *event);
ARGUMENTS
display Specifies the connection to the X server.
event Specifies the event.
DESCRIPTION
The XPutBackEvent function pushes an event back onto the head of the display's event queue by copying the event into the queue. This can
be useful if you read an event and then decide that you would rather deal with it later. There is no limit to the number of times in suc-
cession that you can call XPutBackEvent.
SEE ALSO XAnyEvent(3), XIfEvent(3), XNextEvent(3), XSendEvent(3)
Xlib - C Language X Interface
X Version 11 libX11 1.5.0 XPutBackEvent(3)
Check Out this Related Man Page
XIfEvent(3X11) XLIB FUNCTIONS XIfEvent(3X11)NAME
XIfEvent, XCheckIfEvent, XPeekIfEvent - check the event queue with a predicate procedure
SYNTAX
XIfEvent(display, event_return, predicate, arg)
Display *display;
XEvent *event_return;
Bool (*predicate)();
XPointer arg;
Bool XCheckIfEvent(display, event_return, predicate, arg)
Display *display;
XEvent *event_return;
Bool (*predicate)();
XPointer arg;
XPeekIfEvent(display, event_return, predicate, arg)
Display *display;
XEvent *event_return;
Bool (*predicate)();
XPointer arg;
ARGUMENTS
arg Specifies the user-supplied argument that will be passed to the predicate procedure.
display Specifies the connection to the X server.
event_return
Returns either a copy of or the matched event's associated structure.
predicate Specifies the procedure that is to be called to determine if the next event in the queue matches what you want.
DESCRIPTION
The XIfEvent function completes only when the specified predicate procedure returns True for an event, which indicates an event in the
queue matches. XIfEvent flushes the output buffer if it blocks waiting for additional events. XIfEvent removes the matching event from
the queue and copies the structure into the client-supplied XEvent structure.
When the predicate procedure finds a match, XCheckIfEvent copies the matched event into the client-supplied XEvent structure and returns
True. (This event is removed from the queue.) If the predicate procedure finds no match, XCheckIfEvent returns False, and the output buf-
fer will have been flushed. All earlier events stored in the queue are not discarded.
The XPeekIfEvent function returns only when the specified predicate procedure returns True for an event. After the predicate procedure
finds a match, XPeekIfEvent copies the matched event into the client-supplied XEvent structure without removing the event from the queue.
XPeekIfEvent flushes the output buffer if it blocks waiting for additional events.
SEE ALSO XAnyEvent(3X11), XNextEvent(3X11), XPutBackEvent(3X11)XSendEvent(3X11)
Xlib - C Language X Interface
X Version 11 Release 6.6 XIfEvent(3X11)
Introduction
I have seen some misinformation regarding Unix file permissions. I will try to set the record straight. Take a look at this example of some output from ls:
$ ls -ld /usr/bin /usr/bin/cat
drwxrwxr-x 3 root bin 8704 Sep 23 2004 /usr/bin
-r-xr-xr-x 1 bin bin ... (6 Replies)
I have a file which looks roughly like this:
996 mmmmmmm
996 xxxxxxxxxxxxx
99600 ssssssssss
9964 fffffffffffff
and would like to sort it numerically on the first field. I tried:
sort -nr --key=1 ....
The output I get is:
99600 ssssssssss
9964 ... (3 Replies)
Suppose I have a main() function with only one malloc statement allocating say some 1 gb memory. Also say my system has 1 gb of ram.
main()
{
malloc(1gb)
return(0)
}
The program above exits without freeing the memory.
In this case will the 1 gb of heap memory be returned... (9 Replies)
I'm trying to install a PGX32 video card on my Sparc 10 Ultra running Solaris 10.
I've got the Oracle installation guide for it and I got as far as:
"4. Insert the CD-ROM labeled “GFX OpenWindows for Solaris 2” into the drive."
I don't have a CD-ROM by that name and a web search for that... (21 Replies)
Hey All,
Quick question...
I'm writing a short script to check if a continuous port is running on a server.
I'm using "ps -ef | grep -v grep | grep processName" and I was wondering if it was better/more reliable to just check the
return code from the command or if its better to pipe to... (12 Replies)
I installed NetBSD 6.1.2 amd64 and can't find the apm utility. Is it not in the base system?
Is it necessary to recompile the default amd64 kernel to use apm?
Or is there a new method for power management and suspend/resume? (2 Replies)
Hi,
I am learning shell scripting for the first time. I use AT&T Korn Shell, Version AJM 93u+ 2012-08-01, compiled from source on NetBSD.
So far I have managed to set up what I think is a useful and pleasing shell prompt, which can be seen in the image attached to this post.
The prompt is... (2 Replies)
Hey gang, I have a list of times I need to sum up. This list can vary from a few to a few thousand entries. Now I had found a closed reference to adding time titled "add up time with xx:yy format in bash how?" In it, the example works great for that formatted list of times... This is the reply code... (5 Replies)
Usually when I on the evening go to bed I take some interesting book with me. I read it for a while to get me down to sleep. Probably most people seek information from the Nett by googleing but I am so oldfashioned I prefer a real book ;)
But what a book. The one I found and ordered is BSD Unix®... (0 Replies)
On the late 1960s I got short hands on experience with a russian "small" computer. It vas a copy of DEC's VAX ... and running some version of BSD-Unix. After that I worked in a university following the development of computing. After retire I started collecting old pc's and installing... (13 Replies)