Re: Problem with cygserver and sysv message queues: msgsnd() blocks forever.

2008-05-01 Thread Corinna Vinschen
On Apr 30 16:10, Williams, David wrote: > Corinna, > > I can report that the patch works perfectly. Both with the examples > and with our original application program that brought the bug to > our attention. Thanks for the feedback! Corinna -- Corinna Vinschen Please, send ma

RE: Problem with cygserver and sysv message queues: msgsnd() blocks forever.

2008-04-30 Thread Williams, David
, April 30, 2008 11:58 AM To: cygwin@cygwin.com Subject: Re: Problem with cygserver and sysv message queues: msgsnd() blocks forever. On Apr 30 10:16, Williams, David wrote: > Yes, I can patch and build the sources, and will test the patch. I > can see that this will work, and is probably the

Re: Problem with cygserver and sysv message queues: msgsnd() blocks forever.

2008-04-30 Thread Corinna Vinschen
On Apr 30 10:16, Williams, David wrote: > Yes, I can patch and build the sources, and will test the patch. I > can see that this will work, and is probably the least disruptive > way to fix it. I'm bothered a little bit by the fixed timeout value, > although this is an exceptional case, which shoul

RE: Problem with cygserver and sysv message queues: msgsnd() blocks forever.

2008-04-30 Thread Williams, David
help. Dave Williams -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Corinna Vinschen Sent: Wednesday, April 30, 2008 3:59 AM To: cygwin@cygwin.com Subject: Re: Problem with cygserver and sysv message queues: msgsnd() blocks forever. On Apr 29 17:57, W

Re: Problem with cygserver and sysv message queues: msgsnd() blocks forever.

2008-04-30 Thread Corinna Vinschen
On Apr 29 17:57, Williams, David wrote: > I've been debugging a problem with msgsnd() hanging. If > there are no free msghdrs available, msgsnd() blocks with > msleep(). Unfortunately, the only way it can unblock is > if that specific queue frees a msghdr. If the queue in > question is empty, this