Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rusers(3R) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rusers(1C)

RNUSERS(3R)  —  UNIX Programmer’s Manual

名称

rnusers, rusers − リモートマシン上のユーザに関する情報を 返す

形式

#include <rpcsvc/rusers.h>
rnusers(host)
char ∗host
rusers(host, up)
char ∗host
struct utmpidlearr ∗up;

解説

rnusers は、 host にログオンしているユーザ数を返します (その数を限定できない場合は、 −1 を返します)。 rusers は、構造体 utmpidlearr を、 host に関するデータで埋め、 正常終了した場合は、 0 を返します。 その構造体は次のとおりです。

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情報

プログラム番号:
RUSERSPROG
xdrルーチン:
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;
int xdr_utmpidlearr(xdrs,up)
XDR ∗xdrs;
struct utmpidlearr ∗up;
プロセス:
RUSERSPROC_NUM
引数なし。符号なしロングタイプ整数でユーザ数を返す。
RUSERSPROC_NAMES
引数なし。バージョン番号に応じて、utmparr または
utempidlearr を返す。
RUSERSPROC_ALLNAMES
引数なし。バージョン番号に応じて、utmparr または
utempidlearr を返す。同時に、utmp.h にある nonuser()
を満たす utmp エントリのリストも返す。
バージョン:
RUSERSVERS_ORIG
RUSERSVERS_IDLE
構造体:

関連事項

rusers(1C)

NEWS-OSRelease 3.3

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