getcpuid(3C)
NAME
getcpuid, gethomelgroup - obtain information on scheduling
decisions
SYNOPSIS
#include <sys/processor.h>
processorid_t getcpuid(void);
ushort_t gethomelgroup(void);
DESCRIPTION
The getcpuid() function returns the processor ID on which
the calling thread is currently executing.
The gethomelgroup() function returns the home locality group
ID of the calling thread.
RETURN VALUES
See DESCRIPTION.
ERRORS
No errors are defined.
USAGE
Both the current CPU and the home locality group can change
at any time.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| ____________________________|_____________________________|_
| Interface Stability | getcpuid() is Stable;|
| | gethomelgroup() is|
| | Obsolete. |
|_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
SEE ALSO
psradm(1M), psrinfo(1M), psrset(1M), p_online(2),
processor_bind(2), processor_info(2), pset_assign(2),
pset_bind(2), pset_info(2), meminfo(2), lgrp_home(3LGRP),
sysconf(3C), attributes(5)
NOTES
The gethomelgroup() function is obsolete and might be
removed in a future release. It has been replaced by
lgrp_home(3LGRP).
Man(1) output converted with
man2html