NEWS APPS DOCS ABOUT | ||||
Autodocs Libraries: exec.library AVL_AddNode AVL_FindFirstNode AVL_FindLastNode AVL_FindNextNodeByAddress AVL_FindNextNodeByKey AVL_FindNode AVL_FindPrevNodeByAddress AVL_FindPrevNodeByKey AVL_RemNodeByAddress AVL_RemNodeByKey AbortIO AddDevice AddHead AddIntServer AddLibrary AddMemHandler AddMemList AddPort AddResource AddSemaphore AddTail AddTask Alert AllocAbs AllocEntry AllocMem AllocPooled AllocSignal AllocTrap AllocVec Allocate AttemptSemaphore AttemptSemaphoreShared AvailMem CacheClearE CacheClearU CacheControl CachePostDMA CachePreDMA Cause CheckIO CloseDevice CloseLibrary ColdReboot CopyMem CopyMemQuick CreateIORequest CreateMsgPort CreatePool Deallocate Debug DeleteIORequest DeleteMsgPort DeletePool Disable DoIO Enable Enqueue FindName FindPort FindResident FindSemaphore FindTask Forbid FreeEntry FreeMem FreePooled FreeSignal FreeTrap FreeVec GetCC GetMsg InitCode InitResident InitSemaphore InitStruct Insert MakeFunctions MakeLibrary ObtainQuickVector ObtainSemaphore ObtainSemaphoreList ObtainSemaphoreShared OldOpenLibrary OpenDevice OpenLibrary OpenResource Permit Procure PutMsg RawDoFmt ReleaseSemaphore ReleaseSemaphoreList RemDevice RemHead RemIntServer RemLibrary RemMemHandler RemPort RemResource RemSemaphore RemTail RemTask Remove ReplyMsg SendIO SetExcept SetFunction SetIntVector SetSR SetSignal SetTaskPri Signal StackSwap SumKickData SumLibrary SuperState Supervisor TypeOfMem UserState Vacate Wait WaitIO WaitPort Include GuruMeditation | NAMEAllocate - allocate a block of memory SYNOPSISmemoryBlock=Allocate(memHeader, byteSize) FUNCTIONThis function is used to allocate blocks of memory from a given INPUTSmemHeader - points to the local memory list header. RESULTmemoryBlock - a pointer to the just allocated free block. EXAMPLE#include <exec/types.h> NOTESIf the free list is corrupt, the system will panic with alert SEE ALSODeallocate(), <exec/memory.h>Comments |
$VER: d0.se 1.14 Copyright © 2011-2024 Tobias Geijersson support at d0 dot se |