AddHead
Adds a node to the head of a list.
Synopsis
void AddHead( List *l, Node *n )
Description
This procedure adds a node to the head (the beginning) of the specified list.
Arguments
- l
- A pointer to the list in which to add the node.
- n
- A pointer to the node to add.
Implementation
Folio call implemented in kernel folio V20.
Associated Files
- list.h
- ANSI C Prototype
- clib.lib
- ARM Link Library
Notes
A node can be included in only one list.
Caveats
Attempting to insert a node into a list while it is a member of another list is not reported as an error, and may confuse the other list.
See Also
AddTail
(), InitList(), InsertNodeFromHead(), InsertNodeFromTail(), RemHead(), RemNode(), RemTail(), UniversalInsertNode()