LIBLGRP(3LIB) | Interface Libraries | LIBLGRP(3LIB) |
liblgrp - locality group library
cc [ flag... ] file... -llgrp [ library... ] #include <sys/lgrp_user.h>
The functions in this library traverse the lgroup (locality group) hierarchy, discover its contents, and set a thread's affinity for an lgroup. A locality group represents the set of CPU-like and memory-like hardware devices that are at most some locality apart from each other.
The shared object liblgrp.so.1 provides the public interfaces defined below. See Intro(3) for additional information on shared object interfaces.
lgrp_affinity_get | lgrp_affinity_set |
lgrp_children | lgrp_cookie_stale |
lgrp_cpus | lgrp_fini |
lgrp_home | lgrp_init |
lgrp_latency | lgrp_latency_cookie |
lgrp_mem_size | lgrp_nlgrps |
lgrp_parents | lgrp_resourcess |
lgrp_root | lgrp_version |
lgrp_view |
/usr/lib/liblgrp.so.1
/usr/lib/64/liblgrp.so.1
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Evolving |
MT-Level | MT-Safe |
Intro(3), lgrp_affinity_get(3LGRP), lgrp_children(3LGRP), lgrp_cookie_stale(3LGRP), lgrp_cpus(3LGRP), lgrp_fini(3LGRP), lgrp_home(3LGRP), lgrp_init(3LGRP), lgrp_latency(3LGRP), lgrp_mem_size(3LGRP), lgrp_nlgrps(3LGRP), lgrp_parents(3LGRP), lgrp_root(3LGRP), lgrp_version(3LGRP), lgrp_view(3LGRP), attributes(7)
January 26, 2005 | OmniOS |