JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... char * buf , size_t buflen , struct passwd ** pwbufp ); int fgetpwent_r(FILE * stream , struct passwd * pwbuf , char * buf , size_t buflen , struct passwd ** pwbufp ); glibc 向けの機能検査マク ... ロの要件 ( feature_test_macros (7) 参照): getpwent_r (), glibc 2.19 以降: _DEFAULT_SOURCE glibc 2.19 以前: _BSD_SOURCE || _SVID_SOURCE fgetpwent_r (): glibc 2.19 以降: _DEFA ... ULT_SOURCE glibc 2.19 以前: _SVID_SOURCE 説明 関数 getpwent_r () と fgetpwent_r () は getpwent (3) と fgetpwent (3) のリエントラント (reentrant) 版である。 前者は、 setpwent (3) によ ... ... char * buf , size_t buflen , struct passwd ** pwbufp ); int fgetpwent_r(FILE * stream , struct passwd * pwbuf , char * buf , size_t buflen , struct passwd ** pwbufp ); glibc 向けの機能検査マク ... ロの要件 ( feature_test_macros (7) 参照): getpwent_r (), glibc 2.19 以降: _DEFAULT_SOURCE glibc 2.19 以前: _BSD_SOURCE || _SVID_SOURCE fgetpwent_r (): glibc 2.19 以降: _DEFA ... ULT_SOURCE glibc 2.19 以前: _SVID_SOURCE 説明 関数 getpwent_r () と fgetpwent_r () は getpwent (3) と fgetpwent (3) のリエントラント (reentrant) 版である。 前者は、 setpwent (3) によ ... ... 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 以前: */ _BS ... D_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 以前: */ _BS ... D_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 以前: */ _BS ... D_SOURCE || _SVID_SOURCE 説明 getpwent () 関数は、パスワードデータベースから取得したエントリーを 要素毎に分解し、各要素を格納した構造体へのポインターを返す (パス ... ワードデータベースの例: ローカルのパスワードファイル /etc/passwd , NIS, LDAP)。 getpwent () は、最初に呼び出された時は最初のエントリーを返し、それ以降は 呼び出される毎に次のエントリーを返す。 setpwent () 関数を使 ... ... に設定されると、 関数 setpwent (3) と setgrent (3) の NIS バックエンドは、 全データベースを一度に読み込み、 それから対応する getpwent (3) や getgrent (3) の呼び出しで一つ一つ要求を処理する。 TRUE でない場合、 getpwent (3) や getgrent (3) の各々の呼び出しで ... ... o をチェックしたい場合は、 呼び出しの前に (この値を) 0 に設定しておくべきである。 返り値は静的な領域を指しており、その後の getpwent (3), getpwnam (), getpwuid () の呼び出しで上書きされるかもしれない。 (返されたポインターを free (3) に渡さないこと。) 成功 ... URE); } printf("Name: %s; UID: %jd\n", pwd.pw_gecos, (intmax_t) pwd.pw_uid); exit(EXIT_SUCCESS); } 関連項目 endpwent (3), fgetpwent (3), getgrnam (3), getpw (3), getpwent (3), getspnam (3), putpwent (3), setpwent (3), passwd (5) この文書について この man ... ... o をチェックしたい場合は、 呼び出しの前に (この値を) 0 に設定しておくべきである。 返り値は静的な領域を指しており、その後の getpwent (3), getpwnam (), getpwuid () の呼び出しで上書きされるかもしれない。 (返されたポインターを free (3) に渡さないこと。) 成功 ... URE); } printf("Name: %s; UID: %jd\n", pwd.pw_gecos, (intmax_t) pwd.pw_uid); exit(EXIT_SUCCESS); } 関連項目 endpwent (3), fgetpwent (3), getgrnam (3), getpw (3), getpwent (3), getspnam (3), putpwent (3), setpwent (3), passwd (5) この文書について この man ... ... o をチェックしたい場合は、 呼び出しの前に (この値を) 0 に設定しておくべきである。 返り値は静的な領域を指しており、その後の getpwent (3), getpwnam (), getpwuid () の呼び出しで上書きされるかもしれない。 (返されたポインターを free (3) に渡さないこと。) 成功 ... URE); } printf("Name: %s; UID: %jd\n", pwd.pw_gecos, (intmax_t) pwd.pw_uid); exit(EXIT_SUCCESS); } 関連項目 endpwent (3), fgetpwent (3), getgrnam (3), getpw (3), getpwent (3), getspnam (3), putpwent (3), setpwent (3), passwd (5) この文書について この man ... ... o をチェックしたい場合は、 呼び出しの前に (この値を) 0 に設定しておくべきである。 返り値は静的な領域を指しており、その後の getpwent (3), getpwnam (), getpwuid () の呼び出しで上書きされるかもしれない。 (返されたポインターを free (3) に渡さないこと。) 成功 ... URE); } printf("Name: %s; UID: %jd\n", pwd.pw_gecos, (intmax_t) pwd.pw_uid); exit(EXIT_SUCCESS); } 関連項目 endpwent (3), fgetpwent (3), getgrnam (3), getpw (3), getpwent (3), getspnam (3), putpwent (3), setpwent (3), passwd (5) この文書について この man ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。