insque man page on Tru64

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
Tru64 logo
[printable version]

insque(3)							     insque(3)

NAME
       insque, remque - Insert or removes an element in a queue

SYNOPSIS
       #include <search.h>

       void insque(
	       void *element,
	       void *pred ); void remque(
	       void *element );

LIBRARY
       Standard C Library (libc)

STANDARDS
       Interfaces  documented on this reference page conform to industry stan‐
       dards as follows:

       insque(), remque():  XPG4-UNIX

       Refer to the standards(5) reference page	 for  more  information	 about
       industry standards and associated tags.

PARAMETERS
       Points to the element in the queue immediately before the element to be
       inserted.  Points to the element to be inserted or deleted.

DESCRIPTION
       The insque() and remque() functions manipulate queues built  from  dou‐
       bly-linked lists. The queue can be either circular or linear.

       An  application	using these functions must define a structure in which
       the first two members are pointers to the same type  of	structure  and
       any  further  members are application-specific. The first member of the
       structure is a forward pointer to the next entry in the queue. The sec‐
       ond member is a backward pointer to the previous entry in the queue. If
       the queue is linear, it is terminated with null pointers.

       The insque() function inserts the element pointed to by element into  a
       queue immediately after the element pointed to by pred.

       The  remque() function removed the element pointed to by element from a
       queue.

       When using the queue as a linear list, the forward and backward	point‐
       ers of element can be initialized to null pointers by invoking

       insque (&element, NULL);

       where element is the initial element of the queue.

       When  using the queue as a circular list, the application must initial‐
       ize the forward pointer and the backward pointer of the initial element
       of the queue to the element's own address.

RETURN VALUES
       The insque() and remque() functions do not return a value.

SEE ALSO
       Standards: standards(5)

								     insque(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Tru64

List of man pages available for Tru64

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net