Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rusers(1c)



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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026