X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=po4a%2Fstdlib%2Fpo%2Fja.po;h=78a76de4ff511b50535ce06a987e8fab455526c3;hb=6d61379592da701e027eaba0160bd035b2bd95e0;hp=79df97dd10c52eb92c63e8d22e5668b9d194ff20;hpb=a40e2983986c8b64b86db89b18a85267f28c6a85;p=linuxjm%2FLDP_man-pages.git diff --git a/po4a/stdlib/po/ja.po b/po4a/stdlib/po/ja.po index 79df97dd..78a76de4 100644 --- a/po4a/stdlib/po/ja.po +++ b/po4a/stdlib/po/ja.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-04-30 20:30+0900\n" -"PO-Revision-Date: 2013-05-03 13:02+0900\n" +"POT-Creation-Date: 2013-07-15 16:09+0900\n" +"PO-Revision-Date: 2013-07-16 01:54+0900\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -164,22 +164,22 @@ msgstr "" #. type: SH #: build/C/man3/MB_CUR_MAX.3:31 build/C/man3/MB_LEN_MAX.3:29 -#: build/C/man2/_exit.2:79 build/C/man3/atexit.3:68 build/C/man3/atof.3:55 -#: build/C/man3/atoi.3:91 build/C/man3/canonicalize_file_name.3:63 +#: build/C/man2/_exit.2:79 build/C/man3/atexit.3:71 build/C/man3/atof.3:55 +#: build/C/man3/atoi.3:91 build/C/man3/canonicalize_file_name.3:61 #: build/C/man3/cfree.3:96 build/C/man3/clearenv.3:50 #: build/C/man3/drand48_r.3:96 build/C/man3/ecvt.3:99 build/C/man3/ecvt_r.3:86 #: build/C/man3/exit.3:86 build/C/man3/gcvt.3:72 build/C/man3/getauxval.3:171 #: build/C/man3/getenv.3:88 build/C/man3/getloadavg.3:55 #: build/C/man3/getsubopt.3:110 build/C/man3/malloc.3:129 -#: build/C/man3/mblen.3:59 build/C/man3/mbstowcs.3:60 build/C/man3/mbtowc.3:67 +#: build/C/man3/mblen.3:75 build/C/man3/mbstowcs.3:83 build/C/man3/mbtowc.3:94 #: build/C/man3/mkdtemp.3:68 build/C/man3/mkstemp.3:136 -#: build/C/man3/mktemp.3:77 build/C/man3/on_exit.3:69 build/C/man3/putenv.3:67 +#: build/C/man3/mktemp.3:77 build/C/man3/on_exit.3:76 build/C/man3/putenv.3:67 #: build/C/man3/rand.3:118 build/C/man3/random.3:118 -#: build/C/man3/random_r.3:100 build/C/man3/rpmatch.3:66 -#: build/C/man3/setenv.3:86 build/C/man3/strtod.3:128 -#: build/C/man3/strtoimax.3:45 build/C/man3/strtol.3:101 -#: build/C/man3/strtoul.3:110 build/C/man3/system.3:54 -#: build/C/man3/wcstombs.3:61 build/C/man3/wctomb.3:54 +#: build/C/man3/random_r.3:100 build/C/man3/rpmatch.3:73 +#: build/C/man3/setenv.3:104 build/C/man3/strtod.3:128 +#: build/C/man3/strtoimax.3:45 build/C/man3/strtol.3:117 +#: build/C/man3/strtoul.3:127 build/C/man3/system.3:54 +#: build/C/man3/wcstombs.3:79 build/C/man3/wctomb.3:63 #, no-wrap msgid "RETURN VALUE" msgstr "返り値" @@ -195,24 +195,24 @@ msgstr "" #. type: SH #: build/C/man3/MB_CUR_MAX.3:35 build/C/man3/MB_LEN_MAX.3:31 -#: build/C/man2/_exit.2:81 build/C/man3/a64l.3:62 build/C/man3/atexit.3:73 +#: build/C/man2/_exit.2:81 build/C/man3/a64l.3:71 build/C/man3/atexit.3:76 #: build/C/man3/atof.3:57 build/C/man3/atoi.3:93 -#: build/C/man3/canonicalize_file_name.3:61 build/C/man3/cfree.3:112 -#: build/C/man3/clearenv.3:60 build/C/man3/drand48.3:204 -#: build/C/man3/drand48_r.3:98 build/C/man3/ecvt.3:110 +#: build/C/man3/canonicalize_file_name.3:73 build/C/man3/cfree.3:112 +#: build/C/man3/clearenv.3:60 build/C/man3/drand48.3:260 +#: build/C/man3/drand48_r.3:98 build/C/man3/ecvt.3:117 #: build/C/man3/ecvt_r.3:88 build/C/man3/exit.3:90 build/C/man3/gcvt.3:77 #: build/C/man3/getauxval.3:185 build/C/man3/getenv.3:96 #: build/C/man3/getloadavg.3:65 build/C/man3/getsubopt.3:129 -#: build/C/man3/malloc.3:168 build/C/man3/mblen.3:69 -#: build/C/man3/mbstowcs.3:70 build/C/man3/mbtowc.3:79 +#: build/C/man3/malloc.3:168 build/C/man3/mblen.3:92 +#: build/C/man3/mbstowcs.3:93 build/C/man3/mbtowc.3:114 #: build/C/man3/mkdtemp.3:86 build/C/man3/mkstemp.3:176 -#: build/C/man3/mktemp.3:90 build/C/man3/on_exit.3:74 build/C/man3/putenv.3:76 -#: build/C/man3/qecvt.3:72 build/C/man3/rand.3:129 build/C/man3/random.3:137 -#: build/C/man3/random_r.3:125 build/C/man3/rpmatch.3:87 -#: build/C/man3/setenv.3:109 build/C/man3/strtod.3:160 -#: build/C/man3/strtoimax.3:58 build/C/man3/strtol.3:139 -#: build/C/man3/strtoul.3:142 build/C/man3/system.3:78 -#: build/C/man3/wcstombs.3:70 build/C/man3/wctomb.3:68 +#: build/C/man3/mktemp.3:92 build/C/man3/on_exit.3:81 build/C/man3/putenv.3:79 +#: build/C/man3/qecvt.3:83 build/C/man3/rand.3:129 build/C/man3/random.3:152 +#: build/C/man3/random_r.3:128 build/C/man3/rpmatch.3:99 +#: build/C/man3/setenv.3:127 build/C/man3/strtod.3:160 +#: build/C/man3/strtoimax.3:58 build/C/man3/strtol.3:161 +#: build/C/man3/strtoul.3:165 build/C/man3/system.3:78 +#: build/C/man3/wcstombs.3:88 build/C/man3/wctomb.3:84 #, no-wrap msgid "CONFORMING TO" msgstr "準拠" @@ -225,25 +225,25 @@ msgstr "C99, POSIX.1-2001." #. type: SH #: build/C/man3/MB_CUR_MAX.3:37 build/C/man3/MB_LEN_MAX.3:44 -#: build/C/man2/_exit.2:124 build/C/man3/a64l.3:84 build/C/man3/atexit.3:158 +#: build/C/man2/_exit.2:124 build/C/man3/a64l.3:93 build/C/man3/atexit.3:161 #: build/C/man3/atof.3:59 build/C/man3/atoi.3:113 #: build/C/man3/canonicalize_file_name.3:75 build/C/man3/cfree.3:117 -#: build/C/man3/clearenv.3:97 build/C/man3/drand48.3:210 -#: build/C/man3/drand48_r.3:100 build/C/man3/ecvt.3:128 +#: build/C/man3/clearenv.3:97 build/C/man3/drand48.3:266 +#: build/C/man3/drand48_r.3:100 build/C/man3/ecvt.3:135 #: build/C/man3/ecvt_r.3:95 build/C/man3/exit.3:177 build/C/man3/gcvt.3:86 #: build/C/man3/getauxval.3:211 build/C/man3/getenv.3:129 #: build/C/man3/getloadavg.3:69 build/C/man3/getsubopt.3:226 -#: build/C/man3/malloc.3:259 build/C/man3/mblen.3:83 -#: build/C/man3/mbstowcs.3:84 build/C/man3/mbtowc.3:94 +#: build/C/man3/malloc.3:259 build/C/man3/mblen.3:106 +#: build/C/man3/mbstowcs.3:107 build/C/man3/mbtowc.3:129 #: build/C/man3/mkdtemp.3:91 build/C/man3/mkstemp.3:214 -#: build/C/man3/mktemp.3:113 build/C/man3/on_exit.3:81 -#: build/C/man3/putenv.3:116 build/C/man3/qecvt.3:83 build/C/man3/rand.3:217 -#: build/C/man3/random.3:165 build/C/man3/random_r.3:129 -#: build/C/man3/rpmatch.3:129 build/C/man3/setenv.3:132 +#: build/C/man3/mktemp.3:115 build/C/man3/on_exit.3:88 +#: build/C/man3/putenv.3:119 build/C/man3/qecvt.3:94 build/C/man3/rand.3:217 +#: build/C/man3/random.3:188 build/C/man3/random_r.3:132 +#: build/C/man3/rpmatch.3:144 build/C/man3/setenv.3:152 #: build/C/man3/strtod.3:179 build/C/man3/strtoimax.3:60 -#: build/C/man3/strtol.3:263 build/C/man3/strtoul.3:190 -#: build/C/man3/system.3:153 build/C/man3/wcstombs.3:84 -#: build/C/man3/wctomb.3:83 +#: build/C/man3/strtol.3:285 build/C/man3/strtoul.3:213 +#: build/C/man3/system.3:153 build/C/man3/wcstombs.3:102 +#: build/C/man3/wctomb.3:99 #, no-wrap msgid "SEE ALSO" msgstr "関連項目" @@ -259,56 +259,56 @@ msgstr "" #. type: SH #: build/C/man3/MB_CUR_MAX.3:44 build/C/man3/MB_LEN_MAX.3:46 -#: build/C/man2/_exit.2:136 build/C/man3/a64l.3:88 build/C/man3/atexit.3:162 +#: build/C/man2/_exit.2:136 build/C/man3/a64l.3:97 build/C/man3/atexit.3:165 #: build/C/man3/atof.3:65 build/C/man3/atoi.3:118 #: build/C/man3/canonicalize_file_name.3:78 build/C/man3/cfree.3:119 -#: build/C/man3/clearenv.3:103 build/C/man3/drand48.3:213 -#: build/C/man3/drand48_r.3:104 build/C/man3/ecvt.3:134 +#: build/C/man3/clearenv.3:103 build/C/man3/drand48.3:269 +#: build/C/man3/drand48_r.3:104 build/C/man3/ecvt.3:141 #: build/C/man3/ecvt_r.3:99 build/C/man3/exit.3:184 build/C/man3/gcvt.3:90 #: build/C/man3/getauxval.3:217 build/C/man3/getenv.3:137 #: build/C/man3/getloadavg.3:72 build/C/man3/getsubopt.3:228 -#: build/C/man3/malloc.3:283 build/C/man3/mblen.3:85 -#: build/C/man3/mbstowcs.3:87 build/C/man3/mbtowc.3:98 +#: build/C/man3/malloc.3:283 build/C/man3/mblen.3:108 +#: build/C/man3/mbstowcs.3:110 build/C/man3/mbtowc.3:133 #: build/C/man3/mkdtemp.3:98 build/C/man3/mkstemp.3:220 -#: build/C/man3/mktemp.3:118 build/C/man3/on_exit.3:85 -#: build/C/man3/putenv.3:122 build/C/man3/qecvt.3:88 build/C/man3/rand.3:220 -#: build/C/man3/random.3:170 build/C/man3/random_r.3:133 -#: build/C/man3/rpmatch.3:135 build/C/man3/setenv.3:137 +#: build/C/man3/mktemp.3:120 build/C/man3/on_exit.3:92 +#: build/C/man3/putenv.3:125 build/C/man3/qecvt.3:99 build/C/man3/rand.3:220 +#: build/C/man3/random.3:193 build/C/man3/random_r.3:136 +#: build/C/man3/rpmatch.3:150 build/C/man3/setenv.3:157 #: build/C/man3/strtod.3:185 build/C/man3/strtoimax.3:66 -#: build/C/man3/strtol.3:269 build/C/man3/strtoul.3:196 -#: build/C/man3/system.3:158 build/C/man3/wcstombs.3:87 -#: build/C/man3/wctomb.3:87 +#: build/C/man3/strtol.3:291 build/C/man3/strtoul.3:219 +#: build/C/man3/system.3:158 build/C/man3/wcstombs.3:105 +#: build/C/man3/wctomb.3:103 #, no-wrap msgid "COLOPHON" msgstr "この文書について" #. type: Plain text #: build/C/man3/MB_CUR_MAX.3:51 build/C/man3/MB_LEN_MAX.3:53 -#: build/C/man2/_exit.2:143 build/C/man3/a64l.3:95 build/C/man3/atexit.3:169 +#: build/C/man2/_exit.2:143 build/C/man3/a64l.3:104 build/C/man3/atexit.3:172 #: build/C/man3/atof.3:72 build/C/man3/atoi.3:125 #: build/C/man3/canonicalize_file_name.3:85 build/C/man3/cfree.3:126 -#: build/C/man3/clearenv.3:110 build/C/man3/drand48.3:220 -#: build/C/man3/drand48_r.3:111 build/C/man3/ecvt.3:141 +#: build/C/man3/clearenv.3:110 build/C/man3/drand48.3:276 +#: build/C/man3/drand48_r.3:111 build/C/man3/ecvt.3:148 #: build/C/man3/ecvt_r.3:106 build/C/man3/exit.3:191 build/C/man3/gcvt.3:97 #: build/C/man3/getauxval.3:224 build/C/man3/getenv.3:144 #: build/C/man3/getloadavg.3:79 build/C/man3/getsubopt.3:235 -#: build/C/man3/malloc.3:290 build/C/man3/mblen.3:92 -#: build/C/man3/mbstowcs.3:94 build/C/man3/mbtowc.3:105 +#: build/C/man3/malloc.3:290 build/C/man3/mblen.3:115 +#: build/C/man3/mbstowcs.3:117 build/C/man3/mbtowc.3:140 #: build/C/man3/mkdtemp.3:105 build/C/man3/mkstemp.3:227 -#: build/C/man3/mktemp.3:125 build/C/man3/on_exit.3:92 -#: build/C/man3/putenv.3:129 build/C/man3/qecvt.3:95 build/C/man3/rand.3:227 -#: build/C/man3/random.3:177 build/C/man3/random_r.3:140 -#: build/C/man3/rpmatch.3:142 build/C/man3/setenv.3:144 +#: build/C/man3/mktemp.3:127 build/C/man3/on_exit.3:99 +#: build/C/man3/putenv.3:132 build/C/man3/qecvt.3:106 build/C/man3/rand.3:227 +#: build/C/man3/random.3:200 build/C/man3/random_r.3:143 +#: build/C/man3/rpmatch.3:157 build/C/man3/setenv.3:164 #: build/C/man3/strtod.3:192 build/C/man3/strtoimax.3:73 -#: build/C/man3/strtol.3:276 build/C/man3/strtoul.3:203 -#: build/C/man3/system.3:165 build/C/man3/wcstombs.3:94 -#: build/C/man3/wctomb.3:94 +#: build/C/man3/strtol.3:298 build/C/man3/strtoul.3:226 +#: build/C/man3/system.3:165 build/C/man3/wcstombs.3:112 +#: build/C/man3/wctomb.3:110 msgid "" -"This page is part of release 3.51 of the Linux I project. A " +"This page is part of release 3.52 of the Linux I project. A " "description of the project, and information about reporting bugs, can be " -"found at http://www.kernel.org/doc/man-pages/." +"found at \\%http://www.kernel.org/doc/man-pages/." msgstr "" -"この man ページは Linux I プロジェクトのリリース 3.51 の一部\n" +"この man ページは Linux I プロジェクトのリリース 3.52 の一部\n" "である。プロジェクトの説明とバグ報告に関する情報は\n" "http://www.kernel.org/doc/man-pages/ に書かれている。" @@ -344,19 +344,19 @@ msgid "A constant integer greater than zero." msgstr "0 より大きいの整数型の定数。" #. type: SH -#: build/C/man3/MB_LEN_MAX.3:33 build/C/man2/_exit.2:86 build/C/man3/a64l.3:64 -#: build/C/man3/atexit.3:75 build/C/man3/atoi.3:103 build/C/man3/clearenv.3:74 -#: build/C/man3/drand48.3:206 build/C/man3/ecvt.3:122 build/C/man3/ecvt_r.3:90 +#: build/C/man3/MB_LEN_MAX.3:33 build/C/man2/_exit.2:86 build/C/man3/a64l.3:73 +#: build/C/man3/atexit.3:78 build/C/man3/atoi.3:103 build/C/man3/clearenv.3:74 +#: build/C/man3/drand48.3:262 build/C/man3/ecvt.3:129 build/C/man3/ecvt_r.3:90 #: build/C/man3/exit.3:92 build/C/man3/getauxval.3:187 #: build/C/man3/getenv.3:102 build/C/man3/getsubopt.3:131 -#: build/C/man3/malloc.3:170 build/C/man3/mblen.3:71 -#: build/C/man3/mbstowcs.3:72 build/C/man3/mbtowc.3:81 -#: build/C/man3/mkstemp.3:189 build/C/man3/mktemp.3:94 -#: build/C/man3/putenv.3:78 build/C/man3/qecvt.3:78 build/C/man3/rand.3:141 -#: build/C/man3/random.3:139 build/C/man3/setenv.3:111 -#: build/C/man3/strtod.3:165 build/C/man3/strtol.3:144 -#: build/C/man3/strtoul.3:147 build/C/man3/system.3:80 -#: build/C/man3/wcstombs.3:72 build/C/man3/wctomb.3:70 +#: build/C/man3/malloc.3:170 build/C/man3/mblen.3:94 +#: build/C/man3/mbstowcs.3:95 build/C/man3/mbtowc.3:116 +#: build/C/man3/mkstemp.3:189 build/C/man3/mktemp.3:96 +#: build/C/man3/putenv.3:81 build/C/man3/qecvt.3:89 build/C/man3/rand.3:141 +#: build/C/man3/random.3:154 build/C/man3/setenv.3:129 +#: build/C/man3/strtod.3:165 build/C/man3/strtol.3:166 +#: build/C/man3/strtoul.3:170 build/C/man3/system.3:80 +#: build/C/man3/wcstombs.3:90 build/C/man3/wctomb.3:86 #, no-wrap msgid "NOTES" msgstr "注意" @@ -382,9 +382,7 @@ msgid "_EXIT" msgstr "_EXIT" #. type: TH -#: build/C/man2/_exit.2:29 build/C/man3/a64l.3:9 build/C/man3/ecvt.3:32 -#: build/C/man3/gcvt.3:30 build/C/man3/mktemp.3:34 build/C/man3/qecvt.3:28 -#: build/C/man3/random.3:33 build/C/man3/strtod.3:45 +#: build/C/man2/_exit.2:29 build/C/man3/gcvt.3:30 build/C/man3/strtod.3:45 #, no-wrap msgid "2010-09-20" msgstr "2010-09-20" @@ -551,6 +549,13 @@ msgstr "" msgid "A64L" msgstr "A64L" +#. type: TH +#: build/C/man3/a64l.3:9 build/C/man3/drand48.3:30 build/C/man3/mblen.3:16 +#: build/C/man3/qecvt.3:28 +#, no-wrap +msgid "2013-06-21" +msgstr "2013-06-21" + #. type: Plain text #: build/C/man3/a64l.3:12 msgid "a64l, l64a - convert between long and base-64" @@ -622,13 +627,37 @@ msgstr "" msgid "So 123 = 59*64^0 + 1*64^1 = \"v/\"." msgstr "よって 123 = 59*64^0 + 1*64^1 = \"v/\" である。" +#. type: SH +#: build/C/man3/a64l.3:62 build/C/man3/drand48.3:245 build/C/man3/ecvt.3:110 +#: build/C/man3/mblen.3:87 build/C/man3/qecvt.3:72 +#, no-wrap +msgid "ATTRIBUTES" +msgstr "" + +#. type: SS +#: build/C/man3/a64l.3:63 build/C/man3/drand48.3:246 build/C/man3/ecvt.3:111 +#: build/C/man3/mblen.3:88 build/C/man3/qecvt.3:73 +#, no-wrap +msgid "Multithreading (see pthreads(7))" +msgstr "" + +#. type: Plain text +#: build/C/man3/a64l.3:67 +msgid "The B() function is not thread-safe." +msgstr "B() 関数はスレッドセーフではない。" + +#. type: Plain text +#: build/C/man3/a64l.3:71 +msgid "The B() function is thread-safe." +msgstr "B() 関数はスレッドセーフである。" + #. type: Plain text -#: build/C/man3/a64l.3:64 build/C/man3/getsubopt.3:131 +#: build/C/man3/a64l.3:73 build/C/man3/getsubopt.3:131 msgid "POSIX.1-2001." msgstr "POSIX.1-2001." #. type: Plain text -#: build/C/man3/a64l.3:69 +#: build/C/man3/a64l.3:78 msgid "" "The value returned by B() may be a pointer to a static buffer, " "possibly overwritten by later calls." @@ -637,7 +666,7 @@ msgstr "" "び出しで上書きされる可能性がある。" #. type: Plain text -#: build/C/man3/a64l.3:78 +#: build/C/man3/a64l.3:87 msgid "" "The behavior of B() is undefined when I is negative. If " "I is zero, it returns an empty string." @@ -646,7 +675,7 @@ msgstr "" "場合は空文字列を返す。" #. type: Plain text -#: build/C/man3/a64l.3:81 +#: build/C/man3/a64l.3:90 msgid "" "These functions are broken in glibc before 2.2.5 (puts most significant " "digit first)." @@ -655,13 +684,13 @@ msgstr "" "る)。" #. type: Plain text -#: build/C/man3/a64l.3:84 +#: build/C/man3/a64l.3:93 msgid "This is not the encoding used by B(1)." msgstr "これは B(1) で使われるエンコーディングではない。" #. .BR itoa (3), #. type: Plain text -#: build/C/man3/a64l.3:88 +#: build/C/man3/a64l.3:97 msgid "B(1), B(3)" msgstr "B(1), B(3)" @@ -689,7 +718,7 @@ msgid "BIB<)(void));>\n" msgstr "BIB<)(void));>\n" #. type: Plain text -#: build/C/man3/atexit.3:51 +#: build/C/man3/atexit.3:54 msgid "" "The B() function registers the given I to be called at " "normal process termination, either via B(3) or via return from the " @@ -702,7 +731,7 @@ msgstr "" "れる。 登録した関数に引き数は渡されない。" #. type: Plain text -#: build/C/man3/atexit.3:54 build/C/man3/on_exit.3:62 +#: build/C/man3/atexit.3:57 build/C/man3/on_exit.3:69 msgid "" "The same function may be registered multiple times: it is called once for " "each registration." @@ -711,7 +740,7 @@ msgstr "" "れる。" #. type: Plain text -#: build/C/man3/atexit.3:60 +#: build/C/man3/atexit.3:63 msgid "" "POSIX.1-2001 requires that an implementation allow at least B " "(32) such functions to be registered. The actual limit supported by an " @@ -722,7 +751,7 @@ msgstr "" "(3) を使って取得できる。" #. type: Plain text -#: build/C/man3/atexit.3:68 build/C/man3/on_exit.3:69 +#: build/C/man3/atexit.3:71 build/C/man3/on_exit.3:76 msgid "" "When a child process is created via B(2), it inherits copies of its " "parent's registrations. Upon a successful call to one of the B(3) " @@ -734,7 +763,7 @@ msgstr "" "れる。" #. type: Plain text -#: build/C/man3/atexit.3:73 +#: build/C/man3/atexit.3:76 msgid "" "The B() function returns the value 0 if successful; otherwise it " "returns a nonzero value." @@ -743,12 +772,12 @@ msgstr "" "以外の値を返す。" #. type: Plain text -#: build/C/man3/atexit.3:75 +#: build/C/man3/atexit.3:78 msgid "SVr4, 4.3BSD, C89, C99, POSIX.1-2001." msgstr "SVr4, 4.3BSD, C89, C99, POSIX.1-2001." #. type: Plain text -#: build/C/man3/atexit.3:82 +#: build/C/man3/atexit.3:85 msgid "" "Functions registered using B() (and B(3)) are not called " "if a process terminates abnormally because of the delivery of a signal." @@ -757,7 +786,7 @@ msgstr "" "よりプロセスが異常終了した場合には呼び出されない。" #. type: Plain text -#: build/C/man3/atexit.3:89 +#: build/C/man3/atexit.3:92 msgid "" "If one of the functions registered functions calls B<_exit>(2), then any " "remaining functions are not invoked, and the other process termination steps " @@ -771,7 +800,7 @@ msgstr "" #. Glibc does "the Right Thing" -- invocation of the remaining #. exit handlers carries on as normal. #. type: Plain text -#: build/C/man3/atexit.3:106 +#: build/C/man3/atexit.3:109 msgid "" "POSIX.1-2001 says that the result of calling B(3) more than once (i." "e., calling B(3) within a function registered using B()) is " @@ -786,7 +815,7 @@ msgstr "" "はない。" #. type: Plain text -#: build/C/man3/atexit.3:115 +#: build/C/man3/atexit.3:118 msgid "" "The B() and B(3) functions register functions on the same " "list: at normal process termination, the registered functions are invoked in " @@ -798,7 +827,7 @@ msgstr "" #. In glibc, things seem to be handled okay #. type: Plain text -#: build/C/man3/atexit.3:121 +#: build/C/man3/atexit.3:124 msgid "" "POSIX.1-2001 says that the result is undefined if B(3) is used to " "terminate execution of one of the functions registered B()." @@ -807,13 +836,13 @@ msgstr "" "B(3) が使用された場合の結果は未定義である。" #. type: SS -#: build/C/man3/atexit.3:121 +#: build/C/man3/atexit.3:124 #, no-wrap msgid "Linux notes" msgstr "Linux での注意" #. type: Plain text -#: build/C/man3/atexit.3:128 +#: build/C/man3/atexit.3:131 msgid "" "Since glibc 2.2.3, B() (and B(3)) can be used within a " "shared library to establish functions that are called when the shared " @@ -824,16 +853,16 @@ msgstr "" "ることができる。" #. type: SH -#: build/C/man3/atexit.3:128 build/C/man3/getsubopt.3:138 -#: build/C/man3/rand.3:160 build/C/man3/rpmatch.3:104 -#: build/C/man3/strtod.3:174 build/C/man3/strtol.3:182 -#: build/C/man3/strtoul.3:185 +#: build/C/man3/atexit.3:131 build/C/man3/getsubopt.3:138 +#: build/C/man3/rand.3:160 build/C/man3/rpmatch.3:119 +#: build/C/man3/strtod.3:174 build/C/man3/strtol.3:204 +#: build/C/man3/strtoul.3:208 #, no-wrap msgid "EXAMPLE" msgstr "例" #. type: Plain text -#: build/C/man3/atexit.3:133 +#: build/C/man3/atexit.3:136 #, no-wrap msgid "" "#include Estdio.hE\n" @@ -845,7 +874,7 @@ msgstr "" "#include Eunistd.hE\n" #. type: Plain text -#: build/C/man3/atexit.3:139 +#: build/C/man3/atexit.3:142 #, no-wrap msgid "" "void\n" @@ -861,7 +890,7 @@ msgstr "" "}\n" #. type: Plain text -#: build/C/man3/atexit.3:145 +#: build/C/man3/atexit.3:148 #, no-wrap msgid "" "int\n" @@ -877,7 +906,7 @@ msgstr "" " int i;\n" #. type: Plain text -#: build/C/man3/atexit.3:148 +#: build/C/man3/atexit.3:151 #, no-wrap msgid "" " a = sysconf(_SC_ATEXIT_MAX);\n" @@ -887,7 +916,7 @@ msgstr "" " printf(\"ATEXIT_MAX = %ld\\en\", a);\n" #. type: Plain text -#: build/C/man3/atexit.3:154 +#: build/C/man3/atexit.3:157 #, no-wrap msgid "" " i = atexit(bye);\n" @@ -903,8 +932,8 @@ msgstr "" " }\n" #. type: Plain text -#: build/C/man3/atexit.3:157 build/C/man3/getsubopt.3:225 -#: build/C/man3/rand.3:215 build/C/man3/strtol.3:262 +#: build/C/man3/atexit.3:160 build/C/man3/getsubopt.3:225 +#: build/C/man3/rand.3:215 build/C/man3/strtol.3:284 #, no-wrap msgid "" " exit(EXIT_SUCCESS);\n" @@ -914,7 +943,7 @@ msgstr "" "}\n" #. type: Plain text -#: build/C/man3/atexit.3:162 +#: build/C/man3/atexit.3:165 msgid "B<_exit>(2), B(3), B(3)" msgstr "B<_exit>(2), B(3), B(3)" @@ -1110,8 +1139,8 @@ msgstr "CANONICALIZE_FILE_NAME" #. type: TH #: build/C/man3/canonicalize_file_name.3:26 #, no-wrap -msgid "2013-03-10" -msgstr "2013-03-10" +msgid "2013-05-11" +msgstr "2013-05-11" #. type: Plain text #: build/C/man3/canonicalize_file_name.3:29 @@ -1136,7 +1165,11 @@ msgid "" "the returned string, symbolic links are resolved, as are I<.> and I<..> " "pathname components. Consecutive slash (I) characters are replaced by a " "single slash." -msgstr "B() 関数は I に対応する正規化された絶対パス名を示す NULL 終端された文字列を返す。返された文字列では、シンボリックリンクや、パス名に含まれる I<.> や I<..> は展開される。連続するスラッシュ (I) 文字はスラッシュ一つに置換される。" +msgstr "" +"B() 関数は I に対応する正規化された絶対パス名を" +"示す NULL 終端された文字列を返す。返された文字列では、シンボリックリンクや、" +"パス名に含まれる I<.> や I<..> は展開される。連続するスラッシュ (I) 文字は" +"スラッシュ一つに置換される。" #. type: Plain text #: build/C/man3/canonicalize_file_name.3:55 @@ -1144,7 +1177,9 @@ msgid "" "The returned string is dynamically allocated by B() " "and the caller should deallocate it with B(3) when it is no longer " "required." -msgstr "返される文字列は B() により動的に割り当てられる。呼び出し側は、必要なくなった際にはこの文字列を B(3) で解放すべきである。" +msgstr "" +"返される文字列は B() により動的に割り当てられる。呼び" +"出し側は、必要なくなった際にはこの文字列を B(3) で解放すべきである。" #. type: Plain text #: build/C/man3/canonicalize_file_name.3:59 @@ -1158,36 +1193,40 @@ msgid " realpath(path, NULL);\n" msgstr " realpath(path, NULL);\n" #. type: Plain text -#: build/C/man3/canonicalize_file_name.3:63 -msgid "This function is a GNU extension." -msgstr "この関数は GNU による拡張である。" - -#. type: Plain text -#: build/C/man3/canonicalize_file_name.3:72 +#: build/C/man3/canonicalize_file_name.3:70 msgid "" "On success, B() returns a null-terminated string. " "On error (e.g., a pathname component is unreadable or does not exist), " "B() returns NULL and sets I to indicate the " "error." -msgstr "成功すると、 B() は NULL 終端された文字列を返す。エラーの場合 (例えば、パス名の中に読み込めなかったり存在しないパスが含まれている場合など)、 B() は NULL を返し、 I にエラー内容を示す値を設定する。" +msgstr "" +"成功すると、 B() は NULL 終端された文字列を返す。エ" +"ラーの場合 (例えば、パス名の中に読み込めなかったり存在しないパスが含まれてい" +"る場合など)、 B() は NULL を返し、 I にエラー" +"内容を示す値を設定する。" #. type: SH -#: build/C/man3/canonicalize_file_name.3:72 build/C/man3/getauxval.3:179 +#: build/C/man3/canonicalize_file_name.3:70 build/C/man3/getauxval.3:179 #: build/C/man3/mkdtemp.3:75 build/C/man3/mkstemp.3:142 -#: build/C/man3/mktemp.3:86 build/C/man3/putenv.3:72 build/C/man3/random.3:132 -#: build/C/man3/random_r.3:102 build/C/man3/rpmatch.3:73 -#: build/C/man3/setenv.3:100 build/C/man3/strtod.3:156 -#: build/C/man3/strtol.3:126 build/C/man3/strtoul.3:129 +#: build/C/man3/mktemp.3:88 build/C/man3/putenv.3:75 build/C/man3/random.3:140 +#: build/C/man3/random_r.3:105 build/C/man3/rpmatch.3:82 +#: build/C/man3/setenv.3:118 build/C/man3/strtod.3:156 +#: build/C/man3/strtol.3:144 build/C/man3/strtoul.3:148 #, no-wrap msgid "ERRORS" msgstr "エラー" #. type: Plain text -#: build/C/man3/canonicalize_file_name.3:75 +#: build/C/man3/canonicalize_file_name.3:73 msgid "See B(3)." msgstr "B(3) 参照。" #. type: Plain text +#: build/C/man3/canonicalize_file_name.3:75 +msgid "This function is a GNU extension." +msgstr "この関数は GNU による拡張である。" + +#. type: Plain text #: build/C/man3/canonicalize_file_name.3:78 msgid "B(2), B(3)" msgstr "B(2), B(3)" @@ -1199,9 +1238,8 @@ msgid "CFREE" msgstr "CFREE" #. type: TH -#: build/C/man3/cfree.3:24 build/C/man3/drand48.3:30 -#: build/C/man3/drand48_r.3:27 build/C/man3/ecvt_r.3:30 -#: build/C/man3/putenv.3:36 build/C/man3/rpmatch.3:29 +#: build/C/man3/cfree.3:24 build/C/man3/drand48_r.3:27 +#: build/C/man3/ecvt_r.3:30 build/C/man3/rpmatch.3:29 #, no-wrap msgid "2007-07-26" msgstr "2007-07-26" @@ -1435,7 +1473,12 @@ msgid "" "but changed its mind and scheduled these functions for some later issue of " "this standard (cf. B.4.6.1). However, POSIX.1-2001 adds only B(3), " "and rejected B()." -msgstr "(DG/UX, HP-UX, QNX, などの) 多くの UNIX 系 OS。 (FORTRAN77 へのバインディングである) POSIX.9。 POSIX.1-1996 では B() と B(3) は採用されなかったが、 方針が変更され、この標準規格の以降の号 (B.4.6.1 を参照) では 採用されることになった。 しかし POSIX.1-2001 では B(3) だけが追加され、 B() の追加は否決された。" +msgstr "" +"(DG/UX, HP-UX, QNX, などの) 多くの UNIX 系 OS。 (FORTRAN77 へのバインディング" +"である) POSIX.9。 POSIX.1-1996 では B() と B(3) は採用さ" +"れなかったが、 方針が変更され、この標準規格の以降の号 (B.4.6.1 を参照) では " +"採用されることになった。 しかし POSIX.1-2001 では B(3) だけが追加さ" +"れ、 B() の追加は否決された。" #. type: Plain text #: build/C/man3/clearenv.3:78 @@ -1610,7 +1653,7 @@ msgstr "" "は初めに 初期化関数を呼ぶことを必要としない。" #. type: Plain text -#: build/C/man3/drand48.3:122 +#: build/C/man3/drand48.3:123 msgid "" "All the functions work by generating a sequence of 48-bit integers, I, " "according to the linear congruential formula:" @@ -1619,13 +1662,13 @@ msgstr "" "ることで 機能している。生成方法は以下の線形合同の式による。" #. type: Plain text -#: build/C/man3/drand48.3:126 +#: build/C/man3/drand48.3:127 #, no-wrap msgid "B= 0>\n" msgstr "B\n" #. type: Plain text -#: build/C/man3/drand48.3:133 +#: build/C/man3/drand48.3:140 msgid "" "The parameter I = 2^48, hence 48-bit integer arithmetic is performed. " "Unless B() is called, I and I are given by:" @@ -1635,7 +1678,7 @@ msgstr "" "の式で与えられる。" #. type: Plain text -#: build/C/man3/drand48.3:138 +#: build/C/man3/drand48.3:145 #, no-wrap msgid "" "B\n" @@ -1645,7 +1688,7 @@ msgstr "" "B\n" #. type: Plain text -#: build/C/man3/drand48.3:154 +#: build/C/man3/drand48.3:165 msgid "" "The value returned by any of the functions B(), B(), " "B(), B(), B() or B() is computed by " @@ -1660,7 +1703,7 @@ msgstr "" "が I の上位ビットからコピーされる。 最後に、この値を返り値に変換する。" #. type: Plain text -#: build/C/man3/drand48.3:173 +#: build/C/man3/drand48.3:191 msgid "" "The functions B(), B() and B() store the last " "48-bit I generated in an internal buffer. The functions B(), " @@ -1676,7 +1719,7 @@ msgstr "" "てそれらの関数を呼ぶ前に I の初期値を配列に 代入することで初期化される。" #. type: Plain text -#: build/C/man3/drand48.3:180 +#: build/C/man3/drand48.3:200 msgid "" "The initializer function B() sets the high order 32-bits of I " "to the argument I. The low order 16-bits are set to the arbitrary " @@ -1686,7 +1729,7 @@ msgstr "" "る。 下位の16ビットは、適当に決められた値である0x330Eに設定される。" #. type: Plain text -#: build/C/man3/drand48.3:189 +#: build/C/man3/drand48.3:214 msgid "" "The initializer function B() sets the value of I to the 48-bit " "value specified in the array argument I. The previous value of " @@ -1698,7 +1741,7 @@ msgstr "" "ファにコピーされ、このバッファへのポインタが B() によって返される。" #. type: Plain text -#: build/C/man3/drand48.3:204 +#: build/C/man3/drand48.3:245 msgid "" "The initialization function B() allows the user to specify initial " "values for I, I and I. Array argument elements I " @@ -1713,12 +1756,21 @@ msgstr "" "の I と I の 標準値が再び設定される。" #. type: Plain text -#: build/C/man3/drand48.3:206 +#: build/C/man3/drand48.3:260 +msgid "" +"The B(), B(), B(), B(), B(), " +"B(), B(), B(), and B() functions record " +"global state information for the random number generator, so they are not " +"thread-safe." +msgstr "関数 B(), B(), B(), B(), B(), B(), B(), B(), B() は、 乱数生成に使用する状態情報をグローバルに保持する。 そのため、 これらの関数はスレッドセーフではない。" + +#. type: Plain text +#: build/C/man3/drand48.3:262 msgid "SVr4, POSIX.1-2001." msgstr "SVr4, POSIX.1-2001." #. type: Plain text -#: build/C/man3/drand48.3:210 +#: build/C/man3/drand48.3:266 msgid "" "These functions are declared obsolete by SVID 3, which states that B" "(3) should be used instead." @@ -1727,7 +1779,7 @@ msgstr "" "が代わりに使用されるべきだと記述されている。" #. type: Plain text -#: build/C/man3/drand48.3:213 +#: build/C/man3/drand48.3:269 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -1873,7 +1925,7 @@ msgid "These functions are GNU extensions and are not portable." msgstr "これらの関数は GNU による拡張であり、移植性はない。" #. type: Plain text -#: build/C/man3/drand48_r.3:104 build/C/man3/random_r.3:133 +#: build/C/man3/drand48_r.3:104 build/C/man3/random_r.3:136 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -1883,6 +1935,12 @@ msgstr "B(3), B(3), B(3)" msgid "ECVT" msgstr "ECVT" +#. type: TH +#: build/C/man3/ecvt.3:32 +#, no-wrap +msgid "2013-07-04" +msgstr "2013-07-04" + #. type: Plain text #: build/C/man3/ecvt.3:35 msgid "ecvt, fcvt - convert a floating-point number to a string" @@ -1983,7 +2041,12 @@ msgstr "" "たびに上書きされる。" #. type: Plain text -#: build/C/man3/ecvt.3:122 +#: build/C/man3/ecvt.3:117 +msgid "The B() and B() functions are not thread-safe." +msgstr "関数 B() と B() はスレッドセーフではない。" + +#. type: Plain text +#: build/C/man3/ecvt.3:129 msgid "" "SVr2; marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the " "specifications of B() and B(), recommending the use of " @@ -1995,7 +2058,7 @@ msgstr "" "れない)。" #. type: Plain text -#: build/C/man3/ecvt.3:128 +#: build/C/man3/ecvt.3:135 msgid "" "Linux libc4 and libc5 specified the type of I as I. Not " "all locales use a point as the radix character (\"decimal point\")." @@ -2004,7 +2067,7 @@ msgstr "" "ピリオドを使わないロケールもある。" #. type: Plain text -#: build/C/man3/ecvt.3:134 +#: build/C/man3/ecvt.3:141 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3)" @@ -2096,7 +2159,7 @@ msgid "These functions are GNU extensions." msgstr "これらの関数は GNU による拡張である。" #. type: Plain text -#: build/C/man3/ecvt_r.3:95 build/C/man3/qecvt.3:83 +#: build/C/man3/ecvt_r.3:95 build/C/man3/qecvt.3:94 msgid "These functions are obsolete. Instead, B(3) is recommended." msgstr "これらの関数は廃止された。代わりに B(3) の使用を推奨する。" @@ -2728,7 +2791,9 @@ msgstr "" msgid "" "On success, B() returns the value corresponding to I. If " "I is not found, 0 is returned." -msgstr "成功すると、 B() は I に対応する値を返す。 I が見つからない場合には 0 を返す。" +msgstr "" +"成功すると、 B() は I に対応する値を返す。 I が見つか" +"らない場合には 0 を返す。" #. type: Plain text #: build/C/man3/getauxval.3:181 @@ -2840,6 +2905,10 @@ msgid "" "required. Secure execution is required if one of the following conditions " "was true when the program run by the calling process was loaded:" msgstr "" +"GNU 固有の B() 関数は B() と同様だが、 \"secure " +"execution\" (「安全な実行」) が必要な場合には NULL を返す点が異なる。 " +"\"secure execution\" が必要となるのは、 呼び出し元プロセスにより実行されるプ" +"ログラムがロードされる際に、 以下の条件のいずれか一つが成立する場合である。" #. type: IP #: build/C/man3/getenv.3:69 build/C/man3/getenv.3:74 build/C/man3/getenv.3:76 @@ -2854,16 +2923,20 @@ msgid "" "process's effective group ID did not match its real group ID (typically this " "is the result of executing a set-user-ID or set-group-ID program);" msgstr "" +"プロセスの実効ユーザ ID がプロセスの実ユーザ ID と一致しない場合、またはプロ" +"セスの実効グループ ID がプロセスの実グループ ID と一致しない場合 (通常、この" +"状況になるのは、 set-user-ID プログラムか set-group-ID プログラムを実行した場" +"合である)。" #. type: Plain text #: build/C/man3/getenv.3:76 msgid "the effective capability bit was set on the executable file; or" -msgstr "" +msgstr "実行ファイルで実効ケーパビリティビットがセットされている場合。" #. type: Plain text #: build/C/man3/getenv.3:78 msgid "the process has a nonempty permitted capability set." -msgstr "" +msgstr "プロセスの許可ケーパビリティセットが空でない場合。" #. type: Plain text #: build/C/man3/getenv.3:81 @@ -2871,6 +2944,8 @@ msgid "" "Secure execution may also required if triggered by some Linux security " "modules." msgstr "" +"Linux セキュリティモジュールにより要求された場合にも \"secure execution\" は" +"必要となる。" #. type: Plain text #: build/C/man3/getenv.3:88 @@ -2879,6 +2954,9 @@ msgid "" "libraries to avoid vulnerabilities that could occur if set-user-ID or set-" "group-ID programs accidentally trusted the environment." msgstr "" +"B() 関数は、 set-user-ID プログラムや set-group-ID プログラム" +"が実行環境を偶然信用してしまった場合に起こり得る脆弱性を、 汎用ライブラリで回" +"避するために使うことを意図して作られた。" #. type: Plain text #: build/C/man3/getenv.3:93 @@ -2940,6 +3018,9 @@ msgid "" "B flag contained in the auxiliary vector passed from the kernel " "to user space." msgstr "" +"B() の \"secure execution\" モードは、 カーネルからユーザ空間" +"に渡される補助ベクトル (auxiliary vector) の B フラグにより制御さ" +"れる。" #. type: Plain text #: build/C/man3/getenv.3:137 @@ -3671,12 +3752,6 @@ msgstr "" msgid "MBLEN" msgstr "MBLEN" -#. type: TH -#: build/C/man3/mblen.3:16 build/C/man3/wctomb.3:16 -#, no-wrap -msgid "1999-07-25" -msgstr "1999-07-25" - #. type: Plain text #: build/C/man3/mblen.3:19 msgid "mblen - determine number of bytes in next multibyte character" @@ -3689,7 +3764,7 @@ msgid "BIB<, size_t >IB<);>\n" msgstr "BIB<, size_t >IB<);>\n" #. type: Plain text -#: build/C/man3/mblen.3:37 +#: build/C/man3/mblen.3:43 msgid "" "If I is not a NULL pointer, the B() function inspects at most " "I bytes of the multibyte string starting at I and extracts the next " @@ -3705,7 +3780,7 @@ msgstr "" "ト数を返す。マルチバイト文字がナルワイド文字ならば 0 を返す。" #. type: Plain text -#: build/C/man3/mblen.3:45 +#: build/C/man3/mblen.3:57 msgid "" "If the I bytes starting at I do not contain a complete multibyte " "character, B() returns -1. This can happen even if I is greater " @@ -3717,7 +3792,7 @@ msgstr "" "ていると、 I が I 以上の場合にも このようなことが起こりえる。" #. type: Plain text -#: build/C/man3/mblen.3:50 +#: build/C/man3/mblen.3:64 msgid "" "If the multibyte string starting at I contains an invalid multibyte " "sequence before the next complete character, B() also returns -1." @@ -3728,7 +3803,7 @@ msgstr "" #. The Dinkumware doc and the Single UNIX specification say this, but #. glibc doesn't implement this. #. type: Plain text -#: build/C/man3/mblen.3:59 +#: build/C/man3/mblen.3:75 msgid "" "If I is a NULL pointer, the B() function resets the shift state, " "known to only this function, to the initial state, and returns nonzero if " @@ -3740,7 +3815,7 @@ msgstr "" "文字符号がシフト状態を持たない場合にはゼロを返す。" #. type: Plain text -#: build/C/man3/mblen.3:69 +#: build/C/man3/mblen.3:87 msgid "" "The B() function returns the number of bytes parsed from the " "multibyte sequence starting at I, if a non-null wide character was " @@ -3754,13 +3829,19 @@ msgstr "" "かった場合には -1 を返す。" #. type: Plain text -#: build/C/man3/mblen.3:71 build/C/man3/mbstowcs.3:72 build/C/man3/mbtowc.3:81 -#: build/C/man3/wcstombs.3:72 build/C/man3/wctomb.3:70 +#: build/C/man3/mblen.3:92 +msgid "The B() function is not thread-safe." +msgstr "B() 関数はスレッドセーフではない。" + +#. type: Plain text +#: build/C/man3/mblen.3:94 build/C/man3/mbstowcs.3:95 +#: build/C/man3/mbtowc.3:116 build/C/man3/wcstombs.3:90 +#: build/C/man3/wctomb.3:86 msgid "C99." msgstr "C99." #. type: Plain text -#: build/C/man3/mblen.3:78 +#: build/C/man3/mblen.3:101 msgid "" "The behavior of B() depends on the B category of the " "current locale." @@ -3768,14 +3849,14 @@ msgstr "" "B() の動作は現在のロケールの B カテゴリに依存している。" #. type: Plain text -#: build/C/man3/mblen.3:83 +#: build/C/man3/mblen.3:106 msgid "" "The function B(3) provides a better interface to the same " "functionality." msgstr "B(3) 関数は同じ機能のより良いインタフェースを提供する。" #. type: Plain text -#: build/C/man3/mblen.3:85 +#: build/C/man3/mblen.3:108 msgid "B(3)" msgstr "B(3)" @@ -3803,7 +3884,7 @@ msgid "BIB<, const char *>IB<, size_t >IIB<, const char *>IB<, size_t >IB<);>\n" #. type: Plain text -#: build/C/man3/mbstowcs.3:35 +#: build/C/man3/mbstowcs.3:43 msgid "" "If I is not a NULL pointer, the B() function converts the " "multibyte string I to a wide-character string starting at I. At " @@ -3816,26 +3897,26 @@ msgstr "" "いずれかの条件で停止する:" #. type: IP -#: build/C/man3/mbstowcs.3:35 +#: build/C/man3/mbstowcs.3:43 #, no-wrap msgid "1." msgstr "1." #. type: Plain text -#: build/C/man3/mbstowcs.3:40 +#: build/C/man3/mbstowcs.3:48 msgid "" "An invalid multibyte sequence has been encountered. In this case I<" "(size_t)\\ -1> is returned." msgstr "不正なマルチバイト列に遭遇した。この場合には I<(size_t)\\ -1> を返す。" #. type: IP -#: build/C/man3/mbstowcs.3:40 +#: build/C/man3/mbstowcs.3:48 #, no-wrap msgid "2." msgstr "2." #. type: Plain text -#: build/C/man3/mbstowcs.3:45 +#: build/C/man3/mbstowcs.3:57 msgid "" "I non-L\\(aq\\e0\\(aq wide characters have been stored at I. In " "this case the number of wide characters written to I is returned, but " @@ -3847,13 +3928,13 @@ msgstr "" "る。" #. type: IP -#: build/C/man3/mbstowcs.3:45 +#: build/C/man3/mbstowcs.3:57 #, no-wrap msgid "3." msgstr "3." #. type: Plain text -#: build/C/man3/mbstowcs.3:50 +#: build/C/man3/mbstowcs.3:63 msgid "" "The multibyte string has been completely converted, including the " "terminating null wide character (\\(aq\\e0\\(aq). In this case the number " @@ -3865,7 +3946,7 @@ msgstr "" "た文字数を返す。" #. type: Plain text -#: build/C/man3/mbstowcs.3:53 +#: build/C/man3/mbstowcs.3:69 msgid "" "The programmer must ensure that there is room for at least I wide " "characters at I." @@ -3874,7 +3955,7 @@ msgstr "" "があることを保証しなければならない。" #. type: Plain text -#: build/C/man3/mbstowcs.3:57 +#: build/C/man3/mbstowcs.3:77 msgid "" "If I is NULL, I is ignored, and the conversion proceeds as above, " "except that the converted wide characters are not written out to memory, and " @@ -3884,7 +3965,7 @@ msgstr "" "されたワイド文字はメモリに書き込まれず、変換先の上限 が存在しない。" #. type: Plain text -#: build/C/man3/mbstowcs.3:60 +#: build/C/man3/mbstowcs.3:83 msgid "" "In order to avoid the case 2 above, the programmer should make sure I is " "greater or equal to I." @@ -3893,7 +3974,7 @@ msgstr "" "src,0)+1> 以上であることを保証すべきである。" #. type: Plain text -#: build/C/man3/mbstowcs.3:70 +#: build/C/man3/mbstowcs.3:93 msgid "" "The B() function returns the number of wide characters that make " "up the converted part of the wide-character string, not including the " @@ -3905,7 +3986,7 @@ msgstr "" "(size_t)\\ -1> を返す。" #. type: Plain text -#: build/C/man3/mbstowcs.3:79 +#: build/C/man3/mbstowcs.3:102 msgid "" "The behavior of B() depends on the B category of the " "current locale." @@ -3913,14 +3994,14 @@ msgstr "" "B() の動作は現在のロケールの B カテゴリに依存している。" #. type: Plain text -#: build/C/man3/mbstowcs.3:84 +#: build/C/man3/mbstowcs.3:107 msgid "" "The function B(3) provides a better interface to the same " "functionality." msgstr "B(3) 関数は同じ機能のより良いインターフェースを提供する。" #. type: Plain text -#: build/C/man3/mbstowcs.3:87 +#: build/C/man3/mbstowcs.3:110 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -3942,7 +4023,7 @@ msgid "BIB<, const char *>IB<, size_t >IB<);>\n msgstr "BIB<, const char *>IB<, size_t >IB<);>\n" #. type: Plain text -#: build/C/man3/mbtowc.3:40 +#: build/C/man3/mbtowc.3:50 msgid "" "The main case for this function is when I is not NULL and I is not " "NULL. In this case, the B() function inspects at most I bytes " @@ -3961,7 +4042,7 @@ msgstr "" "費するバイト数を返す。 I が NULL バイトを指している場合には 0 を返す。" #. type: Plain text -#: build/C/man3/mbtowc.3:47 +#: build/C/man3/mbtowc.3:64 msgid "" "If the I bytes starting at I do not contain a complete multibyte " "character, or if they contain an invalid multibyte sequence, B() " @@ -3974,7 +4055,7 @@ msgstr "" "場合もこのようなことが 起こりえる。" #. type: Plain text -#: build/C/man3/mbtowc.3:54 +#: build/C/man3/mbtowc.3:75 msgid "" "A different case is when I is not NULL but I is NULL. In this case " "the B() function behaves as above, except that it does not store " @@ -3986,7 +4067,7 @@ msgstr "" #. The Dinkumware doc and the Single UNIX specification say this, but #. glibc doesn't implement this. #. type: Plain text -#: build/C/man3/mbtowc.3:67 +#: build/C/man3/mbtowc.3:94 msgid "" "A third case is when I is NULL. In this case, I and I are " "ignored. The B() function resets the shift state, only known to " @@ -3999,7 +4080,7 @@ msgstr "" "を返す。" #. type: Plain text -#: build/C/man3/mbtowc.3:73 +#: build/C/man3/mbtowc.3:106 msgid "" "If I is not NULL, the B() function returns the number of " "consumed bytes starting at I, or 0 if I points to a null byte, or -1 " @@ -4009,7 +4090,7 @@ msgstr "" "I がナル文字を指している場合はゼロを、 変換に失敗した場合は -1 を返す。" #. type: Plain text -#: build/C/man3/mbtowc.3:79 +#: build/C/man3/mbtowc.3:114 msgid "" "If I is NULL, the B() function returns nonzero if the encoding " "has nontrivial shift state, or zero if the encoding is stateless." @@ -4018,7 +4099,7 @@ msgstr "" "ゼロ以外を、状態によらなければゼロを返す。" #. type: Plain text -#: build/C/man3/mbtowc.3:88 +#: build/C/man3/mbtowc.3:123 msgid "" "The behavior of B() depends on the B category of the " "current locale." @@ -4026,7 +4107,7 @@ msgstr "" "B() の動作は現在のロケールの B カテゴリに依存している。" #. type: Plain text -#: build/C/man3/mbtowc.3:94 +#: build/C/man3/mbtowc.3:129 msgid "" "This function is not multithread safe. The function B(3) provides " "a better interface to the same functionality." @@ -4035,7 +4116,7 @@ msgstr "" "り良いインターフェースを提供する。" #. type: Plain text -#: build/C/man3/mbtowc.3:98 +#: build/C/man3/mbtowc.3:133 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -4103,10 +4184,11 @@ msgstr "" #. type: TP #: build/C/man3/mkdtemp.3:76 build/C/man3/mkstemp.3:147 -#: build/C/man3/mktemp.3:87 build/C/man3/random.3:133 -#: build/C/man3/random_r.3:103 build/C/man3/random_r.3:107 -#: build/C/man3/random_r.3:116 build/C/man3/setenv.3:101 -#: build/C/man3/strtol.3:127 build/C/man3/strtoul.3:130 +#: build/C/man3/mktemp.3:89 build/C/man3/random.3:141 +#: build/C/man3/random.3:148 build/C/man3/random_r.3:106 +#: build/C/man3/random_r.3:110 build/C/man3/random_r.3:119 +#: build/C/man3/setenv.3:119 build/C/man3/strtol.3:145 +#: build/C/man3/strtoul.3:149 #, no-wrap msgid "B" msgstr "B" @@ -4423,6 +4505,13 @@ msgstr "" msgid "MKTEMP" msgstr "MKTEMP" +#. type: TH +#: build/C/man3/mktemp.3:34 build/C/man3/putenv.3:36 build/C/man3/random.3:33 +#: build/C/man3/random_r.3:26 +#, no-wrap +msgid "2013-04-19" +msgstr "2013-04-19" + #. type: Plain text #: build/C/man3/mktemp.3:37 msgid "mktemp - make a unique temporary filename" @@ -4469,25 +4558,22 @@ msgstr "" "るように しなければならない。" #. type: Plain text -#: build/C/man3/mktemp.3:86 +#: build/C/man3/mktemp.3:88 msgid "" "The B() function always returns I