NAME
    FindName -- find a system list node with a given name
SYNOPSIS
    node = FindName(start, name)
    D0,Z            A0     A1
    struct node *findname(struct list *, strptr);
FUNCTION
    Traverse a system list until a node with the given name is found.
    To find multiple occurrences of a string, this function may be
    called with a node starting point.
    No arbitration is done for access to the list!  If multiple tasks
    access the same list, an arbitration mechanism such as
    SignalSemaphores must be used.
INPUTS
    start - a list header or a list node to start the search
            (if node, this one is skipped)
    name - a pointer to a name string terminated with NULL
RESULTS
    node - a pointer to the node with the same name else
        zero to indicate that the string was not found.