RNUSERS(3R) COMMAND REFERENCE RNUSERS(3R)
NAME
rnusers, rusers - return information about users on remote
machines
SYNOPSIS
#include <rpcsvc/rusers.h>
rnusers(host)
char *host
rusers(host, up)
char *host
struct utmpidlearr *up;
DESCRIPTION
The command rnusers returns the number of users logged on to
host and returns -1 if it cannot determine that number. The
rusers command fills the utmpidlearr structure with data
about host, and returns 0 if successful. The relevant
structures are listed here.
struct utmparr { /* RUSERSVERS_ORIG */
struct utmp **uta_arr;
int uta_cnt
};
struct utmpidle {
struct utmp ui_utmp;
unsigned ui_idle;
};
struct utmpidlearr { /* RUSERSVERS_IDLE */
struct utmpidle **uia_arr;
int uia_cnt
};
RPC Info
program number:
RUSERSPROG
xdr routines:
int xdr_utmp(xdrs, up)
XDR *xdrs;
struct utmp *up;
int xdr_utmpidle(xdrs, ui);
XDR *xdrs;
struct utmpidle *ui;
int xdr_utmpptr(xdrs, up);
XDR *xdrs;
struct utmp **up;
int xdr_utmpidleptr(xdrs, up);
XDR *xdrs;
struct utmpidle **up;
int xdr_utmparr(xdrs, up);
XDR *xdrs;
struct utmparr *up;
Printed 3/13/89 1
RNUSERS(3R) COMMAND REFERENCE RNUSERS(3R)
int xdr_utmpidlearr(xdrs, up);
XDR *xdrs;
struct utmpidlearr *up;
procs:
RUSERSPROC_NUM
No arguments, returns number of users as an unsigned long.
RUSERSPROC_NAMES
No arguments, returns utmparr or utmpidlearr,
depending on version number.
RUSERSPROC_ALLNAMES
No arguments, returns utmparr or utmpidlearr,
depending on version number.
Returns listing even for utmp entries
satisfying nonuser() in utmp.h.
versions:
RUSERSVERS_ORIG
RUSERSVERS_IDLE
structures:
SEE ALSO
rusers(1c).
Printed 3/13/89 2
%%index%%
na:336,124;
sy:460,1159;
de:1619,1701;3728,911;
se:4639,143;
%%index%%000000000094