The OpenNET Project / Index page

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

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

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

dlpi_set_timeout (3)
  • >> dlpi_set_timeout (3) ( Solaris man: Библиотечные вызовы )
  •  

    NAME

    dlpi_set_timeout - set DLPI handle timeout interval
     
    

    SYNOPSIS

    cc [ flag ... ] file ... -ldlpi [ library ... ]
    #include <libdlpi.h>
    
    int dlpi_set_timeout(dlpi_handle_t dh, int sec);
    

     

    DESCRIPTION

    The dlpi_set_timeout() function sets the timeout interval to sec seconds on DLPI handle dh. This timeout is used by libdlpi(3LIB) functions that require explicit acknowledgment from the associated DLPI link, and bounds the number of seconds that a function will wait for an acknowledgment before returning DLPI_ETIMEDOUT. Except for dlpi_recv(3DLPI), which has a timeout argument, any function that is documented to return DLPI_ETIMEDOUT can take up to the timeout interval to complete.

    Callers that do not require an upper bound on timeouts are strongly encouraged to never call dlpi_set_timeout(), and allow libdlpi to use its default timeout value. The default timeout value is intended to ensure that DLPI_ETIMEDOUT will only be returned if the DLPI link has truly become unresponsive. The default timeout value is intended to ensure that DLPI_ETIMEDOUT will be returned only if the DLPI link has truly become unresponsive.

    Callers that do require an explicit upper bound can specify that value at any time by calling dlpi_set_timeout(). However, note that values less than 5 seconds may trigger spurious failures on certain DLPI links and systems under high load, and thus are discouraged. Attempts to set the timeout value to less than 1 second will fail.

    If sec is set to DLPI_DEF_TIMEOUT, the default timeout value is restored.  

    RETURN VALUES

    Upon success, DLPI_SUCCESS is returned. Otherwise, a DLPI error value is returned.  

    ERRORS

    DLPI_EINHANDLE

    Invalid DLPI handle

     

    ATTRIBUTES

    See attributes(5) for description of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    Interface StabilityCommitted

    MT-Level

     

    SEE ALSO

    libdlpi(3LIB), attributes(5)


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    ATTRIBUTES
    SEE ALSO


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




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

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