POSIX support for sem_timedwait()

Does anyone know is darwin/mach support is planned for implementations of the for sem_timedwait POSIX function? We are looking into shared memory libraries that require this function. Most of them work in Windows and Linux but not OS X because this function is missing. Alternatively, workaround suggestions are also welcomed.

-Shane

G4. G5, and intel macs Mac OS X (10.4.7)

Posted on Jul 26, 2006 3:54 PM

Reply
2 replies

Jul 27, 2006 8:16 AM in response to Shane Guillory

That is a real-time extension. Perhaps you could post what you are actually trying to accomplish. There might be better ways of going about it.

Usually, real-time work is done at a low-level, near the real OS and hardware. MacOS X probably does have routines to accomplish what you want, but they probably aren't POSIX.

If you are just looking at using shared memory on different platforms, it would be much better to pick the best library for each platform and write your own wrapper.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

POSIX support for sem_timedwait()

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.