tail head cat sleep
QR code linking to this page

manページ  — CUSERID

名称

cuserid – 有効な UID に対応するユーザ名を得る

内容

ライブラリ

Compatibility Library (libcompat, -lcompat)

書式

#include <stdio.h>

char *
cuserid(char *s);

解説

cuserid() 関数は getpwuid(3) によって旧式なものになりました。

関数 cuserid() は、現在のプロセスの有効な UID に対応するユーザ名を取得します。引数 s が NULL でない場合、名前は、それが指しているバッファに コピーされ、そのアドレスが返されます。このバッファは少なくとも L_cuserid キャラクタ用の空間を準備する必要があります。 L_cuuserid 定数は < stdio.h> 内に定義されます。

s が NULL の場合、内部配列が使用され、そのアドレスが返されます。

戻り値

cuserid() は、名前が保存された配列のアドレスを返します。

現在のプロセスの有効な UID に対応する名前が見つからない場合は、NULL ポインタが返されるか、または (s が NULL でない場合) バッファ s がヌルストリングで埋められるかのどちらかです。

関連項目

geteuid(2), getpwuid(3)

CUSERID (3) April 10, 1995

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

The number of UNIX installations has grown to 10, with more expected.
— UNIX Programming Manual, 1972