The OpenNET Project / Index page

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

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

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

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

    NAME

    rsm_memseg_import_open_barrier, rsm_memseg_import_order_barrier, rsm_memseg_import_close_barrier - remote memory access error detection
    functions
     
    

    SYNOPSIS

    cc [ flag... ] file... -lrsm [ library... ]
    #include <rsmapi.h> 
    
    int rsm_memseg_import_open_barrier(rsmapi_barrier_t *barrier);
    

    int rsm_memseg_import_order_barrier(rsmapi_barrier_t *barrier);
    

    int rsm_memseg_import_close_barrier(rsmapi_barrier_t *barrier);
    

     

    DESCRIPTION

    The rsm_memseg_import_open_barrier() and rsm_memseg_import_close_barrier() functions provide a means of remote memory access error detection when the barrier mode is set to RSM_BARRIER_MODE_EXPLICIT. Open and close barrier operations define a span-of-time interval for error detection. A successful close barrier guarantees that remote memory access covered between the open barrier and close barrier have completed successfully. Any individual failures which may have occured between the open barrier and close barrier occur without any notification and the failure is not reported until the close barrier.

    The rsm_memseg_import_order_barrier() function imposes the order-of-write completion whereby, with an order barrier, the write operations issued before the order barrier are all completed before the operations after the order barrier. Effectively, with the order barrier call, all writes within one barrier scope are ordered with respect to those in another barrier scope.  

    RETURN VALUES

    Upon successful completion, these functions return 0. Otherwise, an error value is returned to indicate the error.  

    ERRORS

    The rsm_memseg_import_open_barrier(), rsm_memseg_import_order_barrier(), and rsm_memseg_import_close_barrier() functions can return the following errors:

    RSMERR_BAD_SEG_HNDL

    Invalid segment handle

    RSMERR_BAD_BARRIER_PTR

    Invalid barrier pointer.

    The rsm_memseg_close_barrier() and rsm_memseg_order_barrier() functions can return the following errors:

    RSMERR_BARRIER_UNINITIALIZED

    Barrier not initialized.

    RSMERR_BARRIER_NOT_OPENED

    Barrier not opened.

    RSMERR_BARRIER_FAILURE

    Memory access error.

    RSMERR_CONN_ABORTED

    Connection aborted.

     

    ATTRIBUTES

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

    ATTRIBUTE TYPE ATTRIBUTE VALUE

    Interface StabilityEvolving

    MT-Level

     

    SEE ALSO

    rsm_memseg_import_init_barrier(3RSM), rsm_memseg_import_set_mode(3RSM), 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
    Добавить, Поддержать, Вебмастеру