CUSERID(3) FreeBSD ライブラリ関数マニュアル CUSERID(3)
名称
cuserid − 有効な UID に対応するユーザ名を得る |
ライブラリ
互換ライブラリ (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 がヌルストリン グで埋められるかのどちらかです。 |
関連項目
FreeBSD 10.0 April 10, 1995 FreeBSD 10.0 |