Yes. Thank you for pointing me out this.

I was looking into SIGEV_THREAD with a callback posting a semaphore, but
sigtimedwait() seems to be exactly what I'm looking for.

Best regards,
Petro

On Thu, Dec 2, 2021, 12:20 AM Gregory Nutt <spudan...@gmail.com> wrote:

> > Yeah, I used a wrong term when was asking about "callback". Actually I
> need
>
> asynchronous notification, so I can pend a task on some primitive like a
>
> semaphore.
>
>
>
> Semaphore is not a good choice to OS/application signaling due to memory
> access issues in some build configurations.  And semapores are not easilty
> shareable in the case of multiple waiters.
>
>
>
> Again, a signal is what you want.  Your applications can wait on a signal
> primitive for any mount related event to occur. This is the strategy used
> everywhere and is intended just for what you are doing.
>

Reply via email to