No that's right. The goal was to move the functionality of cygipc into the Cygwin DLL itself and expand on it. However, this work is incomplete. But cygipc and the work to add IPC functionality to the Cygwin DLL are mutually exclusive pieces of functionality. So there's nothing that's happened that would affect the way that cygipc should function in the meantime.
Larry
Mark Paulus wrote:
Are you running the ipcdaemon process? At one time the cygipc libraries required the ipcdaemon process to manage the global objects. I thought I read something that the ipc-daemon is going away, and being incorporated into the cygwin architecture, but I did not gather that it had happened yet. That may be a misunderstanding on my part however.
On Thu, 19 Jun 2003 11:49:30 -0400, Joe Buehler wrote:
I am attempting to use cygipc for its semaphore functionality in porting some existing UNIX code.
It would appear that semaphores are not persistent?
The code depends on the UNIX semantic of a semaphore being a global system object that exists regardless of whether any processes are currently using it.
I have processes coming and going, using the semaphore to mediate access to a disk-based queue. I have been debugging the code, and it appears that the semaphore is destroyed when no process has it open? -- Joe Buehler
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/