VirtualBox

Changeset 75704 in vbox for trunk/include


Ignore:
Timestamp:
Nov 25, 2018 1:44:09 AM (6 years ago)
Author:
vboxsync
Message:

IPRT/r0drv/darwin: RTSemEventSignal and RTSemEventMultiSignal seems to work fine with interrupts disabled and/or from interrupt context. bugref:4686

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/semaphore.h

    r69105 r75704  
    164164 *          system specific whether it works in interrupt context or with
    165165 *          interrupts disabled.
     166 *
     167 *          ring-0/Darwin: This works when interrupts are disabled and thereby
     168 *          in interrupt context, except it cannot race semaphore destruction as
     169 *          the allocator does not work under these circumstances.
    166170 */
    167171RTDECL(int)  RTSemEventSignal(RTSEMEVENT hEventSem);
     
    325329 *          system specific whether it works in interrupt context or with
    326330 *          interrupts disabled.
     331 *
     332 *          ring-0/Darwin: This works when interrupts are disabled and thereby
     333 *          in interrupt context, except it cannot race semaphore destruction as
     334 *          the allocator does not work under these circumstances.
    327335 */
    328336RTDECL(int)  RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette