CUSERID(3)

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

書式
#include <stdio.h> char * cuserid(char *s)

解説
cuserid 関数は getpwuid によって旧式なものになりました。
これは互換性ライブラリ libcompat で利用できます。

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

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

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

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

関連項目
geteuid(2), getpwuid(3)