The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

stroptions (9)
  • >> stroptions (9) ( Solaris man: Ядро )
  •  

    NAME

    stroptions - options structure for M_SETOPTS message
     
    

    SYNOPSIS

    #include <sys/stream.h>
    #include <sys/stropts.h>
    #include <sys/ddi.h>
    #include <sys/sunddi.h>
    

     

    INTERFACE LEVEL

    Architecture independent level 1 (DDI/DKI)  

    DESCRIPTION

    The M_SETOPTS message contains a stroptions structure and is used to control options in the stream head.  

    STRUCTURE MEMBERS

    uint_t           so_flags;      /* options to set */
    short            so_readopt;    /* read option */
    ushort_t         so_wroff;      /* write offset */
    ssize_t          so_minpsz;     /* minimum read packet size */
    ssize_t          so_maxpsz;     /* maximum read packet size */
    size_t           so_hiwat;      /* read queue high water mark */
    size_t           so_lowat;      /* read queue low water mark */
    unsigned char    so_band;       /* band for water marks */
    ushort_t         so_erropt;     /* error option */
    

    The following are the flags that can be set in the so_flags bit mask in the stroptions structure. Note that multiple flags can be set.

    SO_READOPT

    Set read option.

    SO_WROFF

    Set write offset.

    SO_MINPSZ

    Set minimum packet size

    SO_MAXPSZ

    Set maximum packet size.

    SO_HIWAT

    Set high water mark.

    SO_LOWAT

    Set low water mark.

    SO_MREADON

    Set read notification ON.

    SO_MREADOFF

    Set read notification OFF.

    SO_NDELON

    Old TTY semantics for NDELAY reads and writes.

    SO_NDELOFFSTREAMS

    Semantics for NDELAY reads and writes.

    SO_ISTTY

    The stream is acting as a terminal.

    SO_ISNTTY

    The stream is not acting as a terminal.

    SO_TOSTOP

    Stop on background writes to this stream.

    SO_TONSTOP

    Do not stop on background writes to this stream.

    SO_BAND

    Water marks affect band.

    SO_ERROPT

    Set error option.

    When SO_READOPT is set, the so_readopt field of the stroptions structure can take one of the following values. See read(2).

    RNORM

    Read message normal.

    RMSGD

    Read message discard.

    RMSGN

    Read message, no discard.

    When SO_BAND is set, so_band determines to which band so_hiwat and so_lowat apply.

    When SO_ERROPT is set, the so_erropt field of the stroptions structure can take a value that is either none or one of:

    RERRNORM

    Persistent read errors; default.

    RERRNONPERSIST

    Non-persistent read errors.

    OR'ed with either none or one of:

    WERRNORM

    Persistent write errors; default.

    WERRNONPERSIST

    Non-persistent write errors.

     

    SEE ALSO

    read(2), streamio(7I)

    STREAMS Programming Guide


     

    Index

    NAME
    SYNOPSIS
    INTERFACE LEVEL
    DESCRIPTION
    STRUCTURE MEMBERS
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру