Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ drv_setparm(D3) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       drv_setparm(D3)                                      drv_setparm(D3)


       NAME
             drv_setparm - set kernel state information

       SYNOPSIS
             #include <sys/types.h>
             #include <sys/ddi.h>
             int drv_setparm(ulong_t parm, ulong_t value);

          Arguments
             parm      The kernel parameter to be updated.

             value     The value to be added to the parameter.

       DESCRIPTION
             drv_setparm verifies that parm corresponds to a kernel
             parameter that may be modified.  If the value of parm
             corresponds to a parameter that may not be modified, -1 is
             returned.  Otherwise, the parameter is incremented by value.

          Return Values
             If the function is successful, 0 is returned.  Otherwise, -1
             is returned to indicate that parm specified an invalid
             parameter.

       USAGE
             No checking is performed to determine the validity of value.
             It is the driver's responsibility to guarantee the correctness
             of value.

             Valid values for parm are:

                   SYSCANC   Add value to the count of the number of
                             characters received from a terminal device
                             after the characters have been processed to
                             remove special characters such as break or
                             backspace.

                   SYSMINT   Add value to the count of the number of modem
                             interrupts received.

                   SYSOUTC   Add value to the count of the number of
                             characters output to a terminal device.

                   SYSRAWC   Add value to the count of the number of
                             characters received from a terminal device,
                             before canonical processing has occurred.


                           Copyright 1994 Novell, Inc.               Page 1













      drv_setparm(D3)                                      drv_setparm(D3)


                  SYSRINT   Add value to the count of the number of
                            interrupts generated by data ready to be
                            received from a terminal device.

                  SYSXINT   Add value to the count of the number of
                            interrupts generated by data ready to be
                            transmitted to a terminal device.

         Level
            Base or Interrupt.

         Synchronization Constraints
            Does not sleep.

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

      REFERENCES
            drv_getparm(D3)

      NOTICES
         Portability
            All processors

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

         Future Directions
            This interface is expected to be replaced or modified in a
            future release.


















                          Copyright 1994 Novell, Inc.               Page 2








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