Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 683 Bytes

File metadata and controls

34 lines (20 loc) · 683 Bytes

NAME

Remove -- remove a node from a list

SYNOPSIS

    Remove(node)
           A1

    void Remove(struct Node *);

Links: Node

FUNCTION

Unlink a node from whatever list it is in. Nodes that are not part of a list must not be passed to this funcion! Assembly programmers may prefer to use the REMOVE macro from "exec/lists.i".

WARNING

This function does not arbitrate for access to the list. The calling task must be the owner of the involved list.

INPUTS

node - the node to remove

SEE ALSO

AddHead, AddTail, Enqueue, Insert, RemHead, RemTail