| 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() protocol is used to gather statistics from remote kernel.  Statistics will be available on items such as paging, swapping, and cpu utilization.
 
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
  rpc_clnt_calls(3NSL), attributes(5)