msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-04-25 05:36+0900\n"
-"PO-Revision-Date: 2012-04-25 01:04+0900\n"
+"POT-Creation-Date: 2012-05-01 04:22+0900\n"
+"PO-Revision-Date: 2012-05-01 04:51+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
#. type: SH
#: build/C/man3/fgetgrent.3:74 build/C/man3/fgetpwent.3:79
#: build/C/man3/getgrent.3:104 build/C/man3/getgrent_r.3:100
-#: build/C/man3/getgrnam.3:128 build/C/man3/getgrouplist.3:76
+#: build/C/man3/getgrnam.3:134 build/C/man3/getgrouplist.3:76
#: build/C/man3/getpw.3:70 build/C/man3/getpwent.3:101
-#: build/C/man3/getpwent_r.3:102 build/C/man3/getpwnam.3:135
+#: build/C/man3/getpwent_r.3:102 build/C/man3/getpwnam.3:141
#: build/C/man3/getspnam.3:212 build/C/man3/initgroups.3:60
#: build/C/man3/putgrent.3:35 build/C/man3/putpwent.3:68
#: build/C/man3/setaliasent.3:85
#. type: SH
#: build/C/man3/fgetgrent.3:81 build/C/man3/fgetpwent.3:86
#: build/C/man3/getgrent.3:127 build/C/man3/getgrent_r.3:107
-#: build/C/man3/getgrnam.3:166 build/C/man3/getpw.3:76
+#: build/C/man3/getgrnam.3:172 build/C/man3/getpw.3:76
#: build/C/man3/getpwent.3:123 build/C/man3/getpwent_r.3:109
-#: build/C/man3/getpwnam.3:173 build/C/man3/getspnam.3:223
+#: build/C/man3/getpwnam.3:179 build/C/man3/getspnam.3:223
#: build/C/man3/initgroups.3:67 build/C/man3/putpwent.3:73
#, no-wrap
msgid "ERRORS"
#. type: TP
#: build/C/man3/fgetgrent.3:82 build/C/man3/fgetpwent.3:87
-#: build/C/man3/getgrent.3:140 build/C/man3/getgrnam.3:188
+#: build/C/man3/getgrent.3:140 build/C/man3/getgrnam.3:194
#: build/C/man3/getpw.3:85 build/C/man3/getpwent.3:138
-#: build/C/man3/getpwnam.3:195 build/C/man3/initgroups.3:68
+#: build/C/man3/getpwnam.3:201 build/C/man3/initgroups.3:68
#, no-wrap
msgid "B<ENOMEM>"
msgstr "B<ENOMEM>"
#. to allocate the group structure, or to allocate buffers
#. type: Plain text
#: build/C/man3/fgetgrent.3:87 build/C/man3/getgrent.3:146
-#: build/C/man3/getgrnam.3:195
+#: build/C/man3/getgrnam.3:201
msgid "Insufficient memory to allocate I<group> structure."
msgstr "I<group> 構造体を割り当てるためのメモリが不十分。"
#. type: SH
#: build/C/man3/fgetgrent.3:87 build/C/man3/fgetpwent.3:96
#: build/C/man3/getgrent.3:153 build/C/man3/getgrent_r.3:115
-#: build/C/man3/getgrnam.3:202 build/C/man3/getgrouplist.3:96
+#: build/C/man3/getgrnam.3:208 build/C/man3/getgrouplist.3:96
#: build/C/man3/getpw.3:94 build/C/man3/getpwent.3:152
-#: build/C/man3/getpwent_r.3:117 build/C/man3/getpwnam.3:209
+#: build/C/man3/getpwent_r.3:117 build/C/man3/getpwnam.3:215
#: build/C/man3/getspnam.3:240 build/C/man3/initgroups.3:80
#: build/C/man3/putgrent.3:37 build/C/man3/putpwent.3:77
#: build/C/man3/setaliasent.3:97
#. type: SH
#: build/C/man3/fgetgrent.3:89 build/C/man3/fgetpwent.3:98
#: build/C/man5/ftpusers.5:47 build/C/man3/getgrent.3:155
-#: build/C/man3/getgrent_r.3:182 build/C/man3/getgrnam.3:225
+#: build/C/man3/getgrent_r.3:182 build/C/man3/getgrnam.3:231
#: build/C/man3/getgrouplist.3:187 build/C/man3/getpw.3:103
#: build/C/man3/getpwent.3:157 build/C/man3/getpwent_r.3:179
-#: build/C/man3/getpwnam.3:305 build/C/man3/getspnam.3:244
+#: build/C/man3/getpwnam.3:311 build/C/man3/getspnam.3:244
#: build/C/man5/group.5:60 build/C/man3/initgroups.3:82
#: build/C/man5/passwd.5:131 build/C/man3/putgrent.3:39
#: build/C/man3/putpwent.3:79 build/C/man3/setaliasent.3:141
msgstr "関連項目"
#. type: Plain text
-#: build/C/man3/fgetgrent.3:98
+#: build/C/man3/fgetgrent.3:99
msgid ""
"B<endgrent>(3), B<fgetgrent_r>(3), B<fopen>(3), B<getgrent>(3), B<getgrgid>"
"(3), B<getgrnam>(3), B<putgrent>(3), B<setgrent>(3), B<group>(5)"
"B<endgrent>(3), B<fgetgrent_r>(3), B<fopen>(3), B<getgrent>(3), B<getgrgid>"
"(3), B<getgrnam>(3), B<putgrent>(3), B<setgrent>(3), B<group>(5)"
+#. type: SH
+#: build/C/man3/fgetgrent.3:99 build/C/man3/fgetpwent.3:109
+#: build/C/man5/ftpusers.5:51 build/C/man3/getgrent.3:163
+#: build/C/man3/getgrent_r.3:189 build/C/man3/getgrnam.3:238
+#: build/C/man3/getgrouplist.3:193 build/C/man3/getpw.3:112
+#: build/C/man3/getpwent.3:165 build/C/man3/getpwent_r.3:187
+#: build/C/man3/getpwnam.3:321 build/C/man3/getspnam.3:249
+#: build/C/man5/group.5:66 build/C/man3/initgroups.3:86
+#: build/C/man5/passwd.5:139 build/C/man3/putgrent.3:43
+#: build/C/man3/putpwent.3:87 build/C/man3/setaliasent.3:150
+#, no-wrap
+msgid "COLOPHON"
+msgstr "この文書について"
+
+#. type: Plain text
+#: build/C/man3/fgetgrent.3:106 build/C/man3/fgetpwent.3:116
+#: build/C/man5/ftpusers.5:58 build/C/man3/getgrent.3:170
+#: build/C/man3/getgrent_r.3:196 build/C/man3/getgrnam.3:245
+#: build/C/man3/getgrouplist.3:200 build/C/man3/getpw.3:119
+#: build/C/man3/getpwent.3:172 build/C/man3/getpwent_r.3:194
+#: build/C/man3/getpwnam.3:328 build/C/man3/getspnam.3:256
+#: build/C/man5/group.5:73 build/C/man3/initgroups.3:93
+#: build/C/man5/passwd.5:146 build/C/man3/putgrent.3:50
+#: build/C/man3/putpwent.3:94 build/C/man3/setaliasent.3:157
+msgid ""
+"This page is part of release 3.40 of the Linux I<man-pages> project. A "
+"description of the project, and information about reporting bugs, can be "
+"found at http://www.kernel.org/doc/man-pages/."
+msgstr ""
+"この man ページは Linux I<man-pages> プロジェクトのリリース 3.40 の一部\n"
+"である。プロジェクトの説明とバグ報告に関する情報は\n"
+"http://www.kernel.org/doc/man-pages/ に書かれている。"
+
#. type: TH
#: build/C/man3/fgetpwent.3:31
#, no-wrap
#. This structure is static, allocated 0 or 1 times. No memory leak. (libc45)
#. type: Plain text
#: build/C/man3/fgetpwent.3:92 build/C/man3/getpw.3:90
-#: build/C/man3/getpwent.3:145 build/C/man3/getpwnam.3:202
+#: build/C/man3/getpwent.3:145 build/C/man3/getpwnam.3:208
msgid "Insufficient memory to allocate I<passwd> structure."
msgstr "I<passwd> 構造体に割り当てるメモリが十分なかった。"
#. type: SH
#: build/C/man3/fgetpwent.3:92 build/C/man5/ftpusers.5:45
-#: build/C/man3/getgrent.3:149 build/C/man3/getgrnam.3:198
+#: build/C/man3/getgrent.3:149 build/C/man3/getgrnam.3:204
#: build/C/man3/getpw.3:90 build/C/man3/getpwent.3:148
-#: build/C/man3/getpwnam.3:205 build/C/man3/getspnam.3:227
+#: build/C/man3/getpwnam.3:211 build/C/man3/getspnam.3:227
#: build/C/man5/group.5:52 build/C/man3/initgroups.3:76
#: build/C/man5/passwd.5:111 build/C/man3/setaliasent.3:91
#, no-wrap
#. type: Plain text
#: build/C/man3/fgetpwent.3:93 build/C/man3/getpw.3:91
-#: build/C/man3/getpwent.3:149 build/C/man3/getpwnam.3:206
+#: build/C/man3/getpwent.3:149 build/C/man3/getpwnam.3:212
#: build/C/man5/passwd.5:113
#, no-wrap
msgid "I</etc/passwd>"
msgstr "パスワードデータベースファイル"
#. type: Plain text
-#: build/C/man3/fgetpwent.3:108
+#: build/C/man3/fgetpwent.3:109
msgid ""
"B<endpwent>(3), B<fgetpwent_r>(3), B<fopen>(3), B<getpw>(3), B<getpwent>(3), "
"B<getpwnam>(3), B<getpwuid>(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
msgstr "I</etc/ftpusers>"
#. type: Plain text
-#: build/C/man5/ftpusers.5:50
+#: build/C/man5/ftpusers.5:51
msgid "B<passwd>(5), B<proftpd>(8), B<wuftpd>(8)"
msgstr "B<passwd>(5), B<proftpd>(8), B<wuftpd>(8)"
#. type: TH
#: build/C/man3/getgrent.3:28 build/C/man3/getgrent_r.3:23
-#: build/C/man3/getgrnam.3:31 build/C/man3/getpw.3:30
-#: build/C/man3/getpwent.3:31 build/C/man3/getpwent_r.3:23
-#: build/C/man3/getpwnam.3:35 build/C/man5/group.5:25
+#: build/C/man3/getpw.3:30 build/C/man3/getpwent.3:31
+#: build/C/man3/getpwent_r.3:23 build/C/man5/group.5:25
#, no-wrap
msgid "2010-10-21"
msgstr "2010-10-21"
"B<free>(3) に渡さないこと。)"
#. type: TP
-#: build/C/man3/getgrent.3:128 build/C/man3/getgrnam.3:174
-#: build/C/man3/getpwent.3:124 build/C/man3/getpwnam.3:181
+#: build/C/man3/getgrent.3:128 build/C/man3/getgrnam.3:180
+#: build/C/man3/getpwent.3:124 build/C/man3/getpwnam.3:187
#, no-wrap
msgid "B<EINTR>"
msgstr "B<EINTR>"
#. type: Plain text
-#: build/C/man3/getgrent.3:131 build/C/man3/getgrnam.3:177
-#: build/C/man3/getpwent.3:127 build/C/man3/getpwnam.3:184
+#: build/C/man3/getgrent.3:131 build/C/man3/getgrnam.3:183
+#: build/C/man3/getpwent.3:127 build/C/man3/getpwnam.3:190
msgid "A signal was caught."
msgstr "シグナルが捕捉された。"
#. type: TP
-#: build/C/man3/getgrent.3:131 build/C/man3/getgrnam.3:177
-#: build/C/man3/getpwent.3:127 build/C/man3/getpwnam.3:184
+#: build/C/man3/getgrent.3:131 build/C/man3/getgrnam.3:183
+#: build/C/man3/getpwent.3:127 build/C/man3/getpwnam.3:190
#, no-wrap
msgid "B<EIO>"
msgstr "B<EIO>"
#. type: Plain text
-#: build/C/man3/getgrent.3:134 build/C/man3/getgrnam.3:180
-#: build/C/man3/getpwent.3:130 build/C/man3/getpwnam.3:187
+#: build/C/man3/getgrent.3:134 build/C/man3/getgrnam.3:186
+#: build/C/man3/getpwent.3:130 build/C/man3/getpwnam.3:193
msgid "I/O error."
msgstr "I/O エラー。"
#. type: TP
-#: build/C/man3/getgrent.3:134 build/C/man3/getgrnam.3:180
-#: build/C/man3/getpwent.3:130 build/C/man3/getpwnam.3:187
+#: build/C/man3/getgrent.3:134 build/C/man3/getgrnam.3:186
+#: build/C/man3/getpwent.3:130 build/C/man3/getpwnam.3:193
#, no-wrap
msgid "B<EMFILE>"
msgstr "B<EMFILE>"
msgstr "呼び出したプロセスが既にファイルをオープンし過ぎている。"
#. type: TP
-#: build/C/man3/getgrent.3:137 build/C/man3/getgrnam.3:185
-#: build/C/man3/getpwent.3:135 build/C/man3/getpwnam.3:192
+#: build/C/man3/getgrent.3:137 build/C/man3/getgrnam.3:191
+#: build/C/man3/getpwent.3:135 build/C/man3/getpwnam.3:198
#, no-wrap
msgid "B<ENFILE>"
msgstr "B<ENFILE>"
#. type: TP
#: build/C/man3/getgrent.3:146 build/C/man3/getgrent_r.3:111
-#: build/C/man3/getgrnam.3:195 build/C/man3/getpwent.3:145
-#: build/C/man3/getpwent_r.3:113 build/C/man3/getpwnam.3:202
+#: build/C/man3/getgrnam.3:201 build/C/man3/getpwent.3:145
+#: build/C/man3/getpwent_r.3:113 build/C/man3/getpwnam.3:208
#: build/C/man3/getspnam.3:224
#, no-wrap
msgid "B<ERANGE>"
msgstr "B<ERANGE>"
#. type: Plain text
-#: build/C/man3/getgrent.3:149 build/C/man3/getgrnam.3:198
-#: build/C/man3/getpwent.3:148 build/C/man3/getpwnam.3:205
+#: build/C/man3/getgrent.3:149 build/C/man3/getgrnam.3:204
+#: build/C/man3/getpwent.3:148 build/C/man3/getpwnam.3:211
msgid "Insufficient buffer space supplied."
msgstr "与えられたバッファ空間が不十分である。"
#. type: TP
-#: build/C/man3/getgrent.3:150 build/C/man3/getgrnam.3:199
+#: build/C/man3/getgrent.3:150 build/C/man3/getgrnam.3:205
#, no-wrap
msgid "I</etc/group>"
msgstr "I</etc/group>"
#. type: Plain text
-#: build/C/man3/getgrent.3:153 build/C/man3/getgrnam.3:202
+#: build/C/man3/getgrent.3:153 build/C/man3/getgrnam.3:208
msgid "local group database file"
msgstr "ローカルのグループ・データベースファイル"
#. type: Plain text
-#: build/C/man3/getgrent.3:155 build/C/man3/getgrnam.3:204
+#: build/C/man3/getgrent.3:155 build/C/man3/getgrnam.3:210
msgid "SVr4, 4.3BSD, POSIX.1-2001."
msgstr "SVr4, 4.3BSD, POSIX.1-2001."
#. type: Plain text
-#: build/C/man3/getgrent.3:162
+#: build/C/man3/getgrent.3:163
msgid ""
"B<fgetgrent>(3), B<getgrent_r>(3), B<getgrgid>(3), B<getgrnam>(3), "
"B<getgrouplist>(3), B<putgrent>(3), B<group>(5)"
" FILE **gr_fp);\n"
#. type: SH
-#: build/C/man3/getgrent_r.3:136 build/C/man3/getgrnam.3:204
-#: build/C/man3/getpwent_r.3:139 build/C/man3/getpwnam.3:214
+#: build/C/man3/getgrent_r.3:136 build/C/man3/getgrnam.3:210
+#: build/C/man3/getpwent_r.3:139 build/C/man3/getpwnam.3:220
#: build/C/man5/passwd.5:113
#, no-wrap
msgid "NOTES"
#. type: SH
#: build/C/man3/getgrent_r.3:141 build/C/man3/getgrouplist.3:107
-#: build/C/man3/getpwent_r.3:144 build/C/man3/getpwnam.3:253
+#: build/C/man3/getpwent_r.3:144 build/C/man3/getpwnam.3:259
#: build/C/man3/setaliasent.3:111
#, no-wrap
msgid "EXAMPLE"
"}\n"
#. type: Plain text
-#: build/C/man3/getgrent_r.3:188
+#: build/C/man3/getgrent_r.3:189
msgid ""
"B<fgetgrent>(3), B<getgrent>(3), B<getgrgid>(3), B<getgrnam>(3), B<putgrent>"
"(3), B<group>(5)"
msgid "GETGRNAM"
msgstr "GETGRNAM"
+#. type: TH
+#: build/C/man3/getgrnam.3:31 build/C/man3/getpwnam.3:35
+#, fuzzy, no-wrap
+#| msgid "2012-02-14"
+msgid "2012-04-23"
+msgstr "2012-02-14"
+
#. type: Plain text
#: build/C/man3/getgrnam.3:34
msgid "getgrnam, getgrnam_r, getgrgid, getgrgid_r - get group file entry"
"場合やエラーが発生した場合には I<*result> には NULL が入る。"
#. type: Plain text
-#: build/C/man3/getgrnam.3:128
+#: build/C/man3/getgrnam.3:123 build/C/man3/getpwnam.3:130
+msgid "The call"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/getgrnam.3:125
+#, no-wrap
+msgid " sysconf(_SC_GETGR_R_SIZE_MAX)\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/getgrnam.3:134 build/C/man3/getpwnam.3:141
msgid ""
-"The maximum needed size for I<buf> can be found using B<sysconf>(3) with "
-"the argument B<_SC_GETGR_R_SIZE_MAX>."
+"returns either -1, without changing I<errno>, or an initial suggested size "
+"for I<buf>. (If this size is too small, the call fails with B<ERANGE>, in "
+"which case the caller can retry with a larger buffer.)"
msgstr ""
-"I<buf> に最大必要なサイズは、 B<sysconf>(3) に引き数 "
-"B<_SC_GETGR_R_SIZE_MAX> を指定して実行することで分かる。"
#. type: Plain text
-#: build/C/man3/getgrnam.3:143
+#: build/C/man3/getgrnam.3:149
msgid ""
"The B<getgrnam>() and B<getgrgid>() functions return a pointer to a "
"I<group> structure, or NULL if the matching entry is not found or an error "
"おくべきである。"
#. type: Plain text
-#: build/C/man3/getgrnam.3:152
+#: build/C/man3/getgrnam.3:158
msgid ""
"The return value may point to a static area, and may be overwritten by "
"subsequent calls to B<getgrent>(3), B<getgrgid>(), or B<getgrnam>(). (Do "
"B<free>(3) に渡さないこと。)"
#. type: Plain text
-#: build/C/man3/getgrnam.3:166
+#: build/C/man3/getgrnam.3:172
msgid ""
"On success, B<getgrnam_r>() and B<getgrgid_r>() return zero, and set "
"I<*result> to I<grp>. If no matching group record was found, these "
"し、 I<*result> に NULL を設定する。"
#. type: TP
-#: build/C/man3/getgrnam.3:167 build/C/man3/getpwnam.3:174
+#: build/C/man3/getgrnam.3:173 build/C/man3/getpwnam.3:180
#, no-wrap
msgid "B<0> or B<ENOENT> or B<ESRCH> or B<EBADF> or B<EPERM> or ... "
msgstr "B<0> または B<ENOENT> または B<ESRCH> または B<EBADF> または B<EPERM> または ... "
#. type: Plain text
-#: build/C/man3/getgrnam.3:174
+#: build/C/man3/getgrnam.3:180
msgid "The given I<name> or I<gid> was not found."
msgstr "指定された I<name> または I<gid> が見つからなかった。"
#. type: Plain text
-#: build/C/man3/getgrnam.3:185 build/C/man3/getpwent.3:135
-#: build/C/man3/getpwnam.3:192
+#: build/C/man3/getgrnam.3:191 build/C/man3/getpwent.3:135
+#: build/C/man3/getpwnam.3:198
msgid ""
"The maximum number (B<OPEN_MAX>) of files was open already in the calling "
"process."
"あった。"
#. type: Plain text
-#: build/C/man3/getgrnam.3:188 build/C/man3/getpwent.3:138
-#: build/C/man3/getpwnam.3:195
+#: build/C/man3/getgrnam.3:194 build/C/man3/getpwent.3:138
+#: build/C/man3/getpwnam.3:201
msgid "The maximum number of files was open already in the system."
msgstr "システムでオープンされているファイル数がすでに上限であった。"
#. SunOS 5.8 - gives EBADF
#. Tru64 5.1b, HP-UX-11i, SunOS 5.7 - give 0
#. type: Plain text
-#: build/C/man3/getgrnam.3:225
+#: build/C/man3/getgrnam.3:231
msgid ""
"The formulation given above under \"RETURN VALUE\" is from POSIX.1-2001. It "
"does not call \"not found\" an error, hence does not specify what value "
"いった様々な値が返される。 他の値が返されるかもしれない。"
#. type: Plain text
-#: build/C/man3/getgrnam.3:231
+#: build/C/man3/getgrnam.3:238
msgid ""
"B<endgrent>(3), B<fgetgrent>(3), B<getgrent>(3), B<getpwnam>(3), B<setgrent>"
"(3), B<group>(5)"
"}\n"
#. type: Plain text
-#: build/C/man3/getgrouplist.3:192
+#: build/C/man3/getgrouplist.3:193
msgid ""
"B<getgroups>(2), B<setgroups>(2), B<getgrent>(3), B<group>(5), B<passwd>(5)"
msgstr ""
"いので危険である。 この関数は B<getpwuid>(3) によって古いものとなった。"
#. type: Plain text
-#: build/C/man3/getpw.3:111
+#: build/C/man3/getpw.3:112
msgid ""
"B<endpwent>(3), B<fgetpwent>(3), B<getpwent>(3), B<getpwnam>(3), B<getpwuid>"
"(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
"B<free>(3) に渡さないこと。)"
#. type: Plain text
-#: build/C/man3/getpwent.3:152 build/C/man3/getpwnam.3:209
+#: build/C/man3/getpwent.3:152 build/C/man3/getpwnam.3:215
msgid "local password database file"
msgstr "ローカルのパスワード・データベースファイル"
#. type: Plain text
-#: build/C/man3/getpwent.3:157 build/C/man3/getpwnam.3:214
+#: build/C/man3/getpwent.3:157 build/C/man3/getpwnam.3:220
msgid ""
"SVr4, 4.3BSD, POSIX.1-2001. The I<pw_gecos> field is not specified in "
"POSIX, but is present on most implementations."
"ないが、 ほとんどの実装に存在する。"
#. type: Plain text
-#: build/C/man3/getpwent.3:164
+#: build/C/man3/getpwent.3:165
msgid ""
"B<fgetpwent>(3), B<getpw>(3), B<getpwent_r>(3), B<getpwnam>(3), B<getpwuid>"
"(3), B<putpwent>(3), B<passwd>(5)"
"}\n"
#. type: Plain text
-#: build/C/man3/getpwent_r.3:186
+#: build/C/man3/getpwent_r.3:187
msgid ""
"B<fgetpwent>(3), B<getpw>(3), B<getpwent>(3), B<getpwnam>(3), B<getpwuid>"
"(3), B<putpwent>(3), B<passwd>(5)"
"場合やエラーが発生した場合には I<*result> には NULL が入る。"
#. type: Plain text
-#: build/C/man3/getpwnam.3:135
-msgid ""
-"The maximum size needed for I<buf> can be found using B<sysconf>(3) with "
-"the argument B<_SC_GETPW_R_SIZE_MAX>."
+#: build/C/man3/getpwnam.3:132
+#, no-wrap
+msgid " sysconf(_SC_GETPW_R_SIZE_MAX)\n"
msgstr ""
-"I<buf> に必要な最大サイズは、 B<sysconf>(3) に引き数\n"
-"B<_SC_GETPW_R_SIZE_MAX> を指定して実行することで分かる。"
#. type: Plain text
-#: build/C/man3/getpwnam.3:150
+#: build/C/man3/getpwnam.3:156
msgid ""
"The B<getpwnam>() and B<getpwuid>() functions return a pointer to a "
"I<passwd> structure, or NULL if the matching entry is not found or an error "
"べきである。"
#. type: Plain text
-#: build/C/man3/getpwnam.3:159
+#: build/C/man3/getpwnam.3:165
msgid ""
"The return value may point to a static area, and may be overwritten by "
"subsequent calls to B<getpwent>(3), B<getpwnam>(), or B<getpwuid>(). (Do "
"B<free>(3) に渡さないこと。)"
#. type: Plain text
-#: build/C/man3/getpwnam.3:173
+#: build/C/man3/getpwnam.3:179
msgid ""
"On success, B<getpwnam_r>() and B<getpwuid_r>() return zero, and set "
"I<*result> to I<pwd>. If no matching password record was found, these "
"し、 I<*result> に NULL を設定する。"
#. type: Plain text
-#: build/C/man3/getpwnam.3:181
+#: build/C/man3/getpwnam.3:187
msgid "The given I<name> or I<uid> was not found."
msgstr "指定された I<name> または I<uid> が見つからなかった。"
#. SunOS 5.8 - gives EBADF
#. Tru64 5.1b, HP-UX-11i, SunOS 5.7 - give 0
#. type: Plain text
-#: build/C/man3/getpwnam.3:235
+#: build/C/man3/getpwnam.3:241
msgid ""
"The formulation given above under \"RETURN VALUE\" is from POSIX.1-2001. It "
"does not call \"not found\" an error, and hence does not specify what value "
"いった様々な値が返される。 他の値が返されるかもしれない。"
#. type: Plain text
-#: build/C/man3/getpwnam.3:253
+#: build/C/man3/getpwnam.3:259
msgid ""
"The I<pw_dir> field contains the name of the initial working directory of "
"the user. Login programs use the value of this field to initialize the "
"(\"username\")-E<gt>pw_dir> か同様の方法を使う必要がある。"
#. type: Plain text
-#: build/C/man3/getpwnam.3:258
+#: build/C/man3/getpwnam.3:264
msgid ""
"The program below demonstrates the use of B<getpwnam_r>() to find the full "
"username and user ID for the username supplied as a command-line argument."
"き数で渡されたユーザ名に対する 完全なユーザ名とユーザ ID を探すものである。"
#. type: Plain text
-#: build/C/man3/getpwnam.3:265
+#: build/C/man3/getpwnam.3:271
#, no-wrap
msgid ""
"#include E<lt>pwd.hE<gt>\n"
"#include E<lt>errno.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/getpwnam.3:274
+#: build/C/man3/getpwnam.3:280
#, no-wrap
msgid ""
"int\n"
" int s;\n"
#. type: Plain text
-#: build/C/man3/getpwnam.3:279
+#: build/C/man3/getpwnam.3:285
#, no-wrap
msgid ""
" if (argc != 2) {\n"
" }\n"
#. type: Plain text
-#: build/C/man3/getpwnam.3:283
+#: build/C/man3/getpwnam.3:289
#, no-wrap
msgid ""
" bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);\n"
" bufsize = 16384; /* 十分大きな値にすべき */\n"
#. type: Plain text
-#: build/C/man3/getpwnam.3:289
+#: build/C/man3/getpwnam.3:295
#, no-wrap
msgid ""
" buf = malloc(bufsize);\n"
" }\n"
#. type: Plain text
-#: build/C/man3/getpwnam.3:300
+#: build/C/man3/getpwnam.3:306
#, no-wrap
msgid ""
" s = getpwnam_r(argv[1], &pwd, buf, bufsize, &result);\n"
" }\n"
#. type: Plain text
-#: build/C/man3/getpwnam.3:304
+#: build/C/man3/getpwnam.3:310
#, no-wrap
msgid ""
" printf(\"Name: %s; UID: %ld\\en\", pwd.pw_gecos, (long) pwd.pw_uid);\n"
"}\n"
#. type: Plain text
-#: build/C/man3/getpwnam.3:314
+#: build/C/man3/getpwnam.3:321
msgid ""
"B<endpwent>(3), B<fgetpwent>(3), B<getgrnam>(3), B<getpw>(3), B<getpwent>"
"(3), B<getspnam>(3), B<putpwent>(3), B<setpwent>(3), B<passwd>(5)"
"い。しかしながら、多くの他のシステムでも 同様の API が提供されている。"
#. type: Plain text
-#: build/C/man3/getspnam.3:248
+#: build/C/man3/getspnam.3:249
msgid "B<getgrnam>(3), B<getpwnam>(3), B<getpwnam_r>(3), B<shadow>(5)"
msgstr "B<getgrnam>(3), B<getpwnam>(3), B<getpwnam_r>(3), B<shadow>(5)"
"最新の状態に保ってはいないようである。"
#. type: Plain text
-#: build/C/man5/group.5:65
+#: build/C/man5/group.5:66
msgid "B<login>(1), B<newgrp>(1), B<getgrent>(3), B<getgrnam>(3), B<passwd>(5)"
msgstr ""
"B<login>(1), B<newgrp>(1), B<getgrent>(3), B<getgrnam>(3), B<passwd>(5)"
msgstr "SVr4, 4.3BSD."
#. type: Plain text
-#: build/C/man3/initgroups.3:85
+#: build/C/man3/initgroups.3:86
msgid "B<getgroups>(2), B<setgroups>(2), B<credentials>(7)"
msgstr "B<getgroups>(2), B<setgroups>(2), B<credentials>(7)"
"のも同様の結果となる。その場合にはさらに B<su>(1) も有効なまま残ってしまう。"
#. type: Plain text
-#: build/C/man5/passwd.5:138
+#: build/C/man5/passwd.5:139
msgid ""
"B<login>(1), B<passwd>(1), B<su>(1), B<getpwent>(3), B<getpwnam>(3), B<group>"
"(5), B<shadow>(5)"
msgstr "この関数は GNU による拡張である。"
#. type: Plain text
-#: build/C/man3/putgrent.3:42
+#: build/C/man3/putgrent.3:43
msgid "B<fgetgrent>(3), B<getgrent>(3), B<group>(5)"
msgstr "B<fgetgrent>(3), B<getgrent>(3), B<group>(5)"
msgstr "無効な(NULL)引数が渡された。"
#. type: Plain text
-#: build/C/man3/putpwent.3:86
+#: build/C/man3/putpwent.3:87
msgid ""
"B<endpwent>(3), B<fgetpwent>(3), B<getpw>(3), B<getpwent>(3), B<getpwnam>"
"(3), B<getpwuid>(3), B<setpwent>(3)"
" endaliasent();\n"
" exit(EXIT_SUCCESS);\n"
+#. /etc/sendmail/aliases
+#. Yellow Pages
+#. newaliases, postalias
#. type: Plain text
-#: build/C/man3/setaliasent.3:145
+#: build/C/man3/setaliasent.3:150
msgid "B<getgrent>(3), B<getpwent>(3), B<getspent>(3), B<aliases>(5)"
msgstr "B<getgrent>(3), B<getpwent>(3), B<getspent>(3), B<aliases>(5)"
-#~ msgid "COLOPHON"
-#~ msgstr "この文書について"
+#~ msgid ""
+#~ "The maximum needed size for I<buf> can be found using B<sysconf>(3) with "
+#~ "the argument B<_SC_GETGR_R_SIZE_MAX>."
+#~ msgstr ""
+#~ "I<buf> に最大必要なサイズは、 B<sysconf>(3) に引き数 "
+#~ "B<_SC_GETGR_R_SIZE_MAX> を指定して実行することで分かる。"
#~ msgid ""
-#~ "This page is part of release 3.38 of the Linux I<man-pages> project. A "
-#~ "description of the project, and information about reporting bugs, can be "
-#~ "found at http://www.kernel.org/doc/man-pages/."
+#~ "The maximum size needed for I<buf> can be found using B<sysconf>(3) with "
+#~ "the argument B<_SC_GETPW_R_SIZE_MAX>."
#~ msgstr ""
-#~ "この man ページは Linux I<man-pages> プロジェクトのリリース 3.38 の一部で"
-#~ "ある。\n"
-#~ "プロジェクトの説明とバグ報告に関する情報は\n"
-#~ "http://www.kernel.org/doc/man-pages/ に書かれている。"
+#~ "I<buf> に必要な最大サイズは、 B<sysconf>(3) に引き数\n"
+#~ "B<_SC_GETPW_R_SIZE_MAX> を指定して実行することで分かる。"
#~ msgid "2009-03-30"
#~ msgstr "2009-03-30"