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.