Identifying Preemptively Safe System Calls
AbsoluteToDuration DurationToAbsolute MPAllocate MPAllocateAligned MPAllocateTaskStorageIndex MPArmTimer MPBlockClear MPBlockCopy MPCancelTimer MPCauseNotification MPCreateCriticalRegion MPCreateEvent MPCreateNotification MPCreateQueue MPCreateSemaphore MPCreateTask MPCreateTimer MPCurrentTaskID MPDataToCode MPDeallocateTaskStorageIndex MPDelayUntil MPDelayUntilSys MPDeleteCriticalRegion MPDeleteEvent MPDeleteNotification MPDeleteQueue MPDeleteSemaphore MPDeleteTimer MPDisposeTaskException MPEnterCriticalRegion MPExit MPExitCriticalRegion MPExtractTaskState MPFree MPGetAddressSpaceInfo MPGetAllocatedBlockSize MPGetCriticalRegionInfo MPGetEventInfo MPGetNextAddressSpaceID MPGetNextAreaID MPGetNextCoherenceID MPGetNextConsoleID MPGetNextCpuID MPGetNextCriticalRegionID MPGetNextEventID MPGetNextID MPGetNextNotificationID MPGetNextProcessID MPGetNextQueueID MPGetNextSemaphoreID MPGetNextTaskID MPGetNextTimerID MPGetNotificationInfo MPGetPageSize MPGetPageSizeClasses MPGetQueueInfo MPGetSemaphoreInfo MPGetTaskStorageValue MPModifyNotification MPModifyNotificationParameters MPNotifyQueue MPPrintfHandler MPProcessors MPProcessorsScheduled MPRegisterDebugger MPRemoteCall MPRPC MPSetEvent MPSetExceptionHandler MPSetQueueReserve MPSetTaskState MPSetTaskStorageValue MPSetTaskType MPSetTaskWeight MPSetTimerNotify MPSignalSemaphore MPTaskIsPreemptive MPTaskIsToolboxSafe MPTerminateTask MPThrowException MPUnregisterDebugger MPWaitForEvent MPWaitOnQueue MPWaitOnSemaphore MPYield UpTime _MPAllocateSys _MPDebugStr _MPInitializePrintf _MPIsFullyInitialized _MPLibraryIsCompatible _MPLibraryVersion _MPPrintf _MPRPC _MPStatusCString _MPStatusPString _MPTaskIsToolboxSafe
MPIsFullyInitializedProc MPRemoteProcedure TaskProc
MPAddressSpaceID MPAddressSpaceInfo MPAreaID MPCoherenceID MPConsoleID MPCpuID MPCriticalRegionID MPCriticalRegionInfo MPEventFlags MPEventID MPEventInfo MPExceptionKind MPIsFullyInitializedProc MPNotificationID MPNotificationInfo MPOpaqueID MPOpaqueIDClass MPPageSizeClass MPPrintfHandler MPProcessID MPQueueID MPQueueInfo MPRemoteContext MPRemoteProcedure MPSemaphoreCount MPSemaphoreID MPSemaphoreInfo MPTaskID MPTaskInfo MPTaskOptions MPTaskStateKind MPTaskWeight MPTimerID TaskProc TaskStorageIndex TaskStorageValue
kMPCreateTaskSuspendedMask kMPMaxAllocSize kMPNoID kMPPreserveTimerID kMPQueueInfoVersion kOpaqueAnyID Memory Allocation Alignment Constants Memory Allocation Option Constants MPDebuggerLevel MPLibrary_MajorVersion Remote Call Context Option Constants Task Exception Disposal Constants Task Information Structure Version Constant Task Run State Constants Task State Constants Timer Duration Constants Timer Option Masks
© 2000 Apple Computer, Inc. (Last Updated 7/13/2000)