In the autodoc for ASOT_SEMAPHORE, the default for ASOSEM_Name is listed like this:
- Default: 0 (necessary for public semaphores).
At first read that seems to indicate that the value should be zero (0) for public semaphores. I think it should say this instead:
- Default: 0 (A pointer to a valid name is necessary for public semaphores).