'\" te .\" Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. .TH liblgrp 3LIB "13 Mar 2012" "SunOS 5.11" "Interface Libraries" .SH NAME liblgrp \- locality group library .SH SYNOPSIS .LP .nf cc [ \fIflag\fR... ] \fIfile\fR... \fB-llgrp\fR [ \fIlibrary\fR... ] #include <\fBsys/lgrp_user.h\fR> .fi .SH DESCRIPTION .sp .LP 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. .SH INTERFACES .sp .LP The shared object \fBliblgrp.so.1\fR provides the public interfaces defined below. See \fBIntro\fR(3) for additional information on shared object interfaces. .sp .sp .TS tab(); lw(2.75i) lw(2.75i) lw(2.75i) lw(2.75i) . \fBlgrp_affinity_get\fR\fBlgrp_affinity_inherit_get\fR \fBlgrp_affinity_inherit_set\fR\fBlgrp_affinity_set\fR \fBlgrp_children\fR\fBlgrp_cookie_stale\fR \fBlgrp_cpus\fR\fBlgrp_device_lgrps\fR \fBlgrp_fini\fR\fBlgrp_home\fR \fBlgrp_init\fR\fBlgrp_latency\fR \fBlgrp_latency_cookie\fR\fBlgrp_mem_size\fR \fBlgrp_nlgrps\fR\fBlgrp_parents\fR \fBlgrp_resources\fR\fBlgrp_root\fR \fBlgrp_version\fR\fBlgrp_view\fR .TE .SH FILES .sp .ne 2 .mk .na \fB\fB/usr/lib/liblgrp.so.1\fR\fR .ad .RS 28n .rt shared object .RE .sp .ne 2 .mk .na \fB\fB/usr/lib/64/liblgrp.so.1\fR\fR .ad .RS 28n .rt 64-bit shared object .RE .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Availabilitysystem/library _ Interface StabilityCommitted _ MT-LevelMT-Safe .TE .SH SEE ALSO .sp .LP \fBIntro\fR(3), \fBlgrp_affinity_get\fR(3LGRP), \fBlgrp_affinity_inherit_get\fR(3LGRP), \fBlgrp_children\fR(3LGRP), \fBlgrp_cookie_stale\fR(3LGRP), \fBlgrp_cpus\fR(3LGRP), \fBlgrp_fini\fR(3LGRP), \fBlgrp_home\fR(3LGRP), \fBlgrp_init\fR(3LGRP), \fBlgrp_latency\fR(3LGRP), \fBlgrp_mem_size\fR(3LGRP), \fBlgrp_nlgrps\fR(3LGRP), \fBlgrp_parents\fR(3LGRP), \fBlgrp_root\fR(3LGRP), \fBlgrp_version\fR(3LGRP), \fBlgrp_view\fR(3LGRP), \fBattributes\fR(5)