SpmiNextStat Subroutine
Purpose
Locates the next statistic belonging to a context.
Library
SPMI Library (libSpmi.a)
Syntax
#include sys/Spmidef.h
struct SpmiStatLink *SpmiNextStat(StatLink)
struct SpmiStatLink *StatLink;
Description
The SpmiNextStat subroutine locates the next statistic belonging to a context, taking the statistic identified by the StatLink parameter as the current statistic. The subroutine returns a NULL value if no further statistics are found.
The structure pointed to by the returned pointer contains an SpmiStatHdl handle to access the contents of the corresponding SpmiStat structure through the SpmiGetStat Subroutine call.
This subroutine is part of the server option of the Performance Aide for AIX® licensed product.
Parameters
- StatLink
-
Specifies a valid pointer to a SpmiStatLink structure as obtained by a previous SpmiFirstStat Subroutine call.
Return Values
The SpmiNextStat subroutine returns a pointer to a structure of type SpmiStatLink if successful. If unsuccessful, the subroutine returns a NULL value.
Error Codes
All SPMI subroutines use external variables to provide error information. To access these variables, an application program must define the following external variables:
- extern char SpmiErrmsg[];
- extern int SpmiErrno;
If the subroutine returns without an error, the SpmiErrno variable is set to 0 and the SpmiErrmsg character array is empty. If an error is detected, the SpmiErrno variable returns an error code, as defined in the sys/Spmidef.h file, and the SpmiErrmsg variable contains text, in English, explaining the cause of the error.
Files
Item | Description |
---|---|
/usr/include/sys/Spmidef.h | Declares the subroutines, data structures, handles, and macros that an application program can use to access the SPMI. |