NAME
insque,
remque
- insert/remove element from a queue
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
void
insque(void *elem, void *pred)
void
remque(void *elem)
DESCRIPTION
insque()
and
remque()
manipulate queues built from doubly linked lists.
The queue can be either circular or linear.
The functions expect their
arguments to point to a structure whose first and second members are
pointers to the next and previous element, respectively.
The
insque()
function also allows the
pred
argument to be a
NULL
pointer for the initialization of a new linear list's
head element.
STANDARDS
The
insque()
and
remque()
functions conform to
IEEE Std 1003.1-2001 (``POSIX.1'') .
HISTORY
These are derived from the insque and remque instructions on a VAX.