Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ strqset(D3) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       strqset(D3)                                              strqset(D3)


       NAME
             strqset - change information about a queue or band of the
             queue

       SYNOPSIS
             #include <sys/types.h>
             #include <sys/stream.h>
             #include <sys/ddi.h>
             int strqset(queue_t *q, qfields_t what, uchar_t pri, long val);

          Arguments
             q         Pointer to the queue.

             what      The field of the queue to change.

             pri       Priority band of the queue to be changed.

             val       New value for the field to be changed.

       DESCRIPTION
             strqset gives drivers and modules a way to change information
             about a queue or a particular priority band of a queue without
             directly accessing STREAMS data structures.

          Return Values
             On success, 0 is returned.  An error number is returned on
             failure.

       USAGE
             Valid values for what are:

                   QHIWAT    High water mark of the specified priority
                             band.

                   QLOWAT    Low water mark of the specified priority band.

                   QMAXPSZ   Maximum packet size of the specified priority
                             band.

                   QMINPSZ   Minimum packet size of the specified priority
                             band.

          Level
             Base or Interrupt.




                           Copyright 1994 Novell, Inc.               Page 1













      strqset(D3)                                              strqset(D3)


         Synchronization Constraints
            Does not sleep.

            Driver-defined basic locks, read/write locks, and sleep locks
            may be held across calls to this function.

            The caller must have the stream frozen [see freezestr(D3)]
            when calling this function.

      REFERENCES
            freezestr(D3), queue(D4), strqget(D3), unfreezestr(D3)

      NOTICES
         Portability
            All processors

         Applicability
            ddi: 1, 2, 3, 4, 5, 5mp, 6, 6mp, 7, 7mp






























                          Copyright 1994 Novell, Inc.               Page 2








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026