NAME RemHead -- remove the head node from a list SYNOPSIS node = RemHead(list) D0 A0 struct node *remhead(struct list *); FUNCTION Get a pointer to the head node and remove it from the list. Assembly programmers may prefer to use the REMHEAD 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 list - a pointer to the target list header RESULT node - the node removed or zero when empty list SEE ALSO addhead, addtail, enqueue, insert, remove, remtail