[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


NAME
    Remove -- remove a node from a list

SYNOPSIS
    Remove(node)
           A1

    void Remove(struct 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