INSQUE(3C) Standard C Library Functions INSQUE(3C)

NAME


insque, remque - insert/remove element from a queue

SYNOPSIS


include <search.h>

void insque(struct qelem *elem, struct qelem *pred);


void remque(struct qelem *elem);


DESCRIPTION


The insque() and remque() functions manipulate queues built from
doubly linked lists. Each element in the queue must be in the
following form:

struct qelem {
struct qelem *q_forw;
struct qelem *q_back;
char q_data[];
};


The insque() function inserts elem in a queue immediately after pred.
The remque() function removes an entry elem from a queue.

ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+

SEE ALSO


attributes(7), standards(7)

July 24, 2002 INSQUE(3C)

tribblix@gmail.com :: GitHub :: Privacy