remque(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  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | Unsafe                      |
    |_____________________________|_____________________________|


SEE ALSO

     attributes(5)


Man(1) output converted with man2html