Manager: Memory Management Utilities



While Carbon supports most of the Memory Management Utilities, there are changes to functions that assume a 68K runtime environment.

Supported  CSCopyMachineName

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.

Supported  CSCopyUserName

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.

Supported  Delay

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  Dequeue

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  DisposeDeferredTaskUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DTInstall

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  Enqueue

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  FlushCodeCache

68K-specific.

Unsupported  FlushCodeCacheRange

68K-specific. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  FlushDataCache

68K-specific.

Unsupported  FlushInstructionCache

68K-specific. Use MakeDataExecutable on PowerPC machines.

Unsupported  GetMMUMode

Not necessary on PowerPC, since all native PowerPC applications use 32-bit addressing.

Supported  GetSysPPtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  InitUtil

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  InvokeDeferredTaskUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  IsMetric

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  MakeDataExecutable

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  NewDeferredTaskUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  ReadLocation

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetA5

68K-specific. Does nothing in PowerPC native code. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetCurrentA5

68K-specific. Does nothing in PowerPC native code. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SwapDataCache

Unsupported  SwapInstructionCache

Unsupported  SwapMMUMode

Not necessary on PowerPC, since all native PowerPC applications use 32-bit addressing.

Unsupported  SysEnvirons

Uses working directories. Use FindFolder and Gestalt instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  TickCount

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  WriteLocation

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  WriteParam

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.