Memory Management Utilities

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

* Functions that flush caches on 68K processors (such as FlushInstructionCache, FlushDataCache, and FlushCodeCacheRange) are no longer supported.

* Functions such as SetA5 or SetCurrentA5 do nothing when running in Mac OS X. However, these functions should work normally when running in Mac OS 8 and 9.

* The functions GetMMUMode and SwapMMUMode are not supported because all PowerPC applications use 32-bit addressing, even if they are not CarbonÐcompliant.

* The SysEnvirons function is no longer be supported since the Gestalt Manager can provide the same information. You should call the functions FindFolder and Gestalt instead.