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
shared object
/usr/lib/64/liblgrp.so.1
64-bit shared object
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 LIBLGRP(3LIB)
NAME
liblgrp - locality group library
SYNOPSIS
cc [ flag... ] file... -llgrp [ library... ]
#include <sys/lgrp_user.h>
DESCRIPTION
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.
INTERFACES
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
FILES
/usr/lib/liblgrp.so.1
shared object
/usr/lib/64/liblgrp.so.1
64-bit shared object
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Evolving |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+
SEE ALSO
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 LIBLGRP(3LIB)