New patch
Parker, Ron
rdparker@butlermfg.org
Wed Apr 22 14:23:00 GMT 1998
It there a method to check for content on the queue, like PeekMessage?
Would it make sense to have one?
-----Original Message-----
From: Sergey Okhapkin [ mailto:sos@prospect.com.ru ]
Sent: Wednesday, April 22, 1998 1:43 AM
To: 'Gnu-Win32'
Cc: 'cygwin32-developers@cygnus.com'
Subject: New patch
windows.diff
- /dev/windows device implementation - an access to windows message
queue with unix-style calls.
The following unix-style calls are supported:
open ("/dev/windows", flags, mode=0)
- create a unix fd for message queue.
O_NONBLOCK flag controls the read() call behavior.
read (fd, buf, len)
- return next message from queue. buf must point to MSG
structure, len must be >= sizeof (MSG). If read is set to
non-blocking and the queue is empty, read call returns -1
immediately with errno set to EAGAIN, otherwise it blocks
untill the message will be received.
write (fd, buf, len)
- send a message pointed by buf. len argument ignored.
ioctl (fd, command, *param)
- control read()/write() behavior.
ioctl (fd, WINDOWS_POST, NULL) - write() will PostMessage();
ioctl (fd, WINDOWS_SEND, NULL) - write() will SendMessage();
ioctl (fd, WINDOWS_HWND, &hWnd)- read() messages for hWnd window.
select() call marks read fd when any message posted to queue.
- Changes to compile cygwinb19.dll with egcs.
- Fixed a bug with mtime field of stat structure on fat partitions.
--
Sergey Okhapkin, http://www.lexa.ru/sos
Moscow, Russia.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bin00000.bin
Type: application/vnd.ms-tnef
Size: 2642 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/19980422/32c3c556/attachment.tnef>
More information about the Cygwin
mailing list