diff options
Diffstat (limited to 'usr/src/man/man7m')
-rw-r--r-- | usr/src/man/man7m/bufmod.7m | 30 | ||||
-rw-r--r-- | usr/src/man/man7m/connld.7m | 20 | ||||
-rw-r--r-- | usr/src/man/man7m/kb.7m | 244 | ||||
-rw-r--r-- | usr/src/man/man7m/ldterm.7m | 29 | ||||
-rw-r--r-- | usr/src/man/man7m/pckt.7m | 2 | ||||
-rw-r--r-- | usr/src/man/man7m/pfmod.7m | 6 | ||||
-rw-r--r-- | usr/src/man/man7m/pipemod.7m | 2 | ||||
-rw-r--r-- | usr/src/man/man7m/ptem.7m | 4 | ||||
-rw-r--r-- | usr/src/man/man7m/sppptun.7m | 6 | ||||
-rw-r--r-- | usr/src/man/man7m/timod.7m | 20 | ||||
-rw-r--r-- | usr/src/man/man7m/tirdwr.7m | 10 | ||||
-rw-r--r-- | usr/src/man/man7m/ttcompat.7m | 168 | ||||
-rw-r--r-- | usr/src/man/man7m/usb_ah.7m | 18 | ||||
-rw-r--r-- | usr/src/man/man7m/usbkbm.7m | 26 | ||||
-rw-r--r-- | usr/src/man/man7m/usbms.7m | 44 | ||||
-rw-r--r-- | usr/src/man/man7m/vuidmice.7m | 64 |
16 files changed, 124 insertions, 569 deletions
diff --git a/usr/src/man/man7m/bufmod.7m b/usr/src/man/man7m/bufmod.7m index adc3585054..fdf5b972dd 100644 --- a/usr/src/man/man7m/bufmod.7m +++ b/usr/src/man/man7m/bufmod.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH bufmod 7M "11 Nov 1997" "SunOS 5.11" "STREAMS Modules" +.TH BUFMOD 7M "Nov 11, 1997" .SH NAME bufmod \- STREAMS Buffer Module .SH SYNOPSIS @@ -148,12 +148,10 @@ suffices to close and transmit the current read side chunk. \fBbufmod\fR responds to the following \fBioctl\fRs. .sp .ne 2 -.mk .na \fB\fBSBIOCSTIME\fR \fR .ad .RS 16n -.rt Set the read timeout value to the value referred to by the \fBstruct timeval\fR pointer given as argument. Setting the timeout value to zero has the side-effect of forcing the chunk size to zero as well, so that the module will @@ -163,12 +161,10 @@ rejected with an \fBEINVAL\fR error. .sp .ne 2 -.mk .na \fB\fBSBIOCGTIME\fR \fR .ad .RS 16n -.rt Return the read timeout in the \fBstruct timeval\fR pointed to by the argument. If the timeout has been cleared with the \fBSBIOCCTIME\fR \fBioctl\fR, return with an \fBERANGE\fR error. @@ -176,24 +172,20 @@ with an \fBERANGE\fR error. .sp .ne 2 -.mk .na \fB\fBSBIOCCTIME\fR \fR .ad .RS 16n -.rt Clear the read timeout, effectively setting its value to infinity. This results in no timeouts being active and the chunk being delivered when it is full. .RE .sp .ne 2 -.mk .na \fB\fBSBIOCSCHUNK\fR \fR .ad .RS 16n -.rt Set the chunk size to the value referred to by the \fIuint_t\fR pointer given as argument. See Notes for a description of effect on stream head high water mark. @@ -201,23 +193,19 @@ mark. .sp .ne 2 -.mk .na \fB\fBSBIOCGCHUNK\fR \fR .ad .RS 16n -.rt Return the chunk size in the \fIuint_t\fR pointed to by the argument. .RE .sp .ne 2 -.mk .na \fB\fBSBIOCSSNAP\fR \fR .ad .RS 16n -.rt Set the current snapshot length to the value given in the \fBuint_t\fR pointed to by the \fBioctl\fR's final argument. \fBbufmod\fR interprets a snapshot length value of zero as meaning infinity, so it will not alter the message. See @@ -226,79 +214,65 @@ Notes for a description of effect on stream head high water mark. .sp .ne 2 -.mk .na \fB\fBSBIOCGSNAP\fR \fR .ad .RS 16n -.rt Returns the current snapshot length in the \fBuint_t\fR pointed to by the \fBioctl\fR's final argument. .RE .sp .ne 2 -.mk .na \fB\fBSBIOCSFLAGS\fR \fR .ad .RS 16n -.rt Set the current flags to the value given in the \fBuint_t\fR pointed to by the \fBioctl\fR's final argument. Possible values are a combination of the following. .sp .ne 2 -.mk .na \fB\fBSB_SEND_ON_WRITE\fR \fR .ad .RS 21n -.rt Transmit the read side chunk on arrival of a message on the write side. .RE .sp .ne 2 -.mk .na \fB\fBSB_NO_HEADER\fR \fR .ad .RS 21n -.rt Do not add headers to read side messages. .RE .sp .ne 2 -.mk .na \fB\fBSB_NO_DROPS\fR \fR .ad .RS 21n -.rt Do not drop messages due to flow control upstream. .RE .sp .ne 2 -.mk .na \fB\fBSB_NO_PROTO_CVT\fR \fR .ad .RS 21n -.rt Do not convert \fBM_PROTO\fR messages into \fBM_DATA\fR. .RE .sp .ne 2 -.mk .na \fB\fBSB_DEFER_CHUNK\fR \fR .ad .RS 21n -.rt Begin buffering on arrival of the second read side message in a timeout interval. .RE @@ -307,12 +281,10 @@ interval. .sp .ne 2 -.mk .na \fB\fBSBIOCGFLAGS\fR \fR .ad .RS 16n -.rt Returns the current flags in the \fBuint_t\fR pointed to by the \fBioctl\fR's final argument. .RE diff --git a/usr/src/man/man7m/connld.7m b/usr/src/man/man7m/connld.7m index 5ce36093b9..ea47583601 100644 --- a/usr/src/man/man7m/connld.7m +++ b/usr/src/man/man7m/connld.7m @@ -4,18 +4,18 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH connld 7M "3 May 2004" "SunOS 5.11" "STREAMS Modules" +.TH CONNLD 7M "May 3, 2004" .SH NAME connld \- line discipline for unique stream connections .SH SYNOPSIS .LP .nf -\fB#include </sys/steam.h>\fR +\fB#include </sys/steam.h>\fR .fi .LP .nf -\fBint ioctl(\fIfd\fR,I_PUSH,"connld");\fR +\fBint ioctl(\fIfd\fR,I_PUSH,"connld");\fR .fi .SH DESCRIPTION @@ -57,82 +57,68 @@ On success, an open of \fBconnld\fR returns 0. On failure, \fBerrno\fR is set to the following values: .sp .ne 2 -.mk .na \fB\fBEINVAL\fR \fR .ad .RS 11n -.rt A stream onto which \fBconnld\fR is being pushed is not a pipe or the pipe does not have a write queue pointer pointing to a stream head read queue. .RE .sp .ne 2 -.mk .na \fB\fBEINVAL\fR \fR .ad .RS 11n -.rt The other end of the pipe onto which \fBconnld\fR is being pushed is linked under a multiplexor. .RE .sp .ne 2 -.mk .na \fB\fBEPIPE\fR \fR .ad .RS 11n -.rt \fBconnld\fR is being pushed onto a pipe end whose other end is no longer there. .RE .sp .ne 2 -.mk .na \fB\fBENOMEM\fR \fR .ad .RS 11n -.rt An internal pipe could not be created. .RE .sp .ne 2 -.mk .na \fB\fBENXIO\fR \fR .ad .RS 11n -.rt An \fBM_HANGUP\fR message is at the stream head of the pipe onto which \fBconnld\fR is being pushed. .RE .sp .ne 2 -.mk .na \fB\fBEAGAIN\fR \fR .ad .RS 11n -.rt Internal data structures could not be allocated. .RE .sp .ne 2 -.mk .na \fB\fBENFILE\fR \fR .ad .RS 11n -.rt A file table entry could not be allocated. .RE diff --git a/usr/src/man/man7m/kb.7m b/usr/src/man/man7m/kb.7m index 045870f5c3..fa59d64cbe 100644 --- a/usr/src/man/man7m/kb.7m +++ b/usr/src/man/man7m/kb.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH kb 7M "26 Feb 2004" "SunOS 5.11" "STREAMS Modules" +.TH KB 7M "Feb 26, 2004" .SH NAME kb \- keyboard STREAMS module .SH SYNOPSIS @@ -62,45 +62,37 @@ characters that invoke more complicated actions. The keyboard can be in one of the following translation modes: .sp .ne 2 -.mk .na \fB\fBTR_NONE\fR \fR .ad .RS 21n -.rt Keyboard translation is turned off and up/down key codes are reported. .RE .sp .ne 2 -.mk .na \fB\fBTR_ASCII\fR \fR .ad .RS 21n -.rt \fBISO\fR 8859/1 codes are reported. .RE .sp .ne 2 -.mk .na \fB\fBTR_EVENT\fR \fR .ad .RS 21n -.rt \fBfirm_events\fR are reported. .RE .sp .ne 2 -.mk .na \fB\fBTR_UNTRANS_EVENT\fR \fR .ad .RS 21n -.rt \fBfirm_events\fR containing unencoded keystation codes are reported for all input events within the window system. .RE @@ -112,67 +104,55 @@ All instances of the \fBkb\fR module share seven translation tables that convert raw keystation codes to event values. The tables are: .sp .ne 2 -.mk .na \fBUnshifted\fR .ad .RS 14n -.rt Used when a key is depressed and no shifts are in effect. .RE .sp .ne 2 -.mk .na \fBShifted\fR .ad .RS 14n -.rt Used when a key is depressed and a Shift key is held down. .RE .sp .ne 2 -.mk .na \fBCaps Lock\fR .ad .RS 14n -.rt Used when a key is depressed and Caps Lock is in effect. .RE .sp .ne 2 -.mk .na \fBAlt Graph\fR .ad .RS 14n -.rt Used when a key is depressed and the Alt Graph key is held down. .RE .sp .ne 2 -.mk .na \fBNum Lock\fR .ad .RS 14n -.rt Used when a key is depressed and Num Lock is in effect. .RE .sp .ne 2 -.mk .na \fBControlled\fR .ad .RS 14n -.rt Used when a key is depressed and the Control key is held down. (Regardless of whether a Shift key or the Alt Graph is being held down, or whether Caps Lock or Num Lock is in effect). @@ -180,12 +160,10 @@ or Num Lock is in effect). .sp .ne 2 -.mk .na \fBKey Up\fR .ad .RS 14n -.rt Used when a key is released. .RE @@ -205,110 +183,90 @@ as shown below. When added to the constant, the value of the low-order bits distinguish between keys within each class: .sp .ne 2 -.mk .na \fBSHIFTKEYS 0x100 \fR .ad .RS 20n -.rt A shift key. The value of the particular shift key is added to determine which shift mask to apply: .sp .ne 2 -.mk .na \fB\fBCAPSLOCK 0\fR \fR .ad .RS 17n -.rt Caps Lock key. .RE .sp .ne 2 -.mk .na \fB\fBSHIFTLOCK 1\fR \fR .ad .RS 17n -.rt "Shift Lock" key. .RE .sp .ne 2 -.mk .na \fB\fBLEFTSHIFT 2\fR \fR .ad .RS 17n -.rt Left-hand Shift key. .RE .sp .ne 2 -.mk .na \fB\fBRIGHTSHIFT 3\fR \fR .ad .RS 17n -.rt Right-hand Shift key. .RE .sp .ne 2 -.mk .na \fB\fBLEFTCTRL 4\fR \fR .ad .RS 17n -.rt Left-hand (or only) Control key. .RE .sp .ne 2 -.mk .na \fB\fBRIGHTCTRL 5\fR \fR .ad .RS 17n -.rt Right-hand Control key. .RE .sp .ne 2 -.mk .na \fB\fBALTGRAPH 9\fR \fR .ad .RS 17n -.rt Alt Graph key. .RE .sp .ne 2 -.mk .na \fB\fBALT 10\fR \fR .ad .RS 17n -.rt Alternate or Alt key. .RE .sp .ne 2 -.mk .na \fB\fBNUMLOCK 11\fR \fR .ad .RS 17n -.rt Num Lock key. .RE @@ -316,23 +274,19 @@ Right-hand Control key. .sp .ne 2 -.mk .na \fB\fBBUCKYBITS 0x200\fR \fR .ad .RS 20n -.rt Used to toggle mode-key-up/down status without altering the value of an accompanying \fBISO\fR 8859/1 character. The actual bit-position value, minus 7, is added. .sp .ne 2 -.mk .na \fB\fBMETABIT 0\fR \fR .ad .RS 16n -.rt The Meta key was pressed along with the key. This is the only user-accessible bucky bit. It is ORed in as the 0x80 bit; since this bit is a legitimate bit in a character, the only way to distinguish between, for example, 0xA0 as @@ -342,12 +296,10 @@ META key down events and keep track of whether the \fBMETA\fR key was down. .sp .ne 2 -.mk .na \fB\fBSYSTEMBIT 1\fR \fR .ad .RS 16n -.rt The System key was pressed. This is a place holder to indicate which key is the system-abort key. .RE @@ -356,100 +308,82 @@ system-abort key. .sp .ne 2 -.mk .na \fB\fBFUNNY 0x300\fR \fR .ad .RS 20n -.rt Performs various functions depending on the value of the low 4 bits: .sp .ne 2 -.mk .na \fB\fBNOP 0x300\fR \fR .ad .RS 20n -.rt Does nothing. .RE .sp .ne 2 -.mk .na \fB\fBOOPS 0x301\fR \fR .ad .RS 20n -.rt Exists, but is undefined. .RE .sp .ne 2 -.mk .na \fB\fBHOLE 0x302\fR \fR .ad .RS 20n -.rt There is no key in this position on the keyboard, and the position-code should not be used. .RE .sp .ne 2 -.mk .na \fB\fBRESET 0x306\fR \fR .ad .RS 20n -.rt Keyboard reset. .RE .sp .ne 2 -.mk .na \fB\fBERROR 0x307\fR \fR .ad .RS 20n -.rt The keyboard driver detected an internal error. .RE .sp .ne 2 -.mk .na \fB\fBIDLE 0x308\fR \fR .ad .RS 20n -.rt The keyboard is idle (no keys down). .RE .sp .ne 2 -.mk .na \fB\fBCOMPOSE 0x309\fR \fR .ad .RS 20n -.rt The \fBCOMPOSE\fR key; the next two keys should comprise a two-character COMPOSE key sequence. .RE .sp .ne 2 -.mk .na \fB\fBNONL 0x30A\fR \fR .ad .RS 20n -.rt Used only in the Num Lock table; indicates that this key is not affected by the Num Lock state, so that the translation table to use to translate this key should be the one that would have been used had Num Lock not been in effect. @@ -457,12 +391,10 @@ should be the one that would have been used had Num Lock not been in effect. .sp .ne 2 -.mk .na \fB0x30B \(em 0x30F\fR .ad .RS 20n -.rt Reserved for non-parameterized functions. .RE @@ -470,12 +402,10 @@ Reserved for non-parameterized functions. .sp .ne 2 -.mk .na \fB\fBFA_CLASS 0x400\fR \fR .ad .RS 20n -.rt A floating accent or "dead key." When this key is pressed, the next key generates an event for an accented character; for example, "floating accent grave" followed by the "a" key generates an event with the \fBISO\fR 8859/1 @@ -483,67 +413,55 @@ code for the "a with grave accent" character. The low-order bits indicate which accent; the codes for the individual "floating accents" are as follows: .sp .ne 2 -.mk .na \fB\fBFA_UMLAUT 0x400\fR \fR .ad .RS 21n -.rt umlaut .RE .sp .ne 2 -.mk .na \fB\fBFA_CFLEX 0x401\fR \fR .ad .RS 21n -.rt circumflex .RE .sp .ne 2 -.mk .na \fB\fBFA_TILDE 0x402\fR \fR .ad .RS 21n -.rt tilde .RE .sp .ne 2 -.mk .na \fB\fBFA_CEDILLA 0x403\fR \fR .ad .RS 21n -.rt cedilla .RE .sp .ne 2 -.mk .na \fB\fBFA_ACUTE 0x404\fR \fR .ad .RS 21n -.rt acute accent .RE .sp .ne 2 -.mk .na \fB\fBFA_GRAVE 0x405\fR \fR .ad .RS 21n -.rt grave accent .RE @@ -551,79 +469,65 @@ grave accent .sp .ne 2 -.mk .na \fB\fBSTRING 0x500\fR \fR .ad .RS 20n -.rt The low-order bits index a table of strings. When a key with a \fBSTRING\fR entry is depressed, the characters in the null-terminated string for that key are sent, character-by-character. The maximum length is defined as: .sp .ne 2 -.mk .na \fBKTAB_STRLEN \fR .ad .RS 16n -.rt 10 .RE Individual string numbers are defined as: .sp .ne 2 -.mk .na \fBHOMEARROW \fR .ad .RS 15n -.rt 0x00 .RE .sp .ne 2 -.mk .na \fB\fBUPARROW\fR \fR .ad .RS 15n -.rt 0x01 .RE .sp .ne 2 -.mk .na \fB\fBDOWNARROW\fR \fR .ad .RS 15n -.rt 0x02 .RE .sp .ne 2 -.mk .na \fB\fBLEFTARROW\fR \fR .ad .RS 15n -.rt 0x03 .RE .sp .ne 2 -.mk .na \fB\fBRIGHTARROW\fR \fR .ad .RS 15n -.rt 0x04 .RE @@ -632,102 +536,84 @@ String numbers 0x05 \(em 0x0F are available for custom entries. .sp .ne 2 -.mk .na \fB\fBFUNCKEYS 0x600\fR \fR .ad .RS 20n -.rt There are 64 keys reserved for function keys. The actual positions are usually on the left/right/top/bottom of the keyboard. .sp The next-to-lowest 4 bits indicate the group of function keys: .sp .ne 2 -.mk .na \fB\fBLEFTFUNC \fR \fR .ad .RS 18n -.rt 0x600 .RE .sp .ne 2 -.mk .na \fB\fBRIGHTFUNC \fR \fR .ad .RS 18n -.rt 0x610 .RE .sp .ne 2 -.mk .na \fB\fBTOPFUNC 0x610\fR \fR .ad .RS 18n -.rt 0x610 .RE .sp .ne 2 -.mk .na \fB\fBBOTTOMFUNC \fR \fR .ad .RS 18n -.rt 0x630 .RE The low 4 bits indicate the function key number within the group: .sp .ne 2 -.mk .na \fBLF(\fIn\fR)\fR .ad .RS 10n -.rt (LEFTFUNC+(\fIn\fR)-1) .RE .sp .ne 2 -.mk .na \fBRF(\fIn\fR) \fR .ad .RS 10n -.rt (RIGHTFUNC+(\fIn\fR)-1) .RE .sp .ne 2 -.mk .na \fBTF(\fIn\fR) \fR .ad .RS 10n -.rt (TOPFUNC+(\fIn\fR)-1) .RE .sp .ne 2 -.mk .na \fBBF(\fIn\fR) \fR .ad .RS 10n -.rt (BOTTOMFUNC+(\fIn\fR)-1) .RE @@ -735,211 +621,173 @@ The low 4 bits indicate the function key number within the group: .sp .ne 2 -.mk .na \fB\fBPADKEYS 0x700\fR \fR .ad .RS 18n -.rt A "numeric keypad key." These entries should appear only in the Num Lock translation table; when Num Lock is in effect, these events will be generated by pressing keys on the right-hand keypad. The low-order bits indicate which key. The codes for the individual keys are: .sp .ne 2 -.mk .na \fB\fBPADEQUAL 0x700\fR \fR .ad .RS 19n -.rt "=" key .RE .sp .ne 2 -.mk .na \fB\fBPADSLASH 0x701\fR \fR .ad .RS 19n -.rt "/" key .RE .sp .ne 2 -.mk .na \fB\fBPADSTAR 0x702\fR \fR .ad .RS 19n -.rt "*" key .RE .sp .ne 2 -.mk .na \fB\fBPADMINUS 0x703\fR \fR .ad .RS 19n -.rt "-" key .RE .sp .ne 2 -.mk .na \fB\fBPADSEP 0x704\fR \fR .ad .RS 19n -.rt "," key .RE .sp .ne 2 -.mk .na \fB\fBPAD7 0x705\fR \fR .ad .RS 19n -.rt "7" key .RE .sp .ne 2 -.mk .na \fB\fBPAD8 0x706\fR \fR .ad .RS 19n -.rt "8" key .RE .sp .ne 2 -.mk .na \fB\fBPAD9 0x707\fR \fR .ad .RS 19n -.rt "9" key .RE .sp .ne 2 -.mk .na \fB\fBPADPLUS 0x708\fR \fR .ad .RS 19n -.rt "+" key .RE .sp .ne 2 -.mk .na \fB\fBPAD4 0x709\fR \fR .ad .RS 19n -.rt "4" key .RE .sp .ne 2 -.mk .na \fB\fBPAD5 0x70A\fR \fR .ad .RS 19n -.rt "5" key .RE .sp .ne 2 -.mk .na \fB\fBPAD6 0x70B\fR \fR .ad .RS 19n -.rt "6" key .RE .sp .ne 2 -.mk .na \fB\fBPAD1 0x70C\fR \fR .ad .RS 19n -.rt "1" key .RE .sp .ne 2 -.mk .na \fB\fBPAD2 0x70D\fR \fR .ad .RS 19n -.rt "2" key .RE .sp .ne 2 -.mk .na \fB\fBPAD3 0x70E\fR \fR .ad .RS 19n -.rt "3" key .RE .sp .ne 2 -.mk .na \fB\fBPAD0 0x70F\fR \fR .ad .RS 19n -.rt "0" key .RE .sp .ne 2 -.mk .na \fB\fBPADDOT 0x710\fR \fR .ad .RS 19n -.rt "." key .RE .sp .ne 2 -.mk .na \fB\fBPADENTER 0x711\fR \fR .ad .RS 19n -.rt "Enter" key .RE @@ -985,24 +833,20 @@ The following \fBioctl()\fR requests set and retrieve the current translation mode of a keyboard: .sp .ne 2 -.mk .na \fB\fBKIOCTRANS\fR \fR .ad .RS 15n -.rt Pointer to an \fBint\fR. The translation mode is set to the value in the \fBint\fR pointed to by the argument. .RE .sp .ne 2 -.mk .na \fB\fBKIOCGTRANS\fR \fR .ad .RS 15n -.rt Pointer to an \fBint\fR. The current translation mode is stored in the \fBint\fR pointed to by the argument. .RE @@ -1030,19 +874,16 @@ int kio_tablemask; /* Translation table (one of: 0, CAPSMASK, .sp .ne 2 -.mk .na \fB\fBKIOCSKEY\fR \fR .ad .RS 13n -.rt Pointer to a \fBkiockeymap\fR structure. The translation table entry referred to by the values in that structure is changed. The \fBkio_tablemask\fR request specifies which of the following translation tables contains the entry to be modified: .sp .ne 2 -.mk .na \fB\fBUPMASK 0x0080\fR \fR .ad @@ -1053,7 +894,6 @@ modified: .sp .ne 2 -.mk .na \fB\fBNUMLOCKMASK 0x0800\fR \fR .ad @@ -1064,7 +904,6 @@ modified: .sp .ne 2 -.mk .na \fB\fBCTRLMASK 0x0030\fR \fR .ad @@ -1075,7 +914,6 @@ modified: .sp .ne 2 -.mk .na \fB\fBALTGRAPHMASK 0x0200\fR \fR .ad @@ -1086,7 +924,6 @@ modified: .sp .ne 2 -.mk .na \fB\fBSHIFTMASK 0x000E\fR \fR .ad @@ -1097,7 +934,6 @@ modified: .sp .ne 2 -.mk .na \fB\fBCAPSMASK 0x0001\fR \fR .ad @@ -1108,7 +944,6 @@ modified: .sp .ne 2 -.mk .na \fB(No shift keys pressed or locked)\fR .ad @@ -1138,12 +973,10 @@ set to be the second keystation in the sequence. An attempt to change the results in an \fBEPERM\fR error. .sp .ne 2 -.mk .na \fB\fBKIOCGKEY\fR \fR .ad .RS 13n -.rt The argument is a pointer to a \fBkiockeymap\fR structure. The current value of the keyboard translation table entry specified by \fBkio_tablemask\fR and \fBkio_station\fR is stored in the structure pointed to by the argument. This @@ -1152,77 +985,63 @@ call may return \fBEINVAL\fR if there are invalid arguments. .sp .ne 2 -.mk .na \fB\fBKIOCTYPE\fR \fR .ad .RS 13n -.rt The argument is a pointer to an \fBint\fR. A code indicating the type of the keyboard is stored in the \fBint\fR pointed to by the argument: .sp .ne 2 -.mk .na \fB\fBKB_SUN3\fR \fR .ad .RS 14n -.rt Sun Type 3 keyboard .RE .sp .ne 2 -.mk .na \fB\fBKB_SUN4\fR \fR .ad .RS 14n -.rt Sun Type 4 or 5 keyboard, or non-USB Sun Type 6 keyboard .RE .sp .ne 2 -.mk .na \fB\fBKB_USB\fR \fR .ad .RS 14n -.rt USB standard HID keyboard, including Sun Type 6 USB keyboards .RE .sp .ne 2 -.mk .na \fB\fBKB_ASCII\fR \fR .ad .RS 14n -.rt ASCII terminal masquerading as keyboard .RE .sp .ne 2 -.mk .na \fB\fBKB_PC\fR \fR .ad .RS 14n -.rt Type 101 PC keyboard .RE .sp .ne 2 -.mk .na \fB\fBKB_DEFAULT\fR\fR .ad .RS 14n -.rt Stored in the \fBint\fR pointed to by the argument if the keyboard type is unknown. In case of error, -1 is stored in the \fBint\fR pointed to by the argument. @@ -1232,12 +1051,10 @@ argument. .sp .ne 2 -.mk .na \fB\fBKIOCLAYOUT\fR \fR .ad .RS 15n -.rt The argument is a pointer to an \fBint\fR. On a Sun Type 4 keyboard, the layout code specified by the keyboard's \fBDIP\fR switches is stored in the \fBint\fR pointed to by the argument. @@ -1245,12 +1062,10 @@ pointed to by the argument. .sp .ne 2 -.mk .na \fB\fBKIOCCMD\fR \fR .ad .RS 15n -.rt The argument is a pointer to an \fBint\fR. The command specified by the value of the \fBint\fR pointed to by the argument is sent to the keyboard. The commands that can be sent are: @@ -1258,79 +1073,65 @@ commands that can be sent are: Commands to the Sun Type 3 and Sun Type 4 keyboards: .sp .ne 2 -.mk .na \fB\fBKBD_CMD_RESET\fR \fR .ad .RS 20n -.rt Reset keyboard as if power-up. .RE .sp .ne 2 -.mk .na \fB\fBKBD_CMD_BELL\fR \fR .ad .RS 20n -.rt Turn on the bell. .RE .sp .ne 2 -.mk .na \fB\fBKBD_CMD_NOBELL\fR \fR .ad .RS 20n -.rt Turn off the bell. .RE .sp .ne 2 -.mk .na \fB\fBKBD_CMD_CLICK\fR \fR .ad .RS 20n -.rt Turn on the click annunciator. .RE .sp .ne 2 -.mk .na \fB\fBKBD_CMD_NOCLICK\fR \fR .ad .RS 20n -.rt Turn off the click annunciator. .RE Commands to the Sun Type 4 keyboard: .sp .ne 2 -.mk .na \fB\fBKBD_CMD_SETLED\fR \fR .ad .RS 22n -.rt Set keyboard LEDs. .RE .sp .ne 2 -.mk .na \fB\fBKBD_CMD_GETLAYOUT\fR \fR .ad .RS 22n -.rt Request that keyboard indicate layout. .RE @@ -1345,68 +1146,56 @@ driver \(em circumventing this \fBioctl()\fR request) an equivalent \fBioctl()\fR to query its state is not provided. .sp .ne 2 -.mk .na \fB\fBKIOCSLED\fR \fR .ad .RS 13n -.rt The argument is a pointer to an \fBchar\fR. On the Sun Type 4 keyboard, the \fBLEDs\fR are set to the value specified in that \fBchar\fR. The values for the four \fBLEDs\fR are: .sp .ne 2 -.mk .na \fB\fBLED_CAPS_LOCK\fR \fR .ad .RS 20n -.rt "Caps Lock" light. .RE .sp .ne 2 -.mk .na \fB\fBLED_COMPOSE\fR \fR .ad .RS 20n -.rt "Compose" light. .RE .sp .ne 2 -.mk .na \fB\fBLED_SCROLL_LOCK\fR \fR .ad .RS 20n -.rt "Scroll Lock" light. .RE .sp .ne 2 -.mk .na \fB\fBLED_NUM_LOCK\fR \fR .ad .RS 20n -.rt "Num Lock" light. .RE On some Japanese layouts, the value for the fifth \fBLED\fR is: .sp .ne 2 -.mk .na \fB\fBLED_KANA\fR \fR .ad .RS 13n -.rt "Kana" light. .RE @@ -1414,36 +1203,30 @@ On some Japanese layouts, the value for the fifth \fBLED\fR is: .sp .ne 2 -.mk .na \fB\fBKIOCGLED\fR \fR .ad .RS 16n -.rt Pointer to a \fBchar\fR. The current state of the \fBLEDs\fR is stored in the \fBchar\fR pointed to by the argument. .RE .sp .ne 2 -.mk .na \fB\fBKIOCSCOMPAT\fR \fR .ad .RS 16n -.rt Pointer to an \fBint\fR. "Compatibility mode" is turned on if the \fBint\fR has a value of 1, and is turned off if the \fBint\fR has a value of 0. .RE .sp .ne 2 -.mk .na \fB\fBKIOCGCOMPAT\fR \fR .ad .RS 16n -.rt Pointer to an \fBint\fR. The current state of "compatibility mode" is stored in the \fBint\fR pointed to by the argument. .RE @@ -1454,12 +1237,10 @@ The following \fBioctl()\fR request allows the default effect of the keyboard abort sequence to be changed. .sp .ne 2 -.mk .na \fB\fBKIOCSKABORTEN\fR \fR .ad .RS 18n -.rt Pointer to an \fBint\fR. The keyboard abort sequence effect (typically L1-A or Stop-A on the keyboard on SPARC systems, F1-A on x86 systems, and BREAK on the serial console device) is enabled if the \fBint\fR has a value of @@ -1503,23 +1284,19 @@ These \fBioctl()\fR requests are supported for compatibility with the system keyboard device \fB/dev/kbd\fR. .sp .ne 2 -.mk .na \fB\fBKIOCSDIRECT\fR \fR .ad .RS 16n -.rt Has no effect. .RE .sp .ne 2 -.mk .na \fB\fBKIOCGDIRECT\fR \fR .ad .RS 16n -.rt Always returns 1. .RE @@ -1529,48 +1306,40 @@ The following \fBioctl()\fR requests are used to set and get the keyboard autorepeat delay and rate. .sp .ne 2 -.mk .na \fB\fBKIOCSRPTDELAY\fR \fR .ad .RS 18n -.rt This argument is a pointer to an int, which is the kb autorepeat delay, unit in millisecond. .RE .sp .ne 2 -.mk .na \fB\fBKIOCGRPTDELAY\fR \fR .ad .RS 18n -.rt This argument is a pointer to an int. The current auto repeat delay setting is stored in the integer pointed by the argument, unit in millisecond. .RE .sp .ne 2 -.mk .na \fB\fBKIOCSRPTRATE\fR \fR .ad .RS 18n -.rt This argument is a pointer to an int, which is the kb autorepeat rate, unit in millisecond. .RE .sp .ne 2 -.mk .na \fB\fBKIOCGRPTRATE\fR \fR .ad .RS 18n -.rt This argument is a pointer to an int. The current auto repeat rate setting is stored in the integer pointed by the argument, unit in millisecond. .RE @@ -1583,13 +1352,12 @@ See \fBattributes\fR(5) for descriptions of the following attributes: .sp .TS -tab() box; -lw(2.75i) |lw(2.75i) -lw(2.75i) |lw(2.75i) -. -\fBATTRIBUTE TYPE\fR\fBATTRIBUTE VALUE\fR +box; +c | c +l | l . +ATTRIBUTE TYPE ATTRIBUTE VALUE _ -Interface StabilityStable +Interface Stability Stable .TE .SH SEE ALSO diff --git a/usr/src/man/man7m/ldterm.7m b/usr/src/man/man7m/ldterm.7m index 4b284437c3..409ee23762 100644 --- a/usr/src/man/man7m/ldterm.7m +++ b/usr/src/man/man7m/ldterm.7m @@ -4,18 +4,18 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH ldterm 7M "7 Jun1999" "SunOS 5.11" "STREAMS Modules" +.TH LDTERM 7M "Jun 7, 1999" .SH NAME ldterm \- standard STREAMS terminal line discipline module .SH SYNOPSIS .LP .nf -#include <sys/stream.h> +#include <sys/stream.h> .fi .LP .nf -#include <sys/termios.h> +#include <sys/termios.h> .fi .LP @@ -52,12 +52,10 @@ messages on the read- and write-side. Various types of STREAMS messages are processed as follows: .sp .ne 2 -.mk .na \fB\fBM_BREAK\fR \fR .ad .RS 12n -.rt Depending on the state of the \fBBRKINT\fR flag, either an interrupt signal is generated or the message is treated as if it were an \fBM_DATA\fR message containing a single \fBASCII NUL\fR character when this message is received. @@ -65,12 +63,10 @@ containing a single \fBASCII NUL\fR character when this message is received. .sp .ne 2 -.mk .na \fB\fBM_DATA\fR \fR .ad .RS 12n -.rt This message is normally processed using the standard \fBtermio\fR input processing. If the \fBICANON\fR flag is set, a single input record (``line'') is accumulated in an internal buffer and sent upstream when a line-terminating @@ -100,24 +96,20 @@ All other messages are passed upstream unchanged. Various types of \fBSTREAMS\fR messages are processed as follows: .sp .ne 2 -.mk .na \fB\fBM_FLUSH\fR \fR .ad .RS 13n -.rt The write queue of the module is flushed of all its data messages and the message is passed downstream. .RE .sp .ne 2 -.mk .na \fB\fBM_IOCTL\fR \fR .ad .RS 13n -.rt The function of this \fBioctl\fR is performed and the message is passed downstream in most cases. The \fBTCFLSH\fR and \fBTCXONC\fR \fBioctls\fR can be performed entirely in the \fBldterm\fR module, so the reply is sent @@ -126,12 +118,10 @@ upstream and the message is not passed downstream. .sp .ne 2 -.mk .na \fB\fBM_DATA\fR \fR .ad .RS 13n -.rt If the \fBOPOST\fR flag is set, or both the \fBXCASE\fR and \fBICANON\fR flags are set, output processing is performed and the processed message is passed downstream along with any \fBM_DELAY\fR messages generated. Otherwise, the @@ -140,12 +130,10 @@ message is passed downstream without change. .sp .ne 2 -.mk .na \fB\fBM_CTL\fR \fR .ad .RS 13n -.rt If the size of the data buffer associated with the message is the size of \fBstruct iocblk\fR, \fBldterm\fR will perform functional negotiation to determine where the \fBtermio\fR(7I) processing is to be done. If the command @@ -167,12 +155,10 @@ is passed upstream. .sp .ne 2 -.mk .na \fB\fBM_FLUSH\fR \fR .ad .RS 13n -.rt The read queue of the module is flushed of all its data messages and all data in the record being accumulated are also flushed. The message is passed upstream. @@ -180,12 +166,10 @@ upstream. .sp .ne 2 -.mk .na \fB\fBM_IOCACK\fR \fR .ad .RS 13n -.rt The data contained within the message, which is to be returned to the process, are augmented if necessary, and the message is passed upstream. .RE @@ -200,7 +184,6 @@ All other messages are passed downstream unchanged. ioctls. All others are passed downstream. .sp .ne 2 -.mk .na \fB\fBTCGETS/TCGETA\fR \fR .ad @@ -213,7 +196,6 @@ acknowledgement is passed upstream. .sp .ne 2 -.mk .na \fB\fBTCSETS/TCSETSW/TCSETSF/TCSETA/TCSETAW/TCSETAF\fR \fR .ad @@ -231,7 +213,6 @@ additional processing. .sp .ne 2 -.mk .na \fB\fBTCFLSH\fR \fR .ad @@ -248,7 +229,6 @@ placed on the read queue. .sp .ne 2 -.mk .na \fB\fBTCXONC\fR \fR .ad @@ -264,7 +244,6 @@ downstream. .sp .ne 2 -.mk .na \fB\fBTCSBRK\fR \fR .ad @@ -276,7 +255,6 @@ and then send an \fBM_IOCACK\fR message upstream. .sp .ne 2 -.mk .na \fB\fBEUC_WSET\fR \fR .ad @@ -293,7 +271,6 @@ the line discipline changes into \fBEUC \fRhandling mode once the .sp .ne 2 -.mk .na \fB\fBEUC_WGET\fR \fR .ad diff --git a/usr/src/man/man7m/pckt.7m b/usr/src/man/man7m/pckt.7m index a6d11ebe49..9cb6149cd5 100644 --- a/usr/src/man/man7m/pckt.7m +++ b/usr/src/man/man7m/pckt.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH pckt 7M "3 Jul 1990" "SunOS 5.11" "STREAMS Modules" +.TH PCKT 7M "Jul 3, 1990" .SH NAME pckt \- STREAMS Packet Mode module .SH SYNOPSIS diff --git a/usr/src/man/man7m/pfmod.7m b/usr/src/man/man7m/pfmod.7m index 76d3c69bc1..79a74775e2 100644 --- a/usr/src/man/man7m/pfmod.7m +++ b/usr/src/man/man7m/pfmod.7m @@ -3,13 +3,13 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH pfmod 7M "18 June 2006" "SunOS 5.11" "STREAMS Modules" +.TH PFMOD 7M "Jun 18, 2006" .SH NAME pfmod \- STREAMS Packet Filter Module .SH SYNOPSIS .LP .nf -#include <sys/pfmod.h> +#include <sys/pfmod.h> .fi .LP @@ -62,12 +62,10 @@ neighbor. \fBpfmod\fR responds to the following \fIioctl\fR. .sp .ne 2 -.mk .na \fB\fBPFIOCSETF\fR \fR .ad .RS 14n -.rt This \fIioctl\fR directs the module to replace its current packet filter, if any, with the filter specified by the \fBstruct packetfilt\fR pointer named by its final argument. This structure is defined in \fB<sys/pfmod.h>\fR as: diff --git a/usr/src/man/man7m/pipemod.7m b/usr/src/man/man7m/pipemod.7m index b91d3bd4b2..3d7a9268ed 100644 --- a/usr/src/man/man7m/pipemod.7m +++ b/usr/src/man/man7m/pipemod.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH pipemod 7M "21 Aug 1992" "SunOS 5.11" "STREAMS Modules" +.TH PIPEMOD 7M "Aug 21, 1992" .SH NAME pipemod \- STREAMS pipe flushing module .SH DESCRIPTION diff --git a/usr/src/man/man7m/ptem.7m b/usr/src/man/man7m/ptem.7m index 1678048bba..aefea791d6 100644 --- a/usr/src/man/man7m/ptem.7m +++ b/usr/src/man/man7m/ptem.7m @@ -4,7 +4,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH ptem 7M "3 Jul 1990" "SunOS 5.11" "STREAMS Modules" +.TH PTEM 7M "Jul 3, 1990" .SH NAME ptem \- STREAMS Pseudo Terminal Emulation module .SH SYNOPSIS @@ -51,12 +51,10 @@ and passed upstream; the resulting mode is retained for use in subsequent .SH FILES .sp .ne 2 -.mk .na \fB<\fBsys/ptem.h\fR> \fR .ad .RS 17n -.rt .RE diff --git a/usr/src/man/man7m/sppptun.7m b/usr/src/man/man7m/sppptun.7m index fc370a2c4a..c2b83973a9 100644 --- a/usr/src/man/man7m/sppptun.7m +++ b/usr/src/man/man7m/sppptun.7m @@ -4,13 +4,13 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH sppptun 7M "2001" "SunOS 5.11" "STREAMS Modules" +.TH SPPPTUN 7M "Jan 1, 2001" .SH NAME sppptun \- PPP tunneling pseudo-driver .SH SYNOPSIS .LP .nf -\fB/dev/sppptun\fR +\fB/dev/sppptun\fR .fi .SH DESCRIPTION @@ -22,12 +22,10 @@ Solaris PPP. .SH FILES .sp .ne 2 -.mk .na \fB\fB/dev/sppptun\fR \fR .ad .RS 17n -.rt Solaris PPP tunneling device driver. .RE diff --git a/usr/src/man/man7m/timod.7m b/usr/src/man/man7m/timod.7m index acddcf2fe0..aef50e882e 100644 --- a/usr/src/man/man7m/timod.7m +++ b/usr/src/man/man7m/timod.7m @@ -4,13 +4,13 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH timod 7M "26 Mar 1993" "SunOS 5.11" "STREAMS Modules" +.TH TIMOD 7M "Mar 26, 1993" .SH NAME timod \- Transport Interface cooperating STREAMS module .SH SYNOPSIS .LP .nf -#include <sys/stropts.h> +#include <sys/stropts.h> .fi .LP @@ -66,12 +66,10 @@ types are defined in <\fBsys/tihdr.h\fR>. The possible values for the \fIcmd\fR field are: .sp .ne 2 -.mk .na \fB\fBTI_BIND\fR \fR .ad .RS 15n -.rt Bind an address to the underlying transport protocol provider. The message issued to the \fBTI_BIND\fR ioctl is equivalent to the \fBTI\fR message type \fBT_BIND_REQ\fR and the message returned by the successful completion of the @@ -80,12 +78,10 @@ issued to the \fBTI_BIND\fR ioctl is equivalent to the \fBTI\fR message type .sp .ne 2 -.mk .na \fB\fBTI_UNBIND\fR \fR .ad .RS 15n -.rt Unbind an address from the underlying transport protocol provider. The message issued to the \fBTI_UNBIND\fR ioctl is equivalent to the \fBTI\fR message type \fBT_UNBIND_REQ\fR and the message returned by the successful completion of the @@ -94,12 +90,10 @@ issued to the \fBTI_UNBIND\fR ioctl is equivalent to the \fBTI\fR message type .sp .ne 2 -.mk .na \fB\fBTI_GETINFO\fR \fR .ad .RS 15n -.rt Get the \fBTI\fR protocol specific information from the transport protocol provider. The message issued to the \fBTI_GETINFO\fR ioctl is equivalent to the \fBTI\fR message type \fBT_INFO_REQ\fR and the message returned by the @@ -109,12 +103,10 @@ type \fBT_INFO_ACK.\fR .sp .ne 2 -.mk .na \fB\fBTI_OPTMGMT\fR \fR .ad .RS 15n -.rt Get, set, or negotiate protocol specific options with the transport protocol provider. The message issued to the \fBTI_OPTMGMT\fR ioctl is equivalent to the TI message type \fBT_OPTMGMT_REQ\fR and the message returned by the @@ -125,45 +117,37 @@ type \fBT_OPTMGMT_ACK.\fR .SH FILES .sp .ne 2 -.mk .na \fB<\fBsys/timod.h\fR> \fR .ad .RS 19n -.rt ioctl definitions .RE .sp .ne 2 -.mk .na \fB<\fBsys/tiuser.h\fR> \fR .ad .RS 19n -.rt \fBTLI\fR interface declaration and structure file .RE .sp .ne 2 -.mk .na \fB<\fBsys/tihdr.h\fR> \fR .ad .RS 19n -.rt \fBTPI\fR declarations and user-level code .RE .sp .ne 2 -.mk .na \fB<\fBsys/errno.h\fR> \fR .ad .RS 19n -.rt system error messages file. Please see \fBerrno\fR(3C). .RE diff --git a/usr/src/man/man7m/tirdwr.7m b/usr/src/man/man7m/tirdwr.7m index 7cbd204489..863710c34a 100644 --- a/usr/src/man/man7m/tirdwr.7m +++ b/usr/src/man/man7m/tirdwr.7m @@ -4,7 +4,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH tirdwr 7M "3 Jul 1990" "SunOS 5.11" "STREAMS Modules" +.TH TIRDWR 7M "Jul 3, 1990" .SH NAME tirdwr \- Transport Interface read/write interface STREAMS module .SH SYNOPSIS @@ -40,12 +40,10 @@ the stream, popped (see \fBI_POP\fR in \fBstreamio\fR(7I)) off the stream, or when data passes through it. .sp .ne 2 -.mk .na \fB\fBpush\fR\fR .ad .RS 9n -.rt When the module is pushed onto a stream, it checks any existing data destined for the user to ensure that only regular data messages are present. It ignores any messages on the stream that relate to process management, such as messages @@ -56,12 +54,10 @@ other messages are present, the \fBI_PUSH\fR will return an error with .sp .ne 2 -.mk .na \fB\fBwrite\fR\fR .ad .RS 9n -.rt The module takes the following actions on data that originated from a \fBwrite\fR system call: .RS +4 @@ -90,12 +86,10 @@ calls associated with the stream fails with \fBerrno\fR set to \fBEPROTO\fR. .sp .ne 2 -.mk .na \fB\fBread\fR\fR .ad .RS 9n -.rt The module takes the following actions on data that originated from the transport protocol provider. .sp @@ -143,12 +137,10 @@ onto the module's upstream neighbor. .sp .ne 2 -.mk .na \fB\fBpop\fR\fR .ad .RS 9n -.rt When the module is popped off the stream or the stream is closed, the module takes the following action: .RS +4 diff --git a/usr/src/man/man7m/ttcompat.7m b/usr/src/man/man7m/ttcompat.7m index f0a991cafb..bb25a01d1e 100644 --- a/usr/src/man/man7m/ttcompat.7m +++ b/usr/src/man/man7m/ttcompat.7m @@ -4,7 +4,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH ttcompat 7M "2 Oct 2001" "SunOS 5.11" "STREAMS Modules" +.TH TTCOMPAT 7M "Oct 2, 2001" .SH NAME ttcompat \- V7, 4BSD and XENIX STREAMS compatibility module .SH SYNOPSIS @@ -86,33 +86,32 @@ structure. Other delay mappings are performed as follows: .sp .TS -tab() box; -cw(0i) |cw(5.5i) -lw(0i) |lw(5.5i) -. -sg_flagsc_oflag +box; +c | c +l | l . +sg_flags c_oflag _ -BS1BS1 +BS1 BS1 _ -FF1VT1 +FF1 VT1 _ -CR1CR2 +CR1 CR2 _ -CR2CR3 +CR2 CR3 _ -CR3CR0 (not supported) +CR3 CR0 (not supported) _ -TAB1TAB1 +TAB1 TAB1 _ -TAB2TAB2 +TAB2 TAB2 _ -XTABSTAB3 +XTABS TAB3 _ -NL1ONLRET|CR1 +NL1 ONLRET|CR1 _ -NL2NL1 +NL2 NL1 _ -NL3NL0 (not supported) +NL3 NL0 (not supported) .TE .sp @@ -125,12 +124,10 @@ parity of characters sent to the terminal and accepted from the terminal, as follows: .sp .ne 2 -.mk .na \fB0 (neither EVENP nor ODDP)\fR .ad .RS 30n -.rt Parity is not to be generated on output or checked on input. The character size is set to \fBCS8\fR and the \fBPARENB\fR flag is cleared in the \fBc_cflag\fR field of the \fBtermios\fR structure. @@ -138,12 +135,10 @@ size is set to \fBCS8\fR and the \fBPARENB\fR flag is cleared in the .sp .ne 2 -.mk .na \fBEVENP\fR .ad .RS 30n -.rt Even parity characters are to be generated on output and accepted on input. The INPCK flag is set in the \fBc_iflag\fR field of the \fBtermios\fR structure, the character size is set to \fBCS7\fR and the \fBPARENB\fR flag is set in the @@ -152,12 +147,10 @@ the character size is set to \fBCS7\fR and the \fBPARENB\fR flag is set in the .sp .ne 2 -.mk .na \fBODDP\fR .ad .RS 30n -.rt Odd parity characters are to be generated on output and accepted on input. The \fBINPCK\fR flag is set in the \fBc_iflag\fR, the character size is set to \fBCS7\fR and the \fBPARENB\fR and \fBPARODD\fR flags are set in the @@ -166,12 +159,10 @@ Odd parity characters are to be generated on output and accepted on input. The .sp .ne 2 -.mk .na \fBEVENP|ODDP or ANYP\fR .ad .RS 30n -.rt Even parity characters are to be generated on output and characters of either parity are to be accepted on input. The \fBINPCK\fR flag is cleared in the \fBc_iflag\fR field, the character size is set to \fBCS7\fR and the @@ -215,17 +206,16 @@ Other flags are directly mapped to flags in the \fBtermios\fR structure: .sp .TS -tab() box; -cw(0i) |cw(5.5i) -lw(0i) |lw(5.5i) -. -sg_flagsFlags in termios structure +box; +c | c +l | l . +sg_flags Flags in termios structure _ -CBREAKComplement of ICANON in c_lflag field +CBREAK Complement of ICANON in c_lflag field _ -ECHOECHO in c_lflag field +ECHO ECHO in c_lflag field _ -TANDEMIXOFF in c_iflag field +TANDEM IXOFF in c_iflag field .TE .sp @@ -275,39 +265,38 @@ interface. Most of these flags are directly mapped to flags in the .sp .TS -tab() box; -cw(0i) |cw(5.5i) -lw(0i) |lw(5.5i) -. -Local flagsFlags in termios structure +box; +c | c +l | l . +Local flags Flags in termios structure _ -LCRTBSNot supported +LCRTBS Not supported _ -LPRTERAECHOPRT in the c_lflag field +LPRTERA ECHOPRT in the c_lflag field _ -LCRTERAECHOE in the c_lflag field +LCRTERA ECHOE in the c_lflag field _ -LTILDENot supported +LTILDE Not supported _ -LMDMBUFNot supported +LMDMBUF Not supported _ -LTOSTOPTOSTOP in the c_lflag field +LTOSTOP TOSTOP in the c_lflag field _ -LFLUSHOFLUSHO in the c_lflag field +LFLUSHO FLUSHO in the c_lflag field _ -LNOHANGCLOCAL in the c_cflag field +LNOHANG CLOCAL in the c_cflag field _ -LCRTKILECHOKE in the c_lflag field +LCRTKIL ECHOKE in the c_lflag field _ -LPASS8CS8 in the c_cflag field +LPASS8 CS8 in the c_cflag field _ -LCTLECHCTLECH in the c_lflag field +LCTLECH CTLECH in the c_lflag field _ -LPENDINPENDIN in the c_lflag field +LPENDIN PENDIN in the c_lflag field _ -LDECCTQComplement of IXANY in the c_iflag field +LDECCTQ Complement of IXANY in the c_iflag field _ -LNOFLSHNOFLSH in the c_lflag field +LNOFLSH NOFLSH in the c_lflag field .TE .sp @@ -342,23 +331,22 @@ The characters are mapped to members of the \fBc_cc\fR field of the .sp .TS -tab() box; -cw(0i) |cw(5.5i) -lw(0i) |lw(5.5i) -. -ltcharsc_cc index +box; +c | c +l | l . +ltchars c_cc index _ -t_suspc VSUS +t_suspc VSUS _ -t_dsuspcVDSUSP +t_dsuspc VDSUSP _ -t_rprntcVREPRINT +t_rprntc VREPRINT _ -t_flushcVDISCARD +t_flushc VDISCARD _ -t_werascVWERASE +t_werasc VWERASE _ -t_lnextcVLNEXT +t_lnextc VLNEXT .TE .SH IOCTLS @@ -368,12 +356,10 @@ t_lnextcVLNEXT passed to the module below. .sp .ne 2 -.mk .na \fB\fBTIOCGETP\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBsgttyb\fR structure. The current terminal state is fetched; the appropriate characters in the terminal state are stored in that structure, as are the input and output speeds. If the speed is @@ -384,35 +370,29 @@ stored in the structure. .sp .ne 2 -.mk .na \fB\fBTIOCEXCL\fR \fR .ad .RS 14n -.rt Set ``exclusive-use'' mode; no further opens are permitted until the file has been closed. .RE .sp .ne 2 -.mk .na \fB\fBTIOCNXCL\fR \fR .ad .RS 14n -.rt Turn off ``exclusive-use'' mode. .RE .sp .ne 2 -.mk .na \fB\fBTIOCSETP\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBsgttyb\fR structure. The appropriate characters and input and output speeds in the terminal state are set from the values in that structure, and the flags in the terminal state are set to match @@ -428,12 +408,10 @@ specified is set. .sp .ne 2 -.mk .na \fB\fBTIOCSETN\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBsgttyb\fR structure. The terminal state is changed as \fBTIOCSETP\fR would change it, but a \fBTCSETS\fR \fBioctl\fR is used, so that the interface neither delays nor discards input. @@ -441,24 +419,20 @@ used, so that the interface neither delays nor discards input. .sp .ne 2 -.mk .na \fB\fBTIOCHPCL\fR \fR .ad .RS 14n -.rt The argument is ignored. The \fBHUPCL\fR flag is set in the \fBc_cflag\fR word of the terminal state. .RE .sp .ne 2 -.mk .na \fB\fBTIOCFLUSH\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBint\fR variable. If its value is zero, all characters waiting in input or output queues are flushed. Otherwise, the value of the \fBint\fR is treated as the logical \fBOR\fR of the \fBFREAD\fR and @@ -469,82 +443,68 @@ set, all characters waiting in input queues are flushed, and if the .sp .ne 2 -.mk .na \fB\fBTIOCSBRK\fR \fR .ad .RS 14n -.rt The argument is ignored. The break bit is set for the device. (This is not supported by \fBttcompat\fR. The underlying driver must support TIOCSBRK.) .RE .sp .ne 2 -.mk .na \fB\fBTIOCCBRK\fR \fR .ad .RS 14n -.rt The argument is ignored. The break bit is cleared for the device. (This is not supported by \fBttcompat\fR. The underlying driver must support TIOCCBRK.) .RE .sp .ne 2 -.mk .na \fB\fBTIOCSDTR\fR \fR .ad .RS 14n -.rt The argument is ignored. The Data Terminal Ready bit is set for the device. .RE .sp .ne 2 -.mk .na \fB\fBTIOCCDTR\fR \fR .ad .RS 14n -.rt The argument is ignored. The Data Terminal Ready bit is cleared for the device. .RE .sp .ne 2 -.mk .na \fB\fBTIOCSTOP\fR \fR .ad .RS 14n -.rt The argument is ignored. Output is stopped as if the \fBSTOP\fR character had been typed. .RE .sp .ne 2 -.mk .na \fB\fBTIOCSTART\fR \fR .ad .RS 14n -.rt The argument is ignored. Output is restarted as if the \fBSTART\fR character had been typed. .RE .sp .ne 2 -.mk .na \fB\fBTIOCGETC\fR \fR .ad .RS 14n -.rt The argument is a pointer to a \fBtchars\fR structure. The current terminal state is fetched, and the appropriate characters in the terminal state are stored in that structure. @@ -552,12 +512,10 @@ stored in that structure. .sp .ne 2 -.mk .na \fB\fBTIOCSETC\fR \fR .ad .RS 14n -.rt The argument is a pointer to a \fBtchars\fR structure. The values of the appropriate characters in the terminal state are set from the characters in that structure. @@ -565,12 +523,10 @@ that structure. .sp .ne 2 -.mk .na \fB\fBTIOCLGET\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBint\fR. The current terminal state is fetched, and the values of the local flags are derived from the flags in the terminal state and stored in the \fBint\fR pointed to by the argument. @@ -578,12 +534,10 @@ terminal state and stored in the \fBint\fR pointed to by the argument. .sp .ne 2 -.mk .na \fB\fBTIOCLBIS\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBint\fR whose value is a mask containing flags to be set in the local flags word. The current terminal state is fetched, and the values of the local flags are derived from the flags in the terminal @@ -593,12 +547,10 @@ to match the new value of the local flags word. .sp .ne 2 -.mk .na \fB\fBTIOCLBIC\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBint\fR whose value is a mask containing flags to be cleared in the local flags word. The current terminal state is fetched, and the values of the local flags are derived from the flags in the @@ -608,12 +560,10 @@ state are set to match the new value of the local flags word. .sp .ne 2 -.mk .na \fB\fBTIOCLSET\fR \fR .ad .RS 14n -.rt The argument is a pointer to an int containing a new set of local flags. The flags in the terminal state are set to match the new value of the local flags word. (This \fBioctl\fR was added because \fBsg_flags\fR was once a 16 bit @@ -623,24 +573,20 @@ controlled by TIOCSETP and \fBsg_flags\fR.) .sp .ne 2 -.mk .na \fB\fBTIOCGLTC\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBltchars\fR structure. The values of the appropriate characters in the terminal state are stored in that structure. .RE .sp .ne 2 -.mk .na \fB\fBTIOCSLTC\fR \fR .ad .RS 14n -.rt The argument is a pointer to an \fBltchars\fR structure. The values of the appropriate characters in the terminal state are set from the characters in that structure. @@ -648,24 +594,20 @@ that structure. .sp .ne 2 -.mk .na \fB\fBFIORDCHK\fR \fR .ad .RS 14n -.rt Returns the number of immediately readable characters. The argument is ignored. (This ioctl is handled in the stream head, not in the \fBttcompat\fR module.) .RE .sp .ne 2 -.mk .na \fB\fBFIONREAD\fR \fR .ad .RS 14n -.rt Returns the number of immediately readable characters in the int pointed to by the argument. (This ioctl is handled in the stream head, not in the \fBttcompat\fR module.) @@ -680,11 +622,11 @@ changed in any way, and no message is passed through to the underlying .sp .in +2 .nf - + DIOCSETP DIOCSETP DIOCGETP -LDCLOSE +LDCLOSE LDCHG LDOPEN LDGETT @@ -704,7 +646,7 @@ are handled there. .in +2 .nf TIOCREMOTE -TIOCGWINSZ +TIOCGWINSZ TIOCSWINSZ .fi .in -2 @@ -718,7 +660,7 @@ and the \fBtty\fR drivers return EINVAL. .in +2 .nf LDSMAP -LDGMAP +LDGMAP LDNMAP TIOCNOTTY TIOCOUTQ diff --git a/usr/src/man/man7m/usb_ah.7m b/usr/src/man/man7m/usb_ah.7m index 38eddabb3b..be4a4c95de 100644 --- a/usr/src/man/man7m/usb_ah.7m +++ b/usr/src/man/man7m/usb_ah.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. .\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the .\" fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH usb_ah 7M "15 May 2009" "SunOS 5.11" "STREAMS Modules" +.TH USB_AH 7M "May 15, 2009" .SH NAME usb_ah \- USB audio HID STREAMS module .SH DESCRIPTION @@ -18,7 +18,6 @@ to the events that are supported by the Solaris audio mixer framework. .SH FILES .sp .ne 2 -.mk .na \fB\fB/kernel/strmod/usb_ah\fR\fR .ad @@ -29,7 +28,6 @@ to the events that are supported by the Solaris audio mixer framework. .sp .ne 2 -.mk .na \fB\fB/kernel/strmod/sparcv9/usb_ah\fR\fR .ad @@ -40,7 +38,6 @@ SPARC 64-bit ELF kernel STREAMS module .sp .ne 2 -.mk .na \fB\fB/kernel/strmod/amd64/usb_ah\fR\fR .ad @@ -57,15 +54,14 @@ See \fBattributes\fR(5) for descriptions of the following attributes: .sp .TS -tab() box; -cw(2.75i) |cw(2.75i) -lw(2.75i) |lw(2.75i) -. -ATTRIBUTE TYPEATTRIBUTE VALUE +box; +c | c +l | l . +ATTRIBUTE TYPE ATTRIBUTE VALUE _ -ArchitecturePCI-based systems +Architecture PCI-based systems _ -Interface StabilityCommitted +Interface Stability Committed .TE .SH SEE ALSO diff --git a/usr/src/man/man7m/usbkbm.7m b/usr/src/man/man7m/usbkbm.7m index ce0756608a..8eed65b495 100644 --- a/usr/src/man/man7m/usbkbm.7m +++ b/usr/src/man/man7m/usbkbm.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH usbkbm 7M "27 June 2005" "SunOS 5.11" "STREAMS Modules" +.TH USBKBM 7M "Jun 27, 2005" .SH NAME usbkbm \- keyboard STREAMS module for Sun USB Keyboard .SH SYNOPSIS @@ -39,12 +39,10 @@ the supported \fBioctl\fR(2) requests. ioctls than \fBkb\fR(7M): .sp .ne 2 -.mk .na \fB\fBKIOCTYPE\fR \fR .ad .RS 13n -.rt This \fBioctl()\fR returns a new keyboard type defined for the \fBUSB\fR keyboard. All types are listed below: .RE @@ -66,12 +64,10 @@ The \fBUSB\fR keyboard type is \fBKB_USB\fR; \fBusbkbm\fR will return \fBKB_USB\fR in response to the \fBKIOCTYPE\fR ioctl. .sp .ne 2 -.mk .na \fB\fBKIOCLAYOUT\fR \fR .ad .RS 15n -.rt The argument is a pointer to an \fBint\fR. The layout code specified by the \fBbCountryCode\fR value returned in the \fBHID\fR descriptor is returned in the int pointed to by the argument. The \fBcountrycodes\fR are defined in 6.2.1 @@ -80,15 +76,12 @@ of the \fBHID\fR 1.0 specifications. .sp .ne 2 -.mk .na \fB\fBKIOCCMD\fR \fR .ad .RS 15n -.rt .sp .ne 2 -.mk .na \fB\fBKBD_CMD_CLICK/KBD_CMD_NOCLICK\fR \fR .ad @@ -101,7 +94,6 @@ are ignored. Because clicking is not supported on the \fBUSB\fR keyboard, .sp .ne 2 -.mk .na \fB\fBKBD_CMD_SETLED\fR \fR .ad @@ -112,7 +104,6 @@ Set keyboard LEDs. Same as \fBkb\fR(7M). .sp .ne 2 -.mk .na \fB\fBKBD_CMD_GETLAYOUT\fR \fR .ad @@ -124,7 +115,6 @@ returned. .sp .ne 2 -.mk .na \fB\fBKBD_CMD_BELL/KBD_CMD_NOBELL\fR \fR .ad @@ -136,7 +126,6 @@ buzzer. The request for the bell is rerouted. .sp .ne 2 -.mk .na \fB\fBKBD_CMD_RESET\fR \fR .ad @@ -151,7 +140,6 @@ keyboard. \fBusbkbm\fR ignores this command and does not return an error. .SH FILES .sp .ne 2 -.mk .na \fB/kernel/strmod/usbkbm\fR .ad @@ -162,7 +150,6 @@ keyboard. \fBusbkbm\fR ignores this command and does not return an error. .sp .ne 2 -.mk .na \fB/kernel/strmod/sparcv9/usbkbm\fR .ad @@ -179,13 +166,12 @@ See \fBattributes\fR(5) for a description of the following attributes: .sp .TS -tab() box; -cw(2.75i) |cw(2.75i) -lw(2.75i) |lw(2.75i) -. -ATTRIBUTE TYPEATTRIBUTE VALUE +box; +c | c +l | l . +ATTRIBUTE TYPE ATTRIBUTE VALUE _ -ArchitecturePCI-based systems +Architecture PCI-based systems .TE .SH SEE ALSO diff --git a/usr/src/man/man7m/usbms.7m b/usr/src/man/man7m/usbms.7m index 86fa5a7468..34ae87ae42 100644 --- a/usr/src/man/man7m/usbms.7m +++ b/usr/src/man/man7m/usbms.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH usbms 7M "1 Dec 2005" "SunOS 5.11" "STREAMS Modules" +.TH USBMS 7M "Dec 1, 2005" .SH NAME usbms \- USB mouse STREAMS module .SH SYNOPSIS @@ -52,12 +52,10 @@ is the absolute mouse. .SH IOCTLS .sp .ne 2 -.mk .na \fB\fBVUIDGFORMAT\fR \fR .ad .RS 16n -.rt This option returns the current state of the \fBSTREAMS\fR module. The state of the \fBusbms\fR \fBSTREAMS\fR module may be either \fBVUID_NATIVE\fR (no message processing) or \fBVUID_FIRM_EVENT\fR (convert to Firm events). @@ -65,12 +63,10 @@ message processing) or \fBVUID_FIRM_EVENT\fR (convert to Firm events). .sp .ne 2 -.mk .na \fB\fBVUIDSFORMAT\fR \fR .ad .RS 16n -.rt The argument is a pointer to an \fBint\fR. Set the state of the \fBSTREAMS\fR module to the \fBint\fR pointed to by the argument. .RE @@ -90,12 +86,10 @@ typedef struct vuid_addr_probe { .sp .ne 2 -.mk .na \fB\fBVUIDSADDR\fR \fR .ad .RS 14n -.rt The argument is a pointer to a \fBVuid_addr_probe\fR structure. \fBVUIDSADDR\fR sets the virtual input device segment address indicated by base to next. @@ -106,12 +100,10 @@ to next. If base does not equal \fBVKEY_FIRST\fR, \fBENODEV\fR is returned. .sp .ne 2 -.mk .na \fB\fBVUIDGADDR\fR \fR .ad .RS 14n -.rt The argument is a pointer to a \fBVuid_addr_probe\fR structure. Return the address of the virtual input device segment indicated by base to current. .RE @@ -121,7 +113,6 @@ address of the virtual input device segment indicated by base to current. If base does not equal \fBVKEY_FIRST\fR, \fBENODEV\fR is returned. .sp .ne 2 -.mk .na \fBVUIDGWHEELCOUNT\fR .ad @@ -134,7 +125,6 @@ if wheel(s) are present and zero if no wheels are present. .sp .ne 2 -.mk .na \fBVUIDGWHEELINFO\fR .ad @@ -150,7 +140,7 @@ VUID_WHEEL_FORMAT_UNKNOWN. .in +2 .nf typedef struct { - int vers; + int vers; int id; int format; } wheel_info; @@ -164,7 +154,6 @@ wheel for which the information is desired. .sp .ne 2 -.mk .na \fBVUIDSWHEELSTATE/VUIDGWHEELSTATE\fR .ad @@ -188,7 +177,7 @@ stateflags and then change only the bit they want. .in +2 .nf typedef struct { - int vers; + int vers; int id; uint32_t stateflags; } wheel_state; @@ -208,9 +197,9 @@ for 'VUIDGWHEEL INFO' ioctl. .in +2 .nf typedef struct { - int jitter_thresh; - int speed_law; - int speed_limit; + int jitter_thresh; + int speed_law; + int speed_limit; } Ms_parms; .fi .in -2 @@ -227,36 +216,30 @@ it is \fB1,\fR a "speed limit" is applied to mouse motions. Motions along either axis of more than \fBspeed_limit\fR units are discarded. .sp .ne 2 -.mk .na \fB\fBMSIOGETPARMS\fR \fR .ad .RS 19n -.rt The argument is a pointer to a \fBMs_params\fR structure. The \fBusbms\fR module parameters are returned in the structure. .RE .sp .ne 2 -.mk .na \fB\fBMSIOSETPARMS\fR\fR .ad .RS 19n -.rt The argument is a pointer to a \fBMs_params\fR structure. The \fBusbms\fR module parameters are set according to the values in the structure. .RE .sp .ne 2 -.mk .na \fB\fBMSIOSRESOLUTION\fR\fR .ad .RS 19n -.rt Used by the absolute mouse to get the current screen resolution. The parameter is a pointer to the \fBMs_screen_resolution\fR structure: .sp @@ -275,7 +258,6 @@ structure and used to calculate the correct coordinates. .SH FILES .sp .ne 2 -.mk .na \fB/kernel/strmod/usbms\fR .ad @@ -286,7 +268,6 @@ structure and used to calculate the correct coordinates. .sp .ne 2 -.mk .na \fB/kernel/strmod/sparcv9/usbms\fR .ad @@ -303,13 +284,12 @@ See \fBattributes\fR(5) for a description of the following attributes: .sp .TS -tab() box; -cw(2.75i) |cw(2.75i) -lw(2.75i) |lw(2.75i) -. -ATTRIBUTE TYPEATTRIBUTE VALUE +box; +c | c +l | l . +ATTRIBUTE TYPE ATTRIBUTE VALUE _ -ArchitecturePCI-based systems +Architecture PCI-based systems .TE .SH SEE ALSO @@ -338,7 +318,6 @@ the following manner: .sp .ne 2 -.mk .na \fBInvalid Hid descriptor tree. Set to default value (3 buttons).\fR .ad @@ -349,7 +328,6 @@ The mouse supplied incorrect information in its HID report. .sp .ne 2 -.mk .na \fBMouse buffer flushed when overrun.\fR .ad diff --git a/usr/src/man/man7m/vuidmice.7m b/usr/src/man/man7m/vuidmice.7m index 7049d9fe31..3b0ef6db5d 100644 --- a/usr/src/man/man7m/vuidmice.7m +++ b/usr/src/man/man7m/vuidmice.7m @@ -3,7 +3,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH vuidmice 7M "21 June 2005" "SunOS 5.11" "STREAMS Modules" +.TH VUIDMICE 7M "Jun 21, 2005" .SH NAME vuidmice, vuidm3p, vuidm4p, vuidm5p, vuid2ps2, vuid3ps2 \- converts mouse protocol to Firm Events @@ -84,7 +84,7 @@ if ( format == VUID_NATIVE ); */ if ( format == VUID_FIRM_EVENT ); /* Message processing is enabled. - * Mouse protocol conversion to Firm events + * Mouse protocol conversion to Firm events * are performed. .fi .in -2 @@ -96,23 +96,19 @@ the read- and write-side. .SS "Read Side Behavior" .sp .ne 2 -.mk .na \fB\fBM_DATA\fR \fR .ad .RS 12n -.rt Incoming messages are queued and converted to Firm events. .RE .sp .ne 2 -.mk .na \fB\fBM_FLUSH\fR \fR .ad .RS 12n -.rt The read queue of the module is flushed of all its data messages and all data in the record being accumulated are also flushed. The message is passed upstream. @@ -121,12 +117,10 @@ upstream. .SS "Write Side Behavior" .sp .ne 2 -.mk .na \fB\fBM_IOCTL\fR \fR .ad .RS 16n -.rt Messages sent downstream as a result of an \fBioctl\fR(2) system call. The two valid \fBioctl\fR options processed by the \fBvuidmice\fR modules are \fBVUIDGFORMAT\fR and \fBVUIDSFORMAT\fR. @@ -134,24 +128,20 @@ valid \fBioctl\fR options processed by the \fBvuidmice\fR modules are .sp .ne 2 -.mk .na \fB\fBM_FLUSH\fR \fR .ad .RS 16n -.rt The write queue of the module is flushed of all its data messages and the message is passed downstream. .RE .sp .ne 2 -.mk .na \fB\fBVUIDGFORMAT\fR \fR .ad .RS 16n -.rt This option returns the current state of the STREAMS module. The state of the \fBvuidmice\fR STREAMS module may either be \fBVUID_NATIVE\fR (no message processing) or \fBVUID_FIRM_EVENT\fR (convert to Firm events). @@ -159,12 +149,10 @@ processing) or \fBVUID_FIRM_EVENT\fR (convert to Firm events). .sp .ne 2 -.mk .na \fB\fBVUIDSFORMAT\fR \fR .ad .RS 16n -.rt This option sets the state of the STREAMS module to \fBVUID_FIRM_EVENT.\fR If the state of the STREAMS module is already in \fBVUID_FIRM_EVENT\fR, this option is non-operational. It is not possible to set the state back to @@ -178,24 +166,20 @@ vuid*)\fR. The following wheel support ioctls are defined for PS/2 mouse only: .sp .ne 2 -.mk .na \fBVUIDGWHEELCOUNT\fR .ad .RS 19n -.rt This ioctl takes a pointer to an integer as argument and sets the value of the integer to the number of wheels available on this device. .RE .sp .ne 2 -.mk .na \fBVUIDGWHEELINFO\fR .ad .RS 19n -.rt This command returns static information about the wheel that does not change while a device is in use. Currently the only information defined is the wheel orientation which is either @@ -218,7 +202,6 @@ wheel for which the information is desired. .sp .ne 2 -.mk .na \fBVUIDSWHEELSTATE\fR .ad @@ -227,7 +210,6 @@ wheel for which the information is desired. \fBVUIDGWHEELSTATE\fR .ad .RS 19n -.rt VUIDSWHEELSTATE sets the state of the wheel to that specified in the stateflags. VUIDGWHEELSTATE returns the current state settings in the stateflags field. @@ -246,7 +228,7 @@ and then change only the bit they want. .in +2 .nf typedef struct { - int vers; + int vers; int id; uint32_t stateflags; } wheel_state; @@ -263,31 +245,30 @@ for 'VUIDGWHEELINFO' ioctl. .sp .TS -tab() box; -cw(1.19i) |cw(2.47i) |cw(1.83i) -lw(1.19i) |lw(2.47i) |lw(1.83i) -. -ModuleProtocol TypeDevice +box; +c | c | c +l | l | l . +Module Protocol Type Device _ -vuidm3pT{ +vuidm3p T{ 3-Byte Protocol Microsoft 2 Button Serial Mouse -T}/dev/tty* +T} /dev/tty* _ -vuidm4pT{ +vuidm4p T{ 4-Byte Protocol Logitech 3 Button Mouseman -T}/dev/tty* +T} /dev/tty* _ -vuidm5pT{ +vuidm5p T{ Logitech 3 Button Bus Mouse Microsoft Bus Mouse -T}/dev/logi/ dev/msm +T} /dev/logi/ dev/msm _ -vuid2ps2T{ +vuid2ps2 T{ PS/2 Protocol 2 Button PS/2 Compatible Mouse -T}/dev/kdmouse +T} /dev/kdmouse _ -vuid3ps2T{ +vuid3ps2 T{ PS/2 Protocol 3 Button PS/2 Compatible Mouse -T}/dev/kdmouse +T} /dev/kdmouse .TE .SH ATTRIBUTES @@ -298,13 +279,12 @@ See \fBattributes\fR(5) for descriptions of the following attributes: .sp .TS -tab() box; -lw(2.75i) |lw(2.75i) -lw(2.75i) |lw(2.75i) -. -\fBATTRIBUTE TYPE\fR\fBATTRIBUTE VALUE\fR +box; +c | c +l | l . +ATTRIBUTE TYPE ATTRIBUTE VALUE _ -Architecturex86 +Architecture x86 .TE .SH SEE ALSO |