rstat(3RPC) RPC Library Functions rstat(3RPC)
NAME
rstat, havedisk - get performance data from remote kernel
SYNOPSIS
cc [ flag ... ] file ... -lrpcsvc [ library ... ]
#include <rpc/rpc.h>
#include <rpcsvc/rstat.h>
enum clnt_stat rstat(char *host, struct statstime *statp);
int havedisk(char *host);
PROTOCOL
/usr/include/rpcsvc/rstat.x
DESCRIPTION
These routines require that the rpc.rstatd(1M) daemon be configured and available on the remote system indicated by host. The rstat() pro-
tocol is used to gather statistics from remote kernel. Statistics will be available on items such as paging, swapping, and cpu utiliza-
tion.
rstat() fills in the statstime structure statp for host. statp must point to an allocated statstime structure. rstat() returns RPC_SUCCESS
if it was successful; otherwise a enum clnt_stat is returned which can be displayed using clnt_perrno(3NSL).
havedisk() returns 1 if host has disk, 0 if it does not, and -1 if this cannot be determined.
The following XDR routines are available in librpcsvc:
xdr_statstime
xdr_statsvar
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
rup(1), rpc.rstatd(1M), rpc_clnt_calls(3NSL), attributes(5)
SunOS 5.11 30 Dec 1996 rstat(3RPC)