Changeset 90488 in vbox for trunk/include
- Timestamp:
- Aug 3, 2021 9:17:59 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 146092
- Location:
- trunk/include/iprt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/mangling.h
r90416 r90488 1946 1946 # define RTSemEventDestroy RT_MANGLER(RTSemEventDestroy) 1947 1947 # define RTSemEventGetResolution RT_MANGLER(RTSemEventGetResolution) /* r0drv */ 1948 # define RTSemEventIsSignalSafe RT_MANGLER(RTSemEventIsSignalSafe) /* r0drv */ 1948 1949 # define RTSemEventMultiAddSignaller RT_MANGLER(RTSemEventMultiAddSignaller) 1949 1950 # define RTSemEventMultiCreate RT_MANGLER(RTSemEventMultiCreate) … … 1951 1952 # define RTSemEventMultiDestroy RT_MANGLER(RTSemEventMultiDestroy) 1952 1953 # define RTSemEventMultiGetResolution RT_MANGLER(RTSemEventMultiGetResolution) /* r0drv */ 1954 # define RTSemEventMultiIsSignalSafe RT_MANGLER(RTSemEventMultiIsSignalSafe) /* r0drv */ 1953 1955 # define RTSemEventMultiRemoveSignaller RT_MANGLER(RTSemEventMultiRemoveSignaller) 1954 1956 # define RTSemEventMultiReset RT_MANGLER(RTSemEventMultiReset) -
trunk/include/iprt/semaphore.h
r82968 r90488 175 175 176 176 /** 177 * Whether RTSemEventSignal can be safely called w/o risk of preemption. 178 * 179 * Checks whether the caller can safely signal a single release semaphore 180 * without any risk of getting preempted on locks or similar while doing so. 181 * This also checks whether the context is suitable in general. 182 * 183 * @returns true if safe, false if not. 184 * @remarks Only ring-0. 185 */ 186 RTR0DECL(bool) RTSemEventIsSignalSafe(void); 187 188 /** 177 189 * Wait for the event semaphore to be signaled, resume on interruption. 178 190 * … … 338 350 */ 339 351 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem); 352 353 /** 354 * Whether RTSemEventMultiSignal can be safely called w/o risk of preemption. 355 * 356 * Checks whether the caller can safely signal a multiple release semaphore 357 * without any risk of getting preempted on locks or similar while doing so. 358 * This also checks whether the context is suitable in general. 359 * 360 * @returns true if safe, false if not. 361 * @remarks Only ring-0. 362 */ 363 RTR0DECL(bool) RTSemEventMultiIsSignalSafe(void); 340 364 341 365 /**
Note:
See TracChangeset
for help on using the changeset viewer.