Change default behavior of semaphores?

2021-12-24 Thread Nathan Hartman
PR-5070 [1] proposes to change the default behavior of semaphores. If implemented, this will be a breaking change that affects downstream projects. Please help review this PR for correctness and standards compliance, keeping in mind the Inviolable principles of NuttX [2], particularly the section

Re: Change default behavior of semaphores?

2021-12-24 Thread Gregory Nutt
If implemented, this will be a breaking change that affects downstream > projects. > Some background for those interested: https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance Make sure we keep documentation in sync whatever you all decide to do. Nathan

Re: Change default behavior of semaphores?

2021-12-24 Thread Gregory Nutt
> Please help review this PR for correctness and standards compliance, > keeping in mind the Inviolable principles of NuttX [2], particularly > the section on POSIX compliance: > I don't think POSIX addresses priority inheritance on counting semaphores. POSIX only addresses priority inheritance on