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 most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
— Donald Knuth