The OpenNET Project / Index page

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

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

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

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

    NAME

    ldi_poll - Poll a device
     
    

    SYNOPSIS

    #include <sys/sunldi.h>
    
    
    
    int ldi_poll(ldi_handle_t lh, short events, int anyyet, short *reventsp,
        struct pollhead **phpp);
    

     

    PARAMETERS

    lh

    Layered handle.

    events

    Potential events. Valid events are:

    POLLIN

    Data other than high priority data may be read without blocking.

    POLLOUT

    Normal data may be written without blocking.

    POLLPRI

    High priority data may be received without blocking.

    POLLHUP

    Device hangup has occurred.

    POLLERR

    An error has occurred on the device.

    POLLRDNORM

    Normal data (priority band = 0) may be read without blocking.

    POLLRDBAND

    Data from a non-zero priority band may be read without blocking.

    POLLWRNORM

    Data other than high priority data may be read without blocking.

    POLLWRBAND

    Priority data (priority band > 0) may be written.

    anyyet

    A flag that is non-zero if any other file descriptors in the pollfd array have events pending. The poll(2) system call takes a pointer to an array of pollfd structures as one of its arguments. See poll(2) for more details.

    reventsp

    Pointer to a bitmask of the returned events satisfied.

    phpp

    Pointer to a pointer to a pollhead structure.

     

    DESCRIPTION

    The ldi_poll() function passes a poll request to the device entry point for the device specified by the layered handle. This operation is supported for block, character, and streams devices.  

    RETURN VALUES

    The ldi_poll() function returns 0 upon success. If a failure occurs before the request is passed on to the device, possible return values are:

    EINVAL

    Invalid input parameters.

    ENOTSUP

    Operation is not supported for this device.

     

    CONTEXT

    These functions may be called from user or kernel context.


     

    Index

    NAME
    SYNOPSIS
    PARAMETERS
    DESCRIPTION
    RETURN VALUES
    CONTEXT


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




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

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