Execv failure with multi-user application
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com User-agent: Thunderbird 1.5.0.10 (Windows/20070221) Thanks in advance, Darren Mason _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This might have been answered somewhere else, but I couldn't find anything that detailed my exact problem. I'm working on an application that each user runs their own instance of as an agent, but they coordinate when updating using named semaphores. At first I had a problem using exevc to launch the updater application, getting ENOTSUP back before I found out that it just meant that there was a thread still running. This was easy enough to solve, but now I've come across the same issue if *another* user is running an instance of the application. Is this supposed to happen, and if so under what conditions? Could this be caused by the named semaphore handles? I'm calling sem_close on them but not sem_unlink because that would break the coordination mechanism. This email sent to site_archiver@lists.apple.com
participants (1)
-
Darren Mason