Content-type: text/html
cc [ flag... ] file... -lrsm [ library... ] #include <rsmapi.h>
The functions in this library provide an interface for OS bypass messaging for applications over high-speed interconnects, including facilities to set up low-latency, high-bandwidth interprocess communication mechanisms and to perform I/O.
The shared object librsm.so.2 provides the public interfaces defined below. See intro(3) for additional information on shared object interfaces.
rsm_create_localmemory_handle | rsm_free_interconnect_topology |
rsm_free_localmemory_handle | rsm_get_controller |
rsm_get_controller_attr | rsm_get_interconnect_topology |
rsm_get_segmentid_range | rsm_intr_signal_post |
rsm_intr_signal_wait | rsm_intr_signal_wait_pollfd |
rsm_memseg_export_create | rsm_memseg_export_destroy |
rsm_memseg_export_publish | rsm_memseg_export_rebind |
rsm_memseg_export_republish | rsm_memseg_export_unpublish |
rsm_memseg_get_pollfd | rsm_memseg_import_close_barrier |
rsm_memseg_import_connect | rsm_memseg_import_destroy_barrier |
rsm_memseg_import_disconnect | rsm_memseg_import_get |
rsm_memseg_import_get16 | rsm_memseg_import_get32 |
rsm_memseg_import_get64 | rsm_memseg_import_get8 |
rsm_memseg_import_get_mode | rsm_memseg_import_getv |
rsm_memseg_import_init_barrier | rsm_memseg_import_map |
rsm_memseg_import_open_barrier | rsm_memseg_import_order_barrier |
rsm_memseg_import_put | rsm_memseg_import_put16 |
rsm_memseg_import_put32 | rsm_memseg_import_put64 |
rsm_memseg_import_put8 | rsm_memseg_import_putv |
rsm_memseg_import_set_mode | rsm_memseg_import_unmap |
rsm_memseg_release_pollfd | rsm_release_controller |
/usr/lib/librsm.so.2 shared object
/usr/lib/64/librsm.so.2 64-bit shared object
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Availability | SUNWrsm (32-bit) |
SUNWrsmx (64-bit) | |
Interface Stability | Evolving |
MT-Level | Safe |
intro(2), intro(3), attributes(5)