*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> strqset (9r)              



NAME    [Toc]    [Back]

       strqset - General: Changes information about a queue

SYNOPSIS    [Toc]    [Back]

       #include <sys/stream.h>

       int strqset(
               queue_t *queue_pointer,
               qfields_t what,
               unsigned char pri,
               long *val );

ARGUMENTS    [Toc]    [Back]

       Specifies  a  pointer  to  the queue for which you want to
       change information. The typedef queue_t  is  an  alternate
       name  for struct queue_entry *.  Specifies which member of
       the queue structure to return information about. The valid
       values  are specified in the qfields enumerated data type.
       See the DESCRIPTION section for  the  definition  of  this
       enumerated  data  type.   Specifies  the  priority  of the
       request.   Specifies  the  value  for  the  member  to  be

DESCRIPTION    [Toc]    [Back]

       The  strqset  routine  gives  modules and drivers a way to
       change information about a queue or a particular band of a
       queue  without directly accessing STREAMS data structures.
       The values that can be returned are defined in the following
 enumerated data type:

       typedef enum qfields {
               QHIWAT  = 0,
               QLOWAT  = 1,
               QMAXPSZ = 2,
               QMINPSZ = 3,
               QCOUNT  = 4,
               QFIRST  = 5,
               QLAST   = 6,
               QFLAG   = 7,
               QBAD    = 8 } qfields_t;

RETURN VALUES    [Toc]    [Back]

       Upon  successful  completion,  strqset returns the value 0
       (zero). On failure, strqset returns an error  number.   If
       the  what argument is read-only, strqset returns the error
       constant EPERM.

SEE ALSO    [Toc]    [Back]

       Routines: strqget(9r)

[ Back ]
 Similar pages
Name OS Title
strqget Tru64 General: Obtains information about a queue
miser_qinfo IRIX query information on miser queues, queue resource status, and list of jobs scheduled against a queue
queue_init Tru64 General: Initializes the specified queue
remque Tru64 General: Add or remove an element from the queue
insque Tru64 General: Add or remove an element from the queue
timeout Tru64 General: Initializes a callout queue element
sel_queue Tru64 General: Defines a queue of select events
spoolserv IRIX a print queue information daemon
mq_getattr HP-UX get status information and attributes associated with a message queue
xti Tru64 General information on XTI
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service