man pages section 3: Basic Library Functions

Exit Print View

Updated: July 2014
 
 

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(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Interface Stability
Committed
MT-Level
Unsafe
Standard

See Also

attributes(5), standards(5)