JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... tpw(uid_t uid , char * buf ); 説明 getpw () 関数は、バッファー buf に指定ユーザー ID uid の パスワード行エントリーを取得する。 返されるバッファーは、以下の形式の行 ... ムディレクトリ */ char *pw_shell; /* シェルプログラム */ }; この構造体のフィールドの詳細は passwd (5) を参照のこと。 返り値 getpw () 関数は、成功した場合 0 を返す; エラーが発生した場合 -1 を返し、エラーを 示すために errno がセットされる。 uid がパスワー ... ドデータベースに見つからない場合、 getpw () は -1 を返し、 errno に 0 を設定し、 buf は変更しない。 エラー 0 または ENOENT uid に対応するユーザーがいない。 EINVAL ... ... tpwnam(const char * name ); struct passwd *getpwuid(uid_t uid ); int getpwnam_r(const char * name , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** res ... ult ); int getpwuid_r(uid_t uid , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** result ); glibc 向けの機能検査マクロの ... 要件 ( feature_test_macros (7) 参照): getpwnam_r (), getpwuid_r (): _POSIX_C_SOURCE || /* glibc 2.19 以前: */ _BSD_SOURCE || _SVID_SOURCE 説明 getpwnam () 関数は、ユー ... ... tpwnam(const char * name ); struct passwd *getpwuid(uid_t uid ); int getpwnam_r(const char * name , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** res ... ult ); int getpwuid_r(uid_t uid , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** result ); glibc 向けの機能検査マクロの ... 要件 ( feature_test_macros (7) 参照): getpwnam_r (), getpwuid_r (): _POSIX_C_SOURCE || /* glibc 2.19 以前: */ _BSD_SOURCE || _SVID_SOURCE 説明 getpwnam () 関数は、ユー ... ... tpwnam(const char * name ); struct passwd *getpwuid(uid_t uid ); int getpwnam_r(const char * name , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** res ... ult ); int getpwuid_r(uid_t uid , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** result ); glibc 向けの機能検査マクロの ... 要件 ( feature_test_macros (7) 参照): getpwnam_r (), getpwuid_r (): _POSIX_C_SOURCE || /* glibc 2.19 以前: */ _BSD_SOURCE || _SVID_SOURCE 説明 getpwnam () 関数は、ユー ... ... tpwnam(const char * name ); struct passwd *getpwuid(uid_t uid ); int getpwnam_r(const char * name , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** res ... ult ); int getpwuid_r(uid_t uid , struct passwd * pwd , char * buf , size_t buflen , struct passwd ** result ); glibc 向けの機能検査マクロの ... 要件 ( feature_test_macros (7) 参照): getpwnam_r (), getpwuid_r (): _POSIX_C_SOURCE || /* glibc 2.19 以前: */ _BSD_SOURCE || _SVID_SOURCE 説明 getpwnam () 関数は、ユー ... ... tributes (7) を参照。 インターフェース 属性 値 putpwent () Thread safety MT-Safe locale 準拠 SVr4. 関連項目 endpwent (3), fgetpwent (3), getpw (3), getpwent (3), getpwnam (3), getpwuid (3), setpwent (3) この文書について この man ページは Linux man-pag ... ... ILE * stream ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): fgetpwent (): glibc 2.19 以降: _DEFAULT_SOURCE glibc 2.19 以前: _SVID_SOURCE 説明 fgetpwent () 関数は、 stream から得られた行を分 ... ID */ char *pw_gecos; /* 実名 */ char *pw_dir; /* ホームディレクトリ */ char *pw_shell; /* シェルプログラム */ }; 返り値 fgetpwent () 関数は、 passwd 構造体へのポインターを返す。 これ以上エントリーが無いか、エラーが発生した場合は NULL を返す。 エラー ... ードデータベースファイル 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 fgetpwent () Thread safety MT-Unsafe race:fgetpwent 準拠 SVr4. 関連項目 endpwent (3), fgetpwent_r (3), fopen (3), getpw (3), getp ... ... void setpwent(void); void endpwent(void); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getpwent (), setpwent (), endpwent (): _XOPEN_SOURCE >= 500 || /* glibc 2.19 以降: */ _DEFAULT_SOURCE || /* glibc 2.19 以前: */ ... _BSD_SOURCE || _SVID_SOURCE 説明 getpwent () 関数は、パスワードデータベースから取得したエントリーを 要素毎に分解し、各要素を格納した構造体へのポインターを返す (パ ... スワードデータベースの例: ローカルのパスワードファイル /etc/passwd , NIS, LDAP)。 getpwent () は、最初に呼び出された時は最初のエントリーを返し、それ以降は 呼び出される毎に次のエントリーを返す。 setpwent () 関数 ... ... void setpwent(void); void endpwent(void); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getpwent (), setpwent (), endpwent (): _XOPEN_SOURCE >= 500 || /* glibc 2.19 以降: */ _DEFAULT_SOURCE || /* glibc 2.19 以前: */ ... _BSD_SOURCE || _SVID_SOURCE 説明 getpwent () 関数は、パスワードデータベースから取得したエントリーを 要素毎に分解し、各要素を格納した構造体へのポインターを返す (パ ... スワードデータベースの例: ローカルのパスワードファイル /etc/passwd , NIS, LDAP)。 getpwent () は、最初に呼び出された時は最初のエントリーを返し、それ以降は 呼び出される毎に次のエントリーを返す。 setpwent () 関数 ... ... void setpwent(void); void endpwent(void); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getpwent (), setpwent (), endpwent (): _XOPEN_SOURCE >= 500 || /* glibc 2.19 以降: */ _DEFAULT_SOURCE || /* glibc 2.19 以前: */ ... _BSD_SOURCE || _SVID_SOURCE 説明 getpwent () 関数は、パスワードデータベースから取得したエントリーを 要素毎に分解し、各要素を格納した構造体へのポインターを返す (パ ... スワードデータベースの例: ローカルのパスワードファイル /etc/passwd , NIS, LDAP)。 getpwent () は、最初に呼び出された時は最初のエントリーを返し、それ以降は 呼び出される毎に次のエントリーを返す。 setpwent () 関数 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。