|
| void | SynchronizeIO (void) |
| |
| Boolean | CompareAndSwap (UInt32 oldVvalue, UInt32 newValue, UInt32 *OldValueAdr) |
| |
| Boolean | TestAndClear (UInt32 bit, UInt8 *startAddress) |
| |
| Boolean | TestAndSet (UInt32 bit, UInt8 *startAddress) |
| |
| SInt8 | IncrementAtomic8 (SInt8 *value) |
| |
| SInt8 | DecrementAtomic8 (SInt8 *value) |
| |
| SInt8 | AddAtomic8 (SInt32 amount, SInt8 *value) |
| |
| UInt8 | BitAndAtomic8 (UInt32 mask, UInt8 *value) |
| |
| UInt8 | BitOrAtomic8 (UInt32 mask, UInt8 *value) |
| |
| UInt8 | BitXorAtomic8 (UInt32 mask, UInt8 *value) |
| |
| SInt16 | IncrementAtomic16 (SInt16 *value) |
| |
| SInt16 | DecrementAtomic16 (SInt16 *value) |
| |
| SInt16 | AddAtomic16 (SInt32 amount, SInt16 *value) |
| |
| UInt16 | BitAndAtomic16 (UInt32 mask, UInt16 *value) |
| |
| UInt16 | BitOrAtomic16 (UInt32 mask, UInt16 *value) |
| |
| UInt16 | BitXorAtomic16 (UInt32 mask, UInt16 *value) |
| |
| SInt32 | IncrementAtomic (SInt32 *value) |
| |
| SInt32 | DecrementAtomic (SInt32 *value) |
| |
| SInt32 | AddAtomic (SInt32 amount, SInt32 *value) |
| |
| UInt32 | BitAndAtomic (UInt32 mask, UInt32 *value) |
| |
| UInt32 | BitOrAtomic (UInt32 mask, UInt32 *value) |
| |
| UInt32 | BitXorAtomic (UInt32 mask, UInt32 *value) |
| |
Driver Synchronization Interfaces.
- Introduced In: MacOS 8
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1985-2001 by Apple Computer, Inc., all rights reserved
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/