msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-12 21:51+0900\n"
+"PO-Revision-Date: 2021-03-25 20:05+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
#. type: TH
#: build/C/man3/asprintf.3:27 build/C/man3/ctermid.3:26
#: build/C/man3/ferror.3:44 build/C/man3/setbuf.3:48 build/C/man3/wprintf.3:16
-#, fuzzy, no-wrap
-#| msgid "2012-03-30"
+#, no-wrap
msgid "2019-03-06"
-msgstr "2012-03-30"
+msgstr "2019-03-06"
#. type: TH
#: build/C/man3/asprintf.3:27 build/C/man3/ctermid.3:26
#. type: Plain text
#: build/C/man3/asprintf.3:61
-#, fuzzy
-#| msgid ""
-#| "When successful, these functions return the number of bytes printed, just "
-#| "like B<sprintf>(3). If memory allocation wasn't possible, or some other "
-#| "error occurs, these functions will return -1, and the contents of I<strp> "
-#| "is undefined."
msgid ""
"When successful, these functions return the number of bytes printed, just "
"like B<sprintf>(3). If memory allocation wasn't possible, or some other "
#: build/C/man3/wprintf.3:211
msgid ""
"For an explanation of the terms used in this section, see B<attributes>(7)."
-msgstr ""
+msgstr "この節で使用されている用語の説明については、 B<attributes>(7) を参照。"
#. type: tbl table
#: build/C/man3/asprintf.3:68 build/C/man3/ctermid.3:67
#: build/C/man3/wprintf.3:215
#, no-wrap
msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
#. type: tbl table
#: build/C/man3/asprintf.3:68 build/C/man3/ctermid.3:67
#: build/C/man3/wprintf.3:215
#, no-wrap
msgid "Attribute"
-msgstr ""
+msgstr "属性"
#. type: tbl table
#: build/C/man3/asprintf.3:68 build/C/man3/ctermid.3:67
#: build/C/man3/wprintf.3:215
#, no-wrap
msgid "Value"
-msgstr ""
+msgstr "値"
#. type: tbl table
#: build/C/man3/asprintf.3:72
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
msgid ""
"B<asprintf>(),\n"
"B<vasprintf>()"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<asprintf>(),\n"
+"B<vasprintf>()"
#. type: tbl table
#: build/C/man3/asprintf.3:72 build/C/man3/ctermid.3:70
#: build/C/man3/scanf.3:604 build/C/man3/wprintf.3:225
#, no-wrap
msgid "MT-Safe locale"
-msgstr ""
+msgstr "MT-Safe locale"
#. type: SH
#: build/C/man3/asprintf.3:75 build/C/man3/ctermid.3:72
#. type: Plain text
#: build/C/man3/ctermid.3:45
-#, fuzzy
-#| msgid "B<tempnam>(): _BSD_SOURCE || _SVID_SOURCE"
msgid "B<ctermid>(): _POSIX_C_SOURCE"
-msgstr "B<tempnam>(): _BSD_SOURCE || _SVID_SOURCE"
+msgstr "B<ctermid>(): _POSIX_C_SOURCE"
#. type: Plain text
#: build/C/man3/ctermid.3:58
#: build/C/man3/ctermid.3:70
#, no-wrap
msgid "B<ctermid>()"
-msgstr ""
+msgstr "B<ctermid>()"
#. type: tbl table
#: build/C/man3/ctermid.3:70 build/C/man3/fclose.3:100
#: build/C/man3/unlocked_stdio.3:154
#, no-wrap
msgid "MT-Safe"
-msgstr ""
+msgstr "MT-Safe"
#. type: Plain text
#: build/C/man3/ctermid.3:74
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008, Svr4."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, Svr4."
#. type: SH
#: build/C/man3/ctermid.3:74 build/C/man3/fmemopen.3:218
#. type: TH
#: build/C/man3/fclose.3:44
-#, fuzzy, no-wrap
-#| msgid "2001-12-15"
+#, no-wrap
msgid "2016-12-12"
-msgstr "2001-12-15"
+msgstr "2016-12-12"
#. type: Plain text
#: build/C/man3/fclose.3:47
#. type: Plain text
#: build/C/man3/fclose.3:70
-#, fuzzy
-#| msgid ""
-#| "Upon successful completion 0 is returned. Otherwise, B<EOF> is returned "
-#| "and I<errno> is set to indicate the error. In either case any further "
-#| "access (including another call to B<fclose>()) to the stream results in "
-#| "undefined behavior."
msgid ""
"Upon successful completion, 0 is returned. Otherwise, B<EOF> is returned "
"and I<errno> is set to indicate the error. In either case, any further "
#. type: Plain text
#: build/C/man3/fclose.3:90
-#, fuzzy
-#| msgid ""
-#| "The B<fclose>() function may also fail and set I<errno> for any of the "
-#| "errors specified for the routines B<close>(2), B<write>(2) or "
-#| "B<fflush>(3)."
msgid ""
"The B<fclose>() function may also fail and set I<errno> for any of the "
"errors specified for the routines B<close>(2), B<write>(2), or B<fflush>(3)."
#. type: tbl table
#: build/C/man3/fclose.3:100
-#, fuzzy, no-wrap
-#| msgid "fclose"
+#, no-wrap
msgid "B<fclose>()"
-msgstr "fclose"
+msgstr "B<fclose>()"
#. type: Plain text
#: build/C/man3/fclose.3:104 build/C/man3/fgetc.3:144 build/C/man3/fseek.3:189
#: build/C/man3/puts.3:121
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008, C89, C99."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99."
#. type: SH
#: build/C/man3/fclose.3:104 build/C/man3/fflush.3:115 build/C/man3/fgetwc.3:84
#. type: Plain text
#: build/C/man3/fclose.3:121
-#, fuzzy
-#| msgid ""
-#| "B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fopen>(3), B<setbuf>(3)"
msgid ""
"B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fileno>(3), B<fopen>(3), "
"B<setbuf>(3)"
-msgstr "B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fopen>(3), B<setbuf>(3)"
+msgstr "B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fileno>(3), B<fopen>(3), B<setbuf>(3)"
#. type: TH
#: build/C/man3/fcloseall.3:25
#: build/C/man3/stdin.3:13 build/C/man2/symlink.2:33 build/C/man3/tempnam.3:25
#: build/C/man3/tmpnam.3:27 build/C/man2/unlink.2:33
#: build/C/man3/unlocked_stdio.3:25
-#, fuzzy, no-wrap
-#| msgid "2010-09-15"
+#, no-wrap
msgid "2017-09-15"
-msgstr "2010-09-15"
+msgstr "2017-09-15"
#. type: Plain text
#: build/C/man3/fcloseall.3:28
#. type: tbl table
#: build/C/man3/fcloseall.3:65
-#, fuzzy, no-wrap
-#| msgid "B<int fcloseall(void);>\n"
+#, no-wrap
msgid "B<fcloseall>()"
-msgstr "B<int fcloseall(void);>\n"
+msgstr "B<fcloseall>()"
#. type: tbl table
#: build/C/man3/fcloseall.3:65
#, no-wrap
msgid "MT-Unsafe race:streams"
-msgstr ""
+msgstr "MT-Unsafe race:streams"
#. type: Plain text
#: build/C/man3/fcloseall.3:71
#. type: tbl table
#: build/C/man3/ferror.3:125
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
msgid ""
"B<clearerr>(),\n"
"B<feof>(),\n"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<clearerr>(),\n"
+"B<feof>(),\n"
#. type: tbl table
#: build/C/man3/ferror.3:125 build/C/man3/fgetc.3:136 build/C/man3/fmtmsg.3:234
#. type: tbl table
#: build/C/man3/ferror.3:128
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
msgid ""
"B<ferror>(),\n"
"B<fileno>()"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<ferror>(),\n"
+"B<fileno>()"
#. type: Plain text
#: build/C/man3/ferror.3:137
#. type: tbl table
#: build/C/man3/fflush.3:108
-#, fuzzy, no-wrap
-#| msgid "fflush"
+#, no-wrap
msgid "B<fflush>()"
-msgstr "fflush"
+msgstr "B<fflush>()"
#. type: Plain text
#: build/C/man3/fflush.3:112
#. type: Plain text
#: build/C/man3/fflush.3:133
-#, fuzzy
-#| msgid ""
-#| "B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fopen>(3), "
-#| "B<setbuf>(3), B<unlocked_stdio>(3)"
msgid ""
"B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fileno>(3), "
"B<fopen>(3), B<setbuf>(3), B<unlocked_stdio>(3)"
-msgstr ""
-"B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fopen>(3), "
-"B<setbuf>(3), B<unlocked_stdio>(3)"
+msgstr "B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fileno>(3), B<fopen>(3), B<setbuf>(3), B<unlocked_stdio>(3)"
#. type: TH
#: build/C/man3/fgetc.3:27
#. type: TH
#: build/C/man3/fgetc.3:27 build/C/man3/fopen.3:44 build/C/man2/link.2:32
#: build/C/man2/llseek.2:29 build/C/man3/puts.3:26 build/C/man2/readv.2:32
-#, fuzzy, no-wrap
-#| msgid "2001-12-26"
+#, no-wrap
msgid "2020-12-21"
-msgstr "2001-12-26"
+msgstr "2020-12-21"
#. type: Plain text
#: build/C/man3/fgetc.3:30
#. type: Plain text
#: build/C/man3/fgetc.3:111
-#, fuzzy
-#| msgid ""
-#| "B<fgetc>(), B<getc>() and B<getchar>() return the character read as an "
-#| "I<unsigned char> cast to an I<int> or B<EOF> on end of file or error."
msgid ""
"B<fgetc>(), B<getc>(), and B<getchar>() return the character read as an "
"I<unsigned char> cast to an I<int> or B<EOF> on end of file or error."
#. type: tbl table
#: build/C/man3/fgetc.3:136
-#, fuzzy, no-wrap
-#| msgid "B<fgetwc>(3), B<fputws>(3), B<unlocked_stdio>(3)"
+#, no-wrap
msgid ""
"B<fgetc>(),\n"
"B<fgets>(),\n"
"B<getc>(),\n"
-msgstr "B<fgetwc>(3), B<fputws>(3), B<unlocked_stdio>(3)"
+msgstr ""
+"B<fgetc>(),\n"
+"B<fgets>(),\n"
+"B<getc>(),\n"
#. type: tbl table
#: build/C/man3/fgetc.3:139
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
msgid ""
"B<getchar>(),\n"
"B<ungetc>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<getchar>(),\n"
+"B<ungetc>()"
#. type: Plain text
#: build/C/man3/fgetc.3:151
#. type: TH
#: build/C/man3/fgetwc.3:18 build/C/man2/rmdir.2:30
-#, fuzzy, no-wrap
-#| msgid "2015-02-01"
+#, no-wrap
msgid "2015-08-08"
-msgstr "2015-02-01"
+msgstr "2015-08-08"
#. type: Plain text
#: build/C/man3/fgetwc.3:21
#. type: tbl table
#: build/C/man3/fgetwc.3:80
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
msgid ""
"B<fgetwc>(),\n"
"B<getwc>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<fgetwc>(),\n"
+"B<getwc>()"
#. type: Plain text
#: build/C/man3/fgetwc.3:84 build/C/man3/fputwc.3:83 build/C/man3/wprintf.3:230
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008, C99."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
#. type: Plain text
#: build/C/man3/fgetwc.3:91
#: build/C/man3/open_memstream.3:9 build/C/man2/pipe.2:36
#: build/C/man2/readlink.2:44 build/C/man2/rename.2:33
#: build/C/man7/symlink.7:37
-#, fuzzy, no-wrap
-#| msgid "2013-06-21"
+#, no-wrap
msgid "2020-06-09"
-msgstr "2013-06-21"
+msgstr "2020-06-09"
#. type: Plain text
#: build/C/man3/flockfile.3:28
#. type: tbl table
#: build/C/man3/flockfile.3:138
-#, fuzzy, no-wrap
-#| msgid "The B<flockfile>(), B<ftrylockfile>(), and B<funlockfile>() functions are thread-safe."
+#, no-wrap
msgid ""
"B<flockfile>(),\n"
"B<ftrylockfile>(),\n"
"B<funlockfile>()"
-msgstr "関数 B<flockfile>(), B<ftrylockfile>(), B<funlockfile>() はスレッドセーフである。"
+msgstr ""
+"B<flockfile>(),\n"
+"B<ftrylockfile>(),\n"
+"B<funlockfile>()"
#. type: Plain text
#: build/C/man3/flockfile.3:142 build/C/man3/popen.3:193
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
#. type: Plain text
#: build/C/man3/flockfile.3:146
#. type: TH
#: build/C/man3/fmemopen.3:7
-#, fuzzy, no-wrap
-#| msgid "2013-04-19"
+#, no-wrap
msgid "2020-04-11"
-msgstr "2013-04-19"
+msgstr "2020-04-11"
#. type: Plain text
#: build/C/man3/fmemopen.3:10
-#, fuzzy
-#| msgid "fmemopen, open_memstream, open_wmemstream - open memory as stream"
msgid "fmemopen - open memory as stream"
-msgstr ""
-"fmemopen, open_memstream, open_wmemstream - メモリーをストリームとしてオープ"
-"ンする"
+msgstr "fmemopen - メモリーをストリームとしてオープンする"
#. type: Plain text
#: build/C/man3/fmemopen.3:15
#. type: Plain text
#: build/C/man3/fmemopen.3:23
-#, fuzzy
-#| msgid "B<openat>():"
msgid "B<fmemopen>():"
-msgstr "B<openat>():"
+msgstr "B<fmemopen>():"
#. type: TP
#: build/C/man3/fmemopen.3:26 build/C/man3/getline.3:49 build/C/man2/link.2:57
#: build/C/man2/open.2:86 build/C/man3/open_memstream.3:36
#: build/C/man3/printf.3:78 build/C/man2/readlink.2:81 build/C/man2/rename.2:65
#: build/C/man2/symlink.2:69 build/C/man2/unlink.2:60
-#, fuzzy
-#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
#. type: TP
#: build/C/man3/fmemopen.3:29 build/C/man3/getline.3:52 build/C/man2/link.2:60
#: build/C/man3/fmemopen.3:48 build/C/man3/fopen.3:165
#, no-wrap
msgid "I<r>"
-msgstr ""
+msgstr "I<r>"
#. type: Plain text
#: build/C/man3/fmemopen.3:51
#: build/C/man3/fmemopen.3:51 build/C/man3/fopen.3:166
#, no-wrap
msgid "I<w>"
-msgstr ""
+msgstr "I<w>"
#. type: Plain text
#: build/C/man3/fmemopen.3:54
#: build/C/man3/fmemopen.3:54 build/C/man3/fopen.3:167
#, no-wrap
msgid "I<a>"
-msgstr ""
+msgstr "I<a>"
#. type: Plain text
#: build/C/man3/fmemopen.3:58
#. type: tbl table
#: build/C/man3/fmemopen.3:58 build/C/man3/fopen.3:168
-#, fuzzy, no-wrap
-#| msgid "B<r+>"
+#, no-wrap
msgid "I<r+>"
-msgstr "B<r+>"
+msgstr "I<r+>"
#. type: Plain text
#: build/C/man3/fmemopen.3:61
#. type: tbl table
#: build/C/man3/fmemopen.3:61 build/C/man3/fopen.3:169
-#, fuzzy, no-wrap
-#| msgid "B<w+>"
+#, no-wrap
msgid "I<w+>"
-msgstr "B<w+>"
+msgstr "I<w+>"
#. type: Plain text
#: build/C/man3/fmemopen.3:66
#. type: tbl table
#: build/C/man3/fmemopen.3:66 build/C/man3/fopen.3:170
-#, fuzzy, no-wrap
-#| msgid "B<a+>"
+#, no-wrap
msgid "I<a+>"
-msgstr "B<a+>"
+msgstr "I<a+>"
#. type: Plain text
#: build/C/man3/fmemopen.3:70
#. type: Plain text
#: build/C/man3/fmemopen.3:140
-#, fuzzy, no-wrap
-#| msgid " setbuf(stdream, NULL);\n"
+#, no-wrap
msgid " setbuf(stream, NULL);\n"
-msgstr " setbuf(stdream, NULL);\n"
+msgstr " setbuf(stream, NULL);\n"
#. type: Plain text
#: build/C/man3/fmemopen.3:149
#. type: tbl table
#: build/C/man3/fmemopen.3:162
-#, fuzzy, no-wrap
-#| msgid "B<openat>():"
+#, no-wrap
msgid "B<fmemopen>(),"
-msgstr "B<openat>():"
+msgstr "B<fmemopen>(),"
#. type: Plain text
#: build/C/man3/fmemopen.3:169
#: build/C/man3/open_memstream.3:139 build/C/man2/pipe.2:219
#: build/C/man3/printf.3:1073 build/C/man2/readlink.2:275
#: build/C/man2/readv.2:410 build/C/man3/scanf.3:734
-#, fuzzy, no-wrap
-#| msgid "EXAMPLE"
+#, no-wrap
msgid "EXAMPLES"
msgstr "例"
#. type: Plain text
#: build/C/man3/fmemopen.3:321
-#, fuzzy, no-wrap
-#| msgid ""
-#| " if (argc != 2) {\n"
-#| " fprintf(stderr, \"Usage: %s E<lt>pathnameE<gt>\\en\", argv[0]);\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
+#, no-wrap
msgid ""
" if (argc != 2) {\n"
" fprintf(stderr, \"Usage: %s \\(aqE<lt>numE<gt>...\\(aq\\en\", argv[0]);\n"
" }\n"
msgstr ""
" if (argc != 2) {\n"
-" fprintf(stderr, \"Usage: %s E<lt>pathnameE<gt>\\en\", argv[0]);\n"
+" fprintf(stderr, \"Usage: %s \\(aqE<lt>numE<gt>...\\(aq\\en\", argv[0]);\n"
" exit(EXIT_FAILURE);\n"
" }\n"
#. type: Plain text
#: build/C/man3/fmemopen.3:339
-#, fuzzy, no-wrap
-#| msgid ""
-#| " s = fprintf(out, \"%d \", v * v);\n"
-#| " if (s == -1)\n"
-#| " handle_error(\"fprintf\");\n"
-#| " }\n"
-#| " fclose(in);\n"
-#| " fclose(out);\n"
-#| " printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
-#| " free(ptr);\n"
-#| " exit(EXIT_SUCCESS);\n"
-#| "}\n"
+#, no-wrap
msgid ""
" s = fprintf(out, \"%d \", v * v);\n"
" if (s == -1)\n"
" if (s == -1)\n"
" handle_error(\"fprintf\");\n"
" }\n"
-" fclose(in);\n"
-" fclose(out);\n"
-" printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
-" free(ptr);\n"
-" exit(EXIT_SUCCESS);\n"
-"}\n"
#. type: Plain text
#: build/C/man3/fmemopen.3:342
-#, fuzzy, no-wrap
-#| msgid " fclose(fp);\n"
+#, no-wrap
msgid ""
" fclose(in);\n"
" fclose(out);\n"
-msgstr " fclose(fp);\n"
+msgstr ""
+" fclose(in);\n"
+" fclose(out);\n"
#. type: Plain text
#: build/C/man3/fmemopen.3:344
-#, fuzzy, no-wrap
-#| msgid " printf(\"Read %zd bytes\\en\", nread);\n"
+#, no-wrap
msgid " printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
-msgstr " printf(\"Read %zd bytes\\en\", nread);\n"
+msgstr " printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
#. type: Plain text
#: build/C/man3/fmemopen.3:348
-#, fuzzy, no-wrap
-#| msgid ""
-#| " free(line);\n"
-#| " fclose(stream);\n"
-#| " exit(EXIT_SUCCESS);\n"
-#| "}\n"
+#, no-wrap
msgid ""
" free(ptr);\n"
" exit(EXIT_SUCCESS);\n"
"}\n"
msgstr ""
-" free(line);\n"
-" fclose(stream);\n"
+" free(ptr);\n"
" exit(EXIT_SUCCESS);\n"
"}\n"
#. type: Plain text
#: build/C/man3/fmemopen.3:353
-#, fuzzy
-#| msgid "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
msgid "B<fopen>(3), B<fopencookie>(3), B<open_memstream>(3)"
-msgstr "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
+msgstr "B<fopen>(3), B<fopencookie>(3), B<open_memstream>(3)"
#. type: TH
#: build/C/man3/fmtmsg.3:13
#. type: Plain text
#: build/C/man3/fmtmsg.3:23
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<int renameat2(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
-#| "B< int >I<newdirfd>B<, const char *>I<newpath>B<, unsigned int >I<flags>B<);>\n"
+#, no-wrap
msgid ""
"B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
"B< int >I<severity>B<, const char *>I<text>B<,>\n"
"B< const char *>I<action>B<, const char *>I<tag>B<);>\n"
msgstr ""
-"B<int renameat2(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
-"B< int >I<newdirfd>B<, const char *>I<newpath>B<, unsigned int >I<flags>B<);>\n"
+"B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
+"B< int >I<severity>B<, const char *>I<text>B<,>\n"
+"B< const char *>I<action>B<, const char *>I<tag>B<);>\n"
#. type: Plain text
#: build/C/man3/fmtmsg.3:34
#: build/C/man3/fmtmsg.3:232
#, no-wrap
msgid "B<fmtmsg>()"
-msgstr ""
+msgstr "B<fmtmsg>()"
#. type: tbl table
#: build/C/man3/fmtmsg.3:234
#, no-wrap
msgid "glibc E<gt>= 2.16: MT-Safe\n"
-msgstr ""
+msgstr "glibc E<gt>= 2.16: MT-Safe\n"
#. type: tbl table
#: build/C/man3/fmtmsg.3:236
#, no-wrap
msgid "glibc E<lt> 2.16: MT-Unsafe"
-msgstr ""
+msgstr "glibc E<lt> 2.16: MT-Unsafe"
#. type: Plain text
#: build/C/man3/fmtmsg.3:243
#. type: Plain text
#: build/C/man3/fmtmsg.3:309
-#, fuzzy, no-wrap
-#| msgid ""
-#| " util-linux:mount: ERROR: unknown mount option\n"
-#| " TO FIX: See mount(8). util-linux:mount:017\n"
+#, no-wrap
msgid ""
"util-linux:mount: ERROR: unknown mount option\n"
"TO FIX: See mount(8). util-linux:mount:017\n"
msgstr ""
-" util-linux:mount: ERROR: unknown mount option\n"
-" TO FIX: See mount(8). util-linux:mount:017\n"
+"util-linux:mount: ERROR: unknown mount option\n"
+"TO FIX: See mount(8). util-linux:mount:017\n"
#. type: Plain text
#: build/C/man3/fmtmsg.3:313
#. type: Plain text
#: build/C/man3/fmtmsg.3:317
-#, fuzzy, no-wrap
-#| msgid " MSGVERB=text:action; export MSGVERB\n"
+#, no-wrap
msgid "MSGVERB=text:action; export MSGVERB\n"
-msgstr " MSGVERB=text:action; export MSGVERB\n"
+msgstr "MSGVERB=text:action; export MSGVERB\n"
#. type: Plain text
#: build/C/man3/fmtmsg.3:321
#. type: Plain text
#: build/C/man3/fmtmsg.3:326
-#, fuzzy, no-wrap
-#| msgid ""
-#| " unknown mount option\n"
-#| " TO FIX: See mount(8).\n"
+#, no-wrap
msgid ""
"unknown mount option\n"
"TO FIX: See mount(8).\n"
msgstr ""
-" unknown mount option\n"
-" TO FIX: See mount(8).\n"
+"unknown mount option\n"
+"TO FIX: See mount(8).\n"
#. type: Plain text
#: build/C/man3/fmtmsg.3:331
#. type: Plain text
#: build/C/man3/fopen.3:52
-#, fuzzy, no-wrap
-#| msgid "B<FILE *fopen(const char *>I<path>B<, const char *>I<mode>B<);>\n"
+#, no-wrap
msgid "B<FILE *fopen(const char *>I<pathname>B<, const char *>I<mode>B<);>\n"
-msgstr "B<FILE *fopen(const char *>I<path>B<, const char *>I<mode>B<);>\n"
+msgstr "B<FILE *fopen(const char *>I<pathname>B<, const char *>I<mode>B<);>\n"
#. type: Plain text
#: build/C/man3/fopen.3:54
#. type: Plain text
#: build/C/man3/fopen.3:56
-#, fuzzy, no-wrap
-#| msgid "B<FILE *freopen(const char *>I<path>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
+#, no-wrap
msgid "B<FILE *freopen(const char *>I<pathname>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
-msgstr "B<FILE *freopen(const char *>I<path>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
+msgstr "B<FILE *freopen(const char *>I<pathname>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
#. type: Plain text
#: build/C/man3/fopen.3:65
msgid "B<fdopen>(): _POSIX_C_SOURCE"
-msgstr ""
+msgstr "B<fdopen>(): _POSIX_C_SOURCE"
#. type: Plain text
#: build/C/man3/fopen.3:71
-#, fuzzy
-#| msgid ""
-#| "The B<fopen>() function opens the file whose name is the string pointed "
-#| "to by I<path> and associates a stream with it."
msgid ""
"The B<fopen>() function opens the file whose name is the string pointed to "
"by I<pathname> and associates a stream with it."
-msgstr ""
-"B<fopen>() 関数は、 I<path> で指定された名前のファイルを開き、ストリームと結"
-"びつける。"
+msgstr "B<fopen>() 関数は、 I<pathname> で指定された名前のファイルを開き、ストリームと結びつける。"
#. type: Plain text
#: build/C/man3/fopen.3:76
#. type: Plain text
#: build/C/man3/fopen.3:129
-#, fuzzy
-#| msgid ""
-#| "Any created files will have mode B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | "
-#| "B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH> (0666), as modified by the process's "
-#| "umask value (see B<umask>(2))."
msgid ""
"Any created file will have the mode B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | "
"B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH> (0666), as modified by the process's "
#. type: Plain text
#: build/C/man3/fopen.3:153
-#, fuzzy, no-wrap
-#| msgid " fseek(stream, 0, SEEK_END);\n"
+#, no-wrap
msgid "fseek(stream, 0, SEEK_END);\n"
-msgstr " fseek(stream, 0, SEEK_END);\n"
+msgstr "fseek(stream, 0, SEEK_END);\n"
#. type: Plain text
#: build/C/man3/fopen.3:159
#. type: tbl table
#: build/C/man3/fopen.3:164
-#, fuzzy, no-wrap
-#| msgid "openat()"
+#, no-wrap
msgid "fopen() mode"
-msgstr "openat()"
+msgstr "fopen() モード"
#. type: tbl table
#: build/C/man3/fopen.3:164
-#, fuzzy, no-wrap
-#| msgid "openat()"
+#, no-wrap
msgid "open() flags"
-msgstr "openat()"
+msgstr "open() フラグ"
#. type: tbl table
#: build/C/man3/fopen.3:165
#, no-wrap
msgid "O_RDONLY"
-msgstr ""
+msgstr "O_RDONLY"
#. type: tbl table
#: build/C/man3/fopen.3:166
#, no-wrap
msgid "O_WRONLY | O_CREAT | O_TRUNC"
-msgstr ""
+msgstr "O_WRONLY | O_CREAT | O_TRUNC"
#. type: tbl table
#: build/C/man3/fopen.3:167
#, no-wrap
msgid "O_WRONLY | O_CREAT | O_APPEND"
-msgstr ""
+msgstr "O_WRONLY | O_CREAT | O_APPEND"
#. type: tbl table
#: build/C/man3/fopen.3:168
#, no-wrap
msgid "O_RDWR"
-msgstr ""
+msgstr "O_RDWR"
#. type: tbl table
#: build/C/man3/fopen.3:169
#, no-wrap
msgid "O_RDWR | O_CREAT | O_TRUNC"
-msgstr ""
+msgstr "O_RDWR | O_CREAT | O_TRUNC"
#. type: tbl table
#: build/C/man3/fopen.3:170
#, no-wrap
msgid "O_RDWR | O_CREAT | O_APPEND"
-msgstr ""
+msgstr "O_RDWR | O_CREAT | O_APPEND"
#. type: SS
#: build/C/man3/fopen.3:174
-#, fuzzy, no-wrap
-#| msgid "fdopen"
+#, no-wrap
msgid "fdopen()"
-msgstr "fdopen"
+msgstr "fdopen()"
#. type: Plain text
#: build/C/man3/fopen.3:196
#. type: SS
#: build/C/man3/fopen.3:196
-#, fuzzy, no-wrap
-#| msgid "freopen"
+#, no-wrap
msgid "freopen()"
-msgstr "freopen"
+msgstr "freopen()"
#. type: Plain text
#: build/C/man3/fopen.3:210
#. type: tbl table
#: build/C/man3/fopen.3:305
-#, fuzzy, no-wrap
-#| msgid "B<fopen>(3), B<fopencookie>(3)"
+#, no-wrap
msgid ""
"B<fopen>(),\n"
"B<fdopen>(),\n"
"B<freopen>()"
-msgstr "B<fopen>(3), B<fopencookie>(3)"
+msgstr ""
+"B<fopen>(),\n"
+"B<fdopen>(),\n"
+"B<freopen>()"
#. type: Plain text
#: build/C/man3/fopen.3:311
-#, fuzzy
-#| msgid "B<open>(), B<creat>() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
msgid "B<fopen>(), B<freopen>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
-msgstr "B<open>(), B<creat>() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<fopen>(), B<freopen>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
#. type: Plain text
#: build/C/man3/fopen.3:314
-#, fuzzy
-#| msgid "B<unlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
msgid "B<fdopen>(): POSIX.1-2001, POSIX.1-2008."
-msgstr "B<unlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<fdopen>(): POSIX.1-2001, POSIX.1-2008."
#. type: SS
#: build/C/man3/fopen.3:315 build/C/man2/link.2:407 build/C/man2/readlink.2:262
#. type: Plain text
#: build/C/man3/fopen.3:414
-#, fuzzy
-#| msgid ""
-#| "B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3)"
msgid ""
"B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3), "
"B<open_memstream>(3)"
-msgstr ""
-"B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3)"
+msgstr "B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3), B<open_memstream>(3)"
#. type: TH
#: build/C/man3/fopencookie.3:26
#. type: tbl table
#: build/C/man3/fopencookie.3:255
-#, fuzzy, no-wrap
-#| msgid "B<fopen>(3), B<fopencookie>(3)"
+#, no-wrap
msgid "B<fopencookie>()"
-msgstr "B<fopen>(3), B<fopencookie>(3)"
+msgstr "B<fopencookie>()"
#. type: Plain text
#: build/C/man3/fopencookie.3:259
#. type: Plain text
#: build/C/man3/fopencookie.3:397
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(int argc, char *argv[])\n"
-#| "{\n"
-#| " cookie_io_functions_t memfile_func = {\n"
-#| " .read = memfile_read,\n"
-#| " .write = memfile_write,\n"
-#| " .seek = memfile_seek,\n"
-#| " .close = memfile_close\n"
-#| " };\n"
-#| " FILE *stream;\n"
-#| " struct memfile_cookie mycookie;\n"
-#| " ssize_t nread;\n"
-#| " long p;\n"
-#| " int j;\n"
-#| " char buf[1000];\n"
+#, no-wrap
msgid ""
"int\n"
"main(int argc, char *argv[])\n"
" };\n"
" FILE *stream;\n"
" struct memfile_cookie mycookie;\n"
-" ssize_t nread;\n"
-" long p;\n"
-" int j;\n"
+" size_t nread;\n"
" char buf[1000];\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/fopencookie.3:423
-#, fuzzy, no-wrap
-#| msgid ""
-#| " for (j = 1; j E<lt> argc; j++)\n"
-#| " if (fputs(argv[j], stream) == EOF) {\n"
-#| " perror(\"fputs\");\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
+#, no-wrap
msgid ""
" for (int j = 1; j E<lt> argc; j++)\n"
" if (fputs(argv[j], stream) == EOF) {\n"
" exit(EXIT_FAILURE);\n"
" }\n"
msgstr ""
-" for (j = 1; j E<lt> argc; j++)\n"
+" for (int j = 1; j E<lt> argc; j++)\n"
" if (fputs(argv[j], stream) == EOF) {\n"
" perror(\"fputs\");\n"
" exit(EXIT_FAILURE);\n"
#. type: Plain text
#: build/C/man3/fopencookie.3:440
-#, fuzzy, no-wrap
-#| msgid ""
-#| " for (p = 0; ; p += 5) {\n"
-#| " if (fseek(stream, p, SEEK_SET) == -1) {\n"
-#| " perror(\"fseek\");\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
-#| " nread = fread(buf, 1, 2, stream);\n"
-#| " if (nread == -1) {\n"
-#| " perror(\"fread\");\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
-#| " if (nread == 0) {\n"
-#| " printf(\"Reached end of file\\en\");\n"
-#| " break;\n"
-#| " }\n"
+#, no-wrap
msgid ""
" for (long p = 0; ; p += 5) {\n"
" if (fseek(stream, p, SEEK_SET) == -1) {\n"
" break;\n"
" }\n"
msgstr ""
-" for (p = 0; ; p += 5) {\n"
+" for (long p = 0; ; p += 5) {\n"
" if (fseek(stream, p, SEEK_SET) == -1) {\n"
" perror(\"fseek\");\n"
" exit(EXIT_FAILURE);\n"
" }\n"
" nread = fread(buf, 1, 2, stream);\n"
-" if (nread == -1) {\n"
-" perror(\"fread\");\n"
-" exit(EXIT_FAILURE);\n"
-" }\n"
" if (nread == 0) {\n"
+" if (ferror(stream) != 0) {\n"
+" fprintf(stderr, \"fread failed\\en\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
" printf(\"Reached end of file\\en\");\n"
" break;\n"
" }\n"
#. type: Plain text
#: build/C/man3/fopencookie.3:443
-#, fuzzy, no-wrap
-#| msgid ""
-#| " printf(\"/%.*s/\\en\", nread, buf);\n"
-#| " }\n"
+#, no-wrap
msgid ""
" printf(\"/%.*s/\\en\", (int) nread, buf);\n"
" }\n"
msgstr ""
-" printf(\"/%.*s/\\en\", nread, buf);\n"
+" printf(\"/%.*s/\\en\", (int) nread, buf);\n"
" }\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/fpurge.3:38
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<#include E<lt>stdio.hE<gt>>\n"
-#| "B<#include E<lt>wchar.hE<gt>>\n"
+#, no-wrap
msgid ""
"/* supported */\n"
"B<#include E<lt>stdio.hE<gt>>\n"
"B<#include E<lt>stdio_ext.hE<gt>>\n"
msgstr ""
+"/* supported */\n"
"B<#include E<lt>stdio.hE<gt>>\n"
-"B<#include E<lt>wchar.hE<gt>>\n"
+"B<#include E<lt>stdio_ext.hE<gt>>\n"
#. type: Plain text
#: build/C/man3/fpurge.3:40
#. type: tbl table
#: build/C/man3/fpurge.3:79
-#, fuzzy, no-wrap
-#| msgid "fpurge"
+#, no-wrap
msgid "B<__fpurge>()"
-msgstr "fpurge"
+msgstr "B<__fpurge>()"
#. type: tbl table
#: build/C/man3/fpurge.3:79 build/C/man3/stdio_ext.3:138
#. type: tbl table
#: build/C/man3/fputwc.3:78
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
msgid ""
"B<fputwc>(),\n"
"B<putwc>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<fputwc>(),\n"
+"B<putwc>()"
#. type: Plain text
#: build/C/man3/fputwc.3:90
#. type: TH
#: build/C/man3/fread.3:46 build/C/man2/lseek.2:46 build/C/man3/scanf.3:52
-#, fuzzy, no-wrap
-#| msgid "2014-08-19"
+#, no-wrap
msgid "2020-08-13"
-msgstr "2014-08-19"
+msgstr "2020-08-13"
#. type: Plain text
#: build/C/man3/fread.3:49
#. type: tbl table
#: build/C/man3/fread.3:116
-#, fuzzy, no-wrap
-#| msgid "B<pread>(2), B<read>(2), B<write>(2)"
+#, no-wrap
msgid ""
"B<fread>(),\n"
"B<fwrite>()"
-msgstr "B<pread>(2), B<read>(2), B<write>(2)"
+msgstr ""
+"B<fread>(),\n"
+"B<fwrite>()"
#. type: Plain text
#: build/C/man3/fread.3:120
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008, C89."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C89."
#. type: Plain text
#: build/C/man3/fread.3:125
#. type: Plain text
#: build/C/man3/fread.3:138
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<#include E<lt>stdio.hE<gt>>\n"
-#| "B<#include E<lt>wchar.hE<gt>>\n"
+#, no-wrap
msgid ""
"#include E<lt>stdio.hE<gt>\n"
"#include E<lt>stdlib.hE<gt>\n"
msgstr ""
-"B<#include E<lt>stdio.hE<gt>>\n"
-"B<#include E<lt>wchar.hE<gt>>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
#. type: Plain text
#: build/C/man3/fread.3:140
#. type: Plain text
#: build/C/man3/fread.3:149
-#, fuzzy, no-wrap
-#| msgid ""
-#| " cpid = fork();\n"
-#| " if (cpid == -1) {\n"
-#| " perror(\"fork\");\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
+#, no-wrap
msgid ""
"int\n"
"main(void)\n"
" return EXIT_FAILURE;\n"
" }\n"
msgstr ""
-" cpid = fork();\n"
-" if (cpid == -1) {\n"
-" perror(\"fork\");\n"
-" exit(EXIT_FAILURE);\n"
+"int\n"
+"main(void)\n"
+"{\n"
+" FILE *fp = fopen(\"/bin/sh\", \"rb\");\n"
+" if (!fp) {\n"
+" perror(\"fopen\");\n"
+" return EXIT_FAILURE;\n"
" }\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/fread.3:157
-#, fuzzy, no-wrap
-#| msgid ""
-#| " linkname = malloc(sb.st_size + 1);\n"
-#| " if (linkname == NULL) {\n"
-#| " fprintf(stderr, \"insufficient memory\\en\");\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
+#, no-wrap
msgid ""
" size_t ret = fread(buffer, ARRAY_SIZE(buffer), sizeof(*buffer), fp);\n"
" if (ret != sizeof(*buffer)) {\n"
" exit(EXIT_FAILURE);\n"
" }\n"
msgstr ""
-" linkname = malloc(sb.st_size + 1);\n"
-" if (linkname == NULL) {\n"
-" fprintf(stderr, \"insufficient memory\\en\");\n"
+" size_t ret = fread(buffer, ARRAY_SIZE(buffer), sizeof(*buffer), fp);\n"
+" if (ret != sizeof(*buffer)) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
" exit(EXIT_FAILURE);\n"
" }\n"
#. type: Plain text
#: build/C/man3/fread.3:166
-#, fuzzy, no-wrap
-#| msgid ""
-#| " linkname = malloc(sb.st_size + 1);\n"
-#| " if (linkname == NULL) {\n"
-#| " fprintf(stderr, \"insufficient memory\\en\");\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
+#, no-wrap
msgid ""
" ret = fread(buffer, 1, 1, fp);\n"
" if (ret != 1) {\n"
" exit(EXIT_FAILURE);\n"
" }\n"
msgstr ""
-" linkname = malloc(sb.st_size + 1);\n"
-" if (linkname == NULL) {\n"
-" fprintf(stderr, \"insufficient memory\\en\");\n"
+" ret = fread(buffer, 1, 1, fp);\n"
+" if (ret != 1) {\n"
+" fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
" exit(EXIT_FAILURE);\n"
" }\n"
#. type: Plain text
#: build/C/man3/fread.3:168
-#, fuzzy, no-wrap
-#| msgid " printf(\"Read %zd bytes\\en\", nread);\n"
+#, no-wrap
msgid " printf(\"Class: %#04x\\en\", buffer[0]);\n"
-msgstr " printf(\"Read %zd bytes\\en\", nread);\n"
+msgstr " printf(\"Class: %#04x\\en\", buffer[0]);\n"
#. type: Plain text
#: build/C/man3/fread.3:170 build/C/man2/open_by_handle_at.2:667
#. type: TH
#: build/C/man3/fseek.3:42
-#, fuzzy, no-wrap
-#| msgid "2014-04-06"
+#, no-wrap
msgid "2018-04-30"
-msgstr "2014-04-06"
+msgstr "2018-04-30"
#. type: Plain text
#: build/C/man3/fseek.3:45
#. type: tbl table
#: build/C/man3/fseek.3:181
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
msgid ""
"B<fseek>(),\n"
"B<ftell>(),\n"
"B<rewind>(),\n"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<fseek>(),\n"
+"B<ftell>(),\n"
+"B<rewind>(),\n"
#. type: tbl table
#: build/C/man3/fseek.3:184
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
msgid ""
"B<fgetpos>(),\n"
"B<fsetpos>()"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<fgetpos>(),\n"
+"B<fsetpos>()"
#. type: Plain text
#: build/C/man3/fseek.3:192
#. type: Plain text
#: build/C/man3/fseeko.3:35
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<off_t ftello(FILE *>I<stream>B<);>\n"
-#| "\n"
+#, no-wrap
msgid "B<off_t ftello(FILE *>I<stream>B<);>\n"
-msgstr ""
-"B<off_t ftello(FILE *>I<stream>B<);>\n"
-"\n"
+msgstr "B<off_t ftello(FILE *>I<stream>B<);>\n"
#. type: Plain text
#: build/C/man3/fseeko.3:44
#. type: Plain text
#: build/C/man3/fseeko.3:48
-#, fuzzy
-#| msgid ""
-#| "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L || "
-#| "_XOPEN_SOURCE\\ E<gt>=\\ 600"
msgid "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-msgstr ""
-"_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L || "
-"_XOPEN_SOURCE\\ E<gt>=\\ 600"
+msgstr "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
#. type: Plain text
#: build/C/man3/fseeko.3:50
#. type: tbl table
#: build/C/man3/fseeko.3:111
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
msgid ""
"B<fseeko>(),\n"
"B<ftello>()"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<fseeko>(),\n"
+"B<ftello>()"
#. type: Plain text
#: build/C/man3/fseeko.3:116
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008, SUSv2."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, SUSv2."
#. type: tbl table
#: build/C/man3/fseeko.3:118 build/C/man3/stdio.3:207
#. type: tbl table
#: build/C/man3/getline.3:151
-#, fuzzy, no-wrap
-#| msgid "B<getline>(), B<getdelim>():"
+#, no-wrap
msgid ""
"B<getline>(),\n"
"B<getdelim>()"
-msgstr "B<getline>(), B<getdelim>():"
+msgstr ""
+"B<getline>(),\n"
+"B<getdelim>()"
#. type: Plain text
#: build/C/man3/getline.3:161
#. type: Plain text
#: build/C/man3/getline.3:174
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(void)\n"
-#| "{\n"
-#| " FILE *stream;\n"
-#| " char *line = NULL;\n"
-#| " size_t len = 0;\n"
-#| " ssize_t read;\n"
+#, no-wrap
msgid ""
"int\n"
"main(int argc, char *argv[])\n"
" ssize_t nread;\n"
msgstr ""
"int\n"
-"main(void)\n"
+"main(int argc, char *argv[])\n"
"{\n"
" FILE *stream;\n"
" char *line = NULL;\n"
" size_t len = 0;\n"
-" ssize_t read;\n"
+" ssize_t nread;\n"
#. type: Plain text
#: build/C/man3/getline.3:179
#. type: Plain text
#: build/C/man3/getline.3:185
-#, fuzzy, no-wrap
-#| msgid ""
-#| " stream = fopencookie(&mycookie,\"w+\", memfile_func);\n"
-#| " if (stream == NULL) {\n"
-#| " perror(\"fopencookie\");\n"
-#| " exit(EXIT_FAILURE);\n"
-#| " }\n"
+#, no-wrap
msgid ""
" stream = fopen(argv[1], \"r\");\n"
" if (stream == NULL) {\n"
" exit(EXIT_FAILURE);\n"
" }\n"
msgstr ""
-" stream = fopencookie(&mycookie,\"w+\", memfile_func);\n"
+" stream = fopen(argv[1], \"r\");\n"
" if (stream == NULL) {\n"
-" perror(\"fopencookie\");\n"
+" perror(\"fopen\");\n"
" exit(EXIT_FAILURE);\n"
" }\n"
#. type: Plain text
#: build/C/man3/getline.3:190
-#, fuzzy, no-wrap
-#| msgid ""
-#| " while ((read = getline(&line, &len, stream)) != -1) {\n"
-#| " printf(\"Retrieved line of length %zu :\\en\", read);\n"
-#| " printf(\"%s\", line);\n"
-#| " }\n"
+#, no-wrap
msgid ""
" while ((nread = getline(&line, &len, stream)) != -1) {\n"
" printf(\"Retrieved line of length %zd:\\en\", nread);\n"
" fwrite(line, nread, 1, stdout);\n"
" }\n"
msgstr ""
-" while ((read = getline(&line, &len, stream)) != -1) {\n"
-" printf(\"Retrieved line of length %zu :\\en\", read);\n"
-" printf(\"%s\", line);\n"
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Retrieved line of length %zd:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
" }\n"
#. type: Plain text
#. type: tbl table
#: build/C/man3/gets.3:68
-#, fuzzy, no-wrap
-#| msgid "gets"
+#, no-wrap
msgid "B<gets>()"
-msgstr "gets"
+msgstr "B<gets>()"
#. type: Plain text
#: build/C/man3/gets.3:73
#. type: TH
#: build/C/man3/getw.3:25 build/C/man3/tmpfile.3:31
-#, fuzzy, no-wrap
-#| msgid "2014-03-19"
+#, no-wrap
msgid "2016-03-15"
-msgstr "2014-03-19"
+msgstr "2016-03-15"
#. type: Plain text
#: build/C/man3/getw.3:28
#. type: tbl table
#: build/C/man3/getw.3:90
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
msgid ""
"B<getw>(),\n"
"B<putw>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<getw>(),\n"
+"B<putw>()"
#. type: Plain text
#: build/C/man3/getw.3:95
-#, fuzzy
-#| msgid "SVr4, SUSv2. Not present in POSIX.1-2001."
msgid "SVr4, SUSv2. Not present in POSIX.1."
-msgstr "SVr4, SUSv2. POSIX.1-2001 には存在しない。"
+msgstr "SVr4, SUSv2. POSIX.1 には存在しない。"
#. type: Plain text
#: build/C/man3/getw.3:99
#. Before glibc 2.16, defining _ATFILE_SOURCE sufficed
#. type: Plain text
#: build/C/man2/link.2:152
-#, fuzzy
-#| msgid ""
-#| "If I<oldpath> is an empty string, create a link to the file referenced by "
-#| "I<olddirfd> (which may have been obtained using the B<open>(2) B<O_PATH> "
-#| "flag). In this case, I<olddirfd> can refer to any type of file, not just "
-#| "a directory. This will generally not work if the file has a link count "
-#| "of zero (files created with B<O_TMPFILE> and without B<O_EXCL> are an "
-#| "exception). The caller must have the B<CAP_DAC_READ_SEARCH> capability "
-#| "in order to use this flag. This flag is Linux-specific; define "
-#| "B<_GNU_SOURCE> to obtain its definition."
msgid ""
"If I<oldpath> is an empty string, create a link to the file referenced by "
"I<olddirfd> (which may have been obtained using the B<open>(2) B<O_PATH> "
#. type: Plain text
#: build/C/man2/link.2:316
-#, fuzzy, no-wrap
-#| msgid " open(path, O_TMPFILE | O_EXCL, mode);\n"
+#, no-wrap
msgid "open(path, O_TMPFILE | O_EXCL, mode);\n"
-msgstr " open(path, O_TMPFILE | O_EXCL, mode);\n"
+msgstr "open(path, O_TMPFILE | O_EXCL, mode);\n"
#. type: Plain text
#: build/C/man2/link.2:321
#. other (System V) implementations did/do the same -- MTK, Apr 05
#. type: Plain text
#: build/C/man2/link.2:407
-#, fuzzy
-#| msgid ""
-#| "POSIX.1-2001 says that B<link>() should dereference I<oldpath> if it is "
-#| "a symbolic link. However, since kernel 2.0, Linux does not do so: if "
-#| "I<oldpath> is a symbolic link, then I<newpath> is created as a (hard) "
-#| "link to the same symbolic link file (i.e., I<newpath> becomes a symbolic "
-#| "link to the same file that I<oldpath> refers to). Some other "
-#| "implementations behave in the same manner as Linux. POSIX.1-2008 changes "
-#| "the specification of B<link>(), making it implementation-dependent "
-#| "whether or not I<oldpath> is dereferenced if it is a symbolic link. For "
-#| "precise control over the treatment of symbolic links when creating a "
-#| "link, use B<linkat>(2)."
msgid ""
"POSIX.1-2001 says that B<link>() should dereference I<oldpath> if it is a "
"symbolic link. However, since kernel 2.0, Linux does not do so: if "
"B<link>(), making it implementation-dependent whether or not I<oldpath> is "
"dereferenced if it is a symbolic link. For precise control over the "
"treatment of symbolic links when creating a link, use B<linkat>()."
-msgstr ""
-"POSIX.1-2001 では、 I<oldpath> がシンボリックリンクである場合、 B<link>() "
-"は I<oldpath> の参照を解決すべきであると記述されている。 しかし、カーネル "
-"2.0 以降の Linux ではそのようになっていない。 I<oldpath> がシンボリックリンク"
-"である場合、 I<newpath> は同じシンボリックリンクファイルへの (ハード) リンク"
-"として作成される (つまり I<newpath> は I<oldpath> が参照していた同じファイル"
-"へのシンボリックリンクになる)。 他のいくつかの実装でも Linux と同じように動作"
-"する。 POSIX.1-2008 では B<link>() の仕様が変更され、 I<oldpath> がシンボ"
-"リックリンクの場合にシンボリックリンクの参照を 解決するかどうかは実装依存と"
-"なった。 リンク作成時のシンボリックリンクの扱いについての詳細な制御を行う場合"
-"には B<linkat>(2) を使用すること。"
+msgstr "POSIX.1-2001 では、 I<oldpath> がシンボリックリンクである場合、 B<link>() は I<oldpath> の参照を解決すべきであると記述されている。 しかし、カーネル 2.0 以降の Linux ではそのようになっていない。 I<oldpath> がシンボリックリンクである場合、 I<newpath> は同じシンボリックリンクファイルへの (ハード) リンクとして作成される (つまり I<newpath> は I<oldpath> が参照していた同じファイルへのシンボリックリンクになる)。 他のいくつかの実装でも Linux と同じように動作する。 POSIX.1-2008 では B<link>() の仕様が変更され、 I<oldpath> がシンボリックリンクの場合にシンボリックリンクの参照を 解決するかどうかは実装依存となった。 リンク作成時のシンボリックリンクの扱いについての詳細な制御を行う場合には B<linkat>() を使用すること。"
#. type: Plain text
#: build/C/man2/link.2:427
#. type: Plain text
#: build/C/man2/llseek.2:111
-#, fuzzy
-#| msgid "B<lseek>(2), B<lseek64>(3)"
msgid "B<lseek>(2), B<open>(2), B<lseek64>(3)"
-msgstr "B<lseek>(2), B<lseek64>(3)"
+msgstr "B<lseek>(2), B<open>(2), B<lseek64>(3)"
#. type: TH
#: build/C/man2/lseek.2:46
#. type: Plain text
#: build/C/man2/lseek.2:70
-#, fuzzy
-#| msgid "The offset is set to I<offset> bytes."
msgid "The file offset is set to I<offset> bytes."
-msgstr "オフセットは I<offset> バイトに設定される。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82ªã\83\95ã\82»ã\83\83ã\83\88ã\81¯ I<offset> ã\83\90ã\82¤ã\83\88ã\81«è¨å®\9aã\81\95ã\82\8cã\82\8bã\80\82"
#. type: Plain text
#: build/C/man2/lseek.2:75
-#, fuzzy
-#| msgid "The offset is set to its current location plus I<offset> bytes."
msgid "The file offset is set to its current location plus I<offset> bytes."
-msgstr "オフセットは現在位置に I<offset> バイトを足した位置になる。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82ªã\83\95ã\82»ã\83\83ã\83\88ã\81¯ç\8f¾å\9c¨ä½\8dç½®ã\81« I<offset> ã\83\90ã\82¤ã\83\88ã\82\92足ã\81\97ã\81\9fä½\8dç½®ã\81«ã\81ªã\82\8bã\80\82"
#. type: Plain text
#: build/C/man2/lseek.2:80
-#, fuzzy
-#| msgid "The offset is set to the size of the file plus I<offset> bytes."
msgid "The file offset is set to the size of the file plus I<offset> bytes."
-msgstr "オフセットはファイルのサイズに I<offset> バイトを足した位置になる。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82ªã\83\95ã\82»ã\83\83ã\83\88ã\81¯ã\83\95ã\82¡ã\82¤ã\83«ã\81®ã\82µã\82¤ã\82ºã\81« I<offset> ã\83\90ã\82¤ã\83\88ã\82\92足ã\81\97ã\81\9fä½\8dç½®ã\81«ã\81ªã\82\8bã\80\82"
#. type: Plain text
#: build/C/man2/lseek.2:87
-#, fuzzy
-#| msgid ""
-#| "The B<lseek>() function allows the file offset to be set beyond the end "
-#| "of the file (but this does not change the size of the file). If data is "
-#| "later written at this point, subsequent reads of the data in the gap (a "
-#| "\"hole\") return null bytes (\\(aq\\e0\\(aq) until data is actually "
-#| "written into the gap."
msgid ""
"B<lseek>() allows the file offset to be set beyond the end of the file (but "
"this does not change the size of the file). If data is later written at "
"this point, subsequent reads of the data in the gap (a \"hole\") return null "
"bytes (\\(aq\\e0\\(aq) until data is actually written into the gap."
-msgstr ""
-"B<lseek>() 関数は、オフセットをファイルの末尾を越えた位置に設定できる (但"
-"し、これによりファイルのサイズが変わらない)。 もしデータがこのオフセット位置"
-"以降に書き込まれた場合、 間の空隙の部分 (\"穴 (hole)\") の読み出しがあると、 "
-"実際にそこにデータを書き込まれるまではヌルバイト (\\(aq\\e0\\(aq) の列が返さ"
-"れる。"
+msgstr "B<lseek>() は、オフセットをファイルの末尾を越えた位置に設定できる (但し、これによりファイルのサイズが変わらない)。 もしデータがこのオフセット位置以降に書き込まれた場合、 間の空隙の部分 (\"穴 (hole)\") の読み出しがあると、 実際にそこにデータを書き込まれるまではヌルバイト (\\(aq\\e0\\(aq) の列が返される。"
#. type: SS
#: build/C/man2/lseek.2:87
#. type: Plain text
#: build/C/man2/lseek.2:177
-#, fuzzy
-#| msgid "tmpfs (since Linux 3.8)"
msgid "B<tmpfs>(5) (since Linux 3.8)"
-msgstr "tmpfs (Linux 3.8 以降)"
+msgstr "B<tmpfs>(5) (Linux 3.8 以降)"
#. commit 1c6dcbe5ceff81c2cf8d929646af675cd59fe7c0
#. commit 24bab491220faa446d945624086d838af41d616c
#. type: Plain text
#: build/C/man2/lseek.2:181
-#, fuzzy
-#| msgid "XFS (since Linux 3.5)"
msgid "NFS (since Linux 3.18)"
-msgstr "XFS (Linux 3.5 以降)"
+msgstr "NFS (Linux 3.18 以降)"
#. commit 0b5da8db145bfd44266ac964a2636a0cf8d7c286
#. type: Plain text
#: build/C/man2/lseek.2:184
-#, fuzzy
-#| msgid "XFS (since Linux 3.5)"
msgid "FUSE (since Linux 4.5)"
-msgstr "XFS (Linux 3.5 以降)"
+msgstr "FUSE (Linux 4.5 以降)"
#. commit 3a27411cb4bc3ce31db228e3569ad01b462a4310
#. type: Plain text
#: build/C/man2/lseek.2:187
-#, fuzzy
-#| msgid "XFS (since Linux 3.5)"
msgid "GFS2 (since Linux 4.15)"
-msgstr "XFS (Linux 3.5 以降)"
+msgstr "GFS2 (Linux 4.15 以降)"
#. type: Plain text
#: build/C/man2/lseek.2:195
#. type: Plain text
#: build/C/man2/lseek.2:235 build/C/man2/rmdir.2:130
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
#. FIXME . Review http://austingroupbugs.net/view.php?id=415 in the future
#. type: Plain text
#. type: Plain text
#: build/C/man2/lseek.2:280
-#, fuzzy
-#| msgid ""
-#| "B<dup>(2), B<fork>(2), B<open>(2), B<fseek>(3), B<lseek64>(3), "
-#| "B<posix_fallocate>(3)"
msgid ""
"B<dup>(2), B<fallocate>(2), B<fork>(2), B<open>(2), B<fseek>(3), "
"B<lseek64>(3), B<posix_fallocate>(3)"
-msgstr ""
-"B<dup>(2), B<fork>(2), B<open>(2), B<fseek>(3), B<lseek64>(3), "
-"B<posix_fallocate>(3)"
+msgstr "B<dup>(2), B<fallocate>(2), B<fork>(2), B<open>(2), B<fseek>(3), B<lseek64>(3), B<posix_fallocate>(3)"
#. type: TH
#: build/C/man3/lseek64.3:26
#. type: Plain text
#: build/C/man3/lseek64.3:54
-#, fuzzy
-#| msgid ""
-#| "The B<lseek>(2) family of functions reposition the offset of the open "
-#| "file associated with the file descriptor I<fd> to I<offset> bytes "
-#| "relative to the start, current position, or end of the file, when "
-#| "I<whence> has the value B<SEEK_SET>, B<SEEK_CUR>, or B<SEEK_END>, "
-#| "respectively."
msgid ""
"The B<lseek>() family of functions reposition the offset of the open file "
"associated with the file descriptor I<fd> to I<offset> bytes relative to the "
"start, current position, or end of the file, when I<whence> has the value "
"B<SEEK_SET>, B<SEEK_CUR>, or B<SEEK_END>, respectively."
-msgstr ""
-"B<lseek>(2) 関数ファミリーは、ファイルディスクリプター I<fd> に関連するオー"
-"プンされたファイルのオフセットを、 ファイルの開始位置・現在位置・終端から "
-"I<offset> の位置へ変更する。 これは I<whence> がそれぞれ B<SEEK_SET>, "
-"B<SEEK_CUR>, B<SEEK_END> の場合に対応する。"
+msgstr "B<lseek>() 関数ファミリーは、ファイルディスクリプター I<fd> に関連するオープンされたファイルのオフセットを、 ファイルの開始位置・現在位置・終端から I<offset> の位置へ変更する。 これは I<whence> がそれぞれ B<SEEK_SET>, B<SEEK_CUR>, B<SEEK_END> の場合に対応する。"
#. type: Plain text
#: build/C/man3/lseek64.3:57
#. type: SS
#: build/C/man3/lseek64.3:68
-#, fuzzy, no-wrap
-#| msgid "lseek"
+#, no-wrap
msgid "lseek()"
-msgstr "lseek"
+msgstr "lseek()"
#. type: Plain text
#: build/C/man3/lseek64.3:70 build/C/man3/lseek64.3:93
#. type: SS
#: build/C/man3/lseek64.3:91
-#, fuzzy, no-wrap
-#| msgid "lseek64"
+#, no-wrap
msgid "lseek64()"
-msgstr "lseek64"
+msgstr "lseek64()"
#. type: Plain text
#: build/C/man3/lseek64.3:97
#. type: SS
#: build/C/man3/lseek64.3:120
-#, fuzzy, no-wrap
-#| msgid "llseek"
+#, no-wrap
msgid "llseek()"
-msgstr "llseek"
+msgstr "llseek()"
#. type: Plain text
#: build/C/man3/lseek64.3:126
#. type: SS
#: build/C/man3/lseek64.3:153
-#, fuzzy, no-wrap
-#| msgid "_llseek"
+#, no-wrap
msgid "_llseek()"
-msgstr "_llseek"
+msgstr "_llseek()"
#. type: Plain text
#: build/C/man3/lseek64.3:158
#. type: tbl table
#: build/C/man3/lseek64.3:197
-#, fuzzy, no-wrap
-#| msgid "B<fseek>(3)"
+#, no-wrap
msgid "B<lseek64>()"
-msgstr "B<fseek>(3)"
+msgstr "B<lseek64>()"
#. type: Plain text
#: build/C/man3/lseek64.3:218
#. type: Plain text
#: build/C/man2/open.2:72
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-#| "B< char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+#, no-wrap
msgid ""
"/* Documented separately, in B<openat2>(2): */\n"
"B<int openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
"B< const struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
msgstr ""
-"B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-"B< char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+"/* Documented separately, in B<openat2>(2): */\n"
+"B<int openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
+"B< const struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
#. type: Plain text
#: build/C/man2/open.2:80
#. type: Plain text
#: build/C/man2/open.2:335
-#, fuzzy
-#| msgid "00700 user (file owner) has read, write and execute permission"
msgid "00700 user (file owner) has read, write, and execute permission"
msgstr ""
"00700 ユーザー (ファイルの所有者) に読み込み、書き込み、 実行の許可がある。"
#. type: Plain text
#: build/C/man2/open.2:347
-#, fuzzy
-#| msgid "00070 group has read, write and execute permission"
msgid "00070 group has read, write, and execute permission"
msgstr "00070 グループに読み込み、書き込み、実行の許可がある。"
#. type: Plain text
#: build/C/man2/open.2:359
-#, fuzzy
-#| msgid "00007 others have read, write and execute permission"
msgid "00007 others have read, write, and execute permission"
msgstr "00007 他人 (others) に読み込み、書き込み、実行の許可がある。"
#. type: TP
#: build/C/man2/open.2:376
-#, fuzzy, no-wrap
-#| msgid "B<S_IRWXU>"
+#, no-wrap
msgid "B<S_ISUID>"
-msgstr "B<S_IRWXU>"
+msgstr "B<S_ISUID>"
#. type: Plain text
#: build/C/man2/open.2:379
#. type: TP
#: build/C/man2/open.2:379
-#, fuzzy, no-wrap
-#| msgid "B<S_IRUSR>"
+#, no-wrap
msgid "B<S_ISGID>"
-msgstr "B<S_IRUSR>"
+msgstr "B<S_ISGID>"
#. type: Plain text
#: build/C/man2/open.2:383
#. type: TP
#: build/C/man2/open.2:383
-#, fuzzy, no-wrap
-#| msgid "B<S_IRWXU>"
+#, no-wrap
msgid "B<S_ISVTX>"
-msgstr "B<S_IRWXU>"
+msgstr "B<S_ISVTX>"
#. type: Plain text
#: build/C/man2/open.2:387
#. type: Plain text
#: build/C/man2/open.2:450
-#, fuzzy
-#| msgid ""
-#| "Ensure that this call creates the file: if this flag is specified in "
-#| "conjunction with B<O_CREAT>, and I<pathname> already exists, then "
-#| "B<open>() will fail."
msgid ""
"Ensure that this call creates the file: if this flag is specified in "
"conjunction with B<O_CREAT>, and I<pathname> already exists, then B<open>() "
"fails with the error B<EEXIST>."
-msgstr ""
-"この呼び出しでファイルが作成されることを保証する。このフラグが B<O_CREAT> "
-"と\n"
-"一緒に指定され、 I<pathname> のファイルが既に存在した場合、 B<open>() は失"
-"敗\n"
-"する。"
+msgstr "この呼び出しでファイルが作成されることを保証する。このフラグが B<O_CREAT> と一緒に指定され、 I<pathname> のファイルが既に存在した場合、 B<open>() は B<EEXIST> エラーで失敗する。"
#. POSIX.1-2001 explicitly requires this behavior.
#. type: Plain text
#: build/C/man2/open.2:458
-#, fuzzy
-#| msgid ""
-#| "When these two flags are specified, symbolic links are not followed: if "
-#| "I<pathname> is a symbolic link, then B<open>() fails regardless of where "
-#| "the symbolic link points to."
msgid ""
"When these two flags are specified, symbolic links are not followed: if "
"I<pathname> is a symbolic link, then B<open>() fails regardless of where "
#. Newsgroups: gmane.linux.man, gmane.linux.kernel
#. type: Plain text
#: build/C/man2/open.2:638
-#, fuzzy
-#| msgid ""
-#| "Obtain a file descriptor that can be used for two purposes: to indicate a "
-#| "location in the filesystem tree and to perform operations that act purely "
-#| "at the file descriptor level. The file itself is not opened, and other "
-#| "file operations (e.g., B<read>(2), B<write>(2), B<fchmod>(2), "
-#| "B<fchown>(2), B<fgetxattr>(2), B<mmap>(2)) fail with the error B<EBADF>."
msgid ""
"Obtain a file descriptor that can be used for two purposes: to indicate a "
"location in the filesystem tree and to perform operations that act purely at "
"the file descriptor level. The file itself is not opened, and other file "
"operations (e.g., B<read>(2), B<write>(2), B<fchmod>(2), B<fchown>(2), "
"B<fgetxattr>(2), B<ioctl>(2), B<mmap>(2)) fail with the error B<EBADF>."
-msgstr ""
-"このフラグを指定して取得したファイルディスクリプターは、 ファイルシステムツ"
-"リー内での場所を示すため、 純粋にファイルディスクリプターレベルでの作用する操"
-"作を実行するため、 の二つの目的で使用することができる。 ファイル自身はオープ"
-"ンされず、 他のファイル操作 (例えば B<read>(2), B<write>(2), B<fchmod>(2), "
-"B<fchown>(2), B<fgetxattr>(2), B<mmap>(2)) はエラー B<EBADF> で失敗する。"
+msgstr "このフラグを指定して取得したファイルディスクリプターは、 ファイルシステムツリー内での場所を示すため、 純粋にファイルディスクリプターレベルでの作用する操作を実行するため、 の二つの目的で使用することができる。 ファイル自身はオープンされず、 他のファイル操作 (例えば B<read>(2), B<write>(2), B<fchmod>(2), B<fchown>(2), B<fgetxattr>(2), B<ioctl>(2), B<mmap>(2)) はエラー B<EBADF> で失敗する。"
#. type: Plain text
#: build/C/man2/open.2:642
#. type: Plain text
#: build/C/man2/open.2:645
-#, fuzzy
-#| msgid "See B<open>(2)."
msgid "B<close>(2)."
-msgstr "B<open>(2) 参照。"
+msgstr "B<close>(2)."
#. commit 332a2e1244bd08b9e3ecd378028513396a004a24
#. type: Plain text
#. type: Plain text
#: build/C/man2/open.2:653
-#, fuzzy
-#| msgid "Btrfs (since Linux 3.1)"
msgid "B<fstat>(2) (since Linux 3.6)."
-msgstr "Btrfs (Linux 3.1 以降)"
+msgstr "B<fstat>(2) (Linux 3.6 以降)."
#. fstat(): commit 55815f70147dcfa3ead5738fd56d3574e2e3c1c2
#. fstatfs(): commit 9d05746e7b16d8565dddbe3200faa1e669d23bbf
#. type: Plain text
#: build/C/man2/open.2:658
-#, fuzzy
-#| msgid "Btrfs (since Linux 3.1)"
msgid "B<fstatfs>(2) (since Linux 3.12)."
-msgstr "Btrfs (Linux 3.1 以降)"
+msgstr "B<fstatfs>(2) (Linux 3.12 以降)."
#. type: Plain text
#: build/C/man2/open.2:664
#. type: Plain text
#: build/C/man2/open.2:689
-#, fuzzy
-#| msgid ""
-#| "Passing the file descriptor as the I<dirfd> argument of B<openat>(2) and "
-#| "the other \"*at()\" system calls. This includes B<linkat>(2) with "
-#| "B<AT_EMPTY_PATH> (or via procfs using B<AT_SYMLINK_FOLLOW>) even if the "
-#| "file is not a directory."
msgid ""
"Passing the file descriptor as the I<dirfd> argument of B<openat>() and the "
"other \"*at()\" system calls. This includes B<linkat>(2) with "
"B<AT_EMPTY_PATH> (or via procfs using B<AT_SYMLINK_FOLLOW>) even if the "
"file is not a directory."
-msgstr ""
-"B<openat>(2) や他の \"*at()\" 系のシステムコールの I<dirfd> 引数としてその"
-"ファイルディスクリプターを渡す。 これには、 ファイルがディレクトリでない場合"
-"に B<linkat>(2) に B<AT_EMPTY_PATH> が指定された場合 (や procfs 経由で "
-"B<AT_SYMLINK_FOLLOW> が使用された場合) を含む。"
+msgstr "B<openat>() や他の \"*at()\" 系のシステムコールの I<dirfd> 引数としてそのファイルディスクリプターを渡す。 これには、 ファイルがディレクトリでない場合に B<linkat>(2) に B<AT_EMPTY_PATH> が指定された場合 (や procfs 経由で B<AT_SYMLINK_FOLLOW> が使用された場合) を含む。"
#. type: Plain text
#: build/C/man2/open.2:695
#. type: Plain text
#: build/C/man2/open.2:797
-#, fuzzy
-#| msgid ""
-#| "By the time B<write>(2) (and similar) return, the output data and "
-#| "associated file metadata have been transferred to the underlying hardware "
-#| "(i.e., as though each B<write>(2) was followed by a call to "
-#| "B<fsync>(2)). I<See NOTES below>."
msgid ""
"By the time B<write>(2) (or similar) returns, the output data and "
"associated file metadata have been transferred to the underlying hardware (i."
#. commit bb458c644a59dbba3a1fe59b27106c5e68e1c4bd
#. type: Plain text
#: build/C/man2/open.2:809
-#, fuzzy
-#| msgid ""
-#| "Create an unnamed temporary file. The I<pathname> argument specifies a "
-#| "directory; an unnamed inode will be created in that directory's "
-#| "filesystem. Anything written to the resulting file will be lost when the "
-#| "last file descriptor is closed, unless the file is given a name."
msgid ""
"Create an unnamed temporary regular file. The I<pathname> argument "
"specifies a directory; an unnamed inode will be created in that directory's "
"filesystem. Anything written to the resulting file will be lost when the "
"last file descriptor is closed, unless the file is given a name."
-msgstr ""
-"名前なしの一時ファイルを作成する。 I<pathname> 引き数はディレクトリを指定す"
-"る。 名前なしの inode がそのディレクトリが存在するファイルシステムに作成され"
-"る。 そのファイルに名前を付与しない限り、 作成されたファイルに書き込まれた内"
-"容は、 最後のファイルディスクリプターがクローズされる際に失われる。"
+msgstr "名前なしの一時的な通常ファイルを作成する。 I<pathname> 引き数はディレクトリを指定する。 名前なしの inode がそのディレクトリが存在するファイルシステムに作成される。 そのファイルに名前を付与しない限り、 作成されたファイルに書き込まれた内容は、 最後のファイルディスクリプターがクローズされる際に失われる。"
#. type: Plain text
#: build/C/man2/open.2:823
#. type: Plain text
#: build/C/man2/open.2:831
-#, fuzzy, no-wrap
-#| msgid "/* File I/O on 'fd'... */\n"
+#, no-wrap
msgid "/* File I/O on \\(aqfd\\(aq... */\n"
-msgstr "/* 'fd' に対するファイル I/O ... */\n"
+msgstr "/* \\(aqfd\\(aq に対するファイル I/O ... */\n"
#. type: Plain text
#: build/C/man2/open.2:833
#, no-wrap
msgid "linkat(fd, NULL, AT_FDCWD, \"/path/for/file\", AT_EMPTY_PATH);\n"
-msgstr ""
+msgstr "linkat(fd, NULL, AT_FDCWD, \"/path/for/file\", AT_EMPTY_PATH);\n"
#. type: Plain text
#: build/C/man2/open.2:838
#. type: Plain text
#: build/C/man2/open.2:843
-#, fuzzy, no-wrap
-#| msgid ""
-#| "snprintf(path, PATH_MAX, \"/proc/self/fd/%d\", fd);\n"
-#| "linkat(AT_FDCWD, path, AT_FDCWD, \"/path/for/file\",\n"
-#| " AT_SYMLINK_FOLLOW);\n"
+#, no-wrap
msgid ""
"snprintf(path, PATH_MAX, \"/proc/self/fd/%d\", fd);\n"
"linkat(AT_FDCWD, path, AT_FDCWD, \"/path/for/file\",\n"
"snprintf(path, PATH_MAX, \"/proc/self/fd/%d\", fd);\n"
"linkat(AT_FDCWD, path, AT_FDCWD, \"/path/for/file\",\n"
" AT_SYMLINK_FOLLOW);\n"
+"*/\n"
#. type: Plain text
#: build/C/man2/open.2:852
#. type: Plain text
#: build/C/man2/open.2:888
-#, fuzzy
-#| msgid ""
-#| "Creating a file that is initially invisible, which is then populated with "
-#| "data and adjusted to have appropriate filesystem attributes (B<chown>(2), "
-#| "B<chmod>(2), B<fsetxattr>(2), etc.) before being atomically linked into "
-#| "the filesystem in a fully formed state (using B<linkat>(2) as described "
-#| "above)."
msgid ""
"Creating a file that is initially invisible, which is then populated with "
"data and adjusted to have appropriate filesystem attributes (B<fchown>(2), "
"B<fchmod>(2), B<fsetxattr>(2), etc.) before being atomically linked into "
"the filesystem in a fully formed state (using B<linkat>(2) as described "
"above)."
-msgstr ""
-"最初は見えないファイルを作成し、 それからデータを書き込んだり、適切なファイル"
-"システム属性を持つように調整したり (B<chown>(2), B<chmod>(2), "
-"B<fsetxattr>(2) など) した後、 準備が全て整った状態で (上述の B<linkat>(2) を"
-"使って) ファイルシステム内にアトミックにリンクを行う。"
+msgstr "最初は見えないファイルを作成し、 それからデータを書き込んだり、適切なファイルシステム属性を持つように調整したり (B<fchown>(2), B<fchmod>(2), B<fsetxattr>(2) など) した後、 準備が全て整った状態で (上述の B<linkat>(2) を使って) ファイルシステム内にアトミックにリンクを行う。"
#. To check for support, grep for "tmpfile" in kernel sources
#. commit 99b6436bc29e4f10e4388c27a3e4810191cc4788
#. type: Plain text
#: build/C/man2/open.2:928
-#, fuzzy
-#| msgid ""
-#| "B<creat>() is equivalent to B<open>() with I<flags> equal to B<O_CREAT|"
-#| "O_WRONLY|O_TRUNC>."
msgid ""
"A call to B<creat>() is equivalent to calling B<open>() with I<flags> "
"equal to B<O_CREAT|O_WRONLY|O_TRUNC>."
-msgstr ""
-"B<creat>() は I<flags> に B<O_CREAT|O_WRONLY|O_TRUNC> を指定して B<open>() "
-"を行うのと等価である。"
+msgstr "B<creat>() の呼び出しは、 I<flags> に B<O_CREAT|O_WRONLY|O_TRUNC> を指定して B<open>() を呼び出すのと等価である。"
#. type: SS
#: build/C/man2/open.2:928
#. type: SS
#: build/C/man2/open.2:963
-#, fuzzy, no-wrap
-#| msgid "openat()"
+#, no-wrap
msgid "openat2(2)"
-msgstr "openat()"
+msgstr "openat2(2)"
#. type: Plain text
#: build/C/man2/open.2:972
#. type: Plain text
#: build/C/man2/open.2:1139 build/C/man2/pipe.2:186 build/C/man3/tmpfile.3:73
-#, fuzzy
-#| msgid "The system limit on the total number of open files has been reached."
msgid ""
"The system-wide limit on the total number of open files has been reached."
-msgstr "オープンされているファイルの総数がシステムの制限に達している。"
+msgstr "オープンされているファイルの総数がシステム全体の制限に達している。"
#. type: TP
#: build/C/man2/open.2:1139
#. type: Plain text
#: build/C/man2/open.2:1197
-#, fuzzy
-#| msgid ""
-#| "B<O_NONBLOCK> | B<O_WRONLY> is set, the named file is a FIFO, and no "
-#| "process has the FIFO open for reading. Or, the file is a device special "
-#| "file and no corresponding device exists."
msgid ""
"B<O_NONBLOCK> | B<O_WRONLY> is set, the named file is a FIFO, and no process "
"has the FIFO open for reading."
-msgstr ""
-"B<O_NONBLOCK> | B<O_WRONLY> が設定されており、指定したファイルが FIFO で その"
-"ファイルを読み込み用でオープンしている FIFO が存在しない。 または、ファイルが"
-"デバイススペシャルファイルで 対応するデバイスが存在しない。"
+msgstr "B<O_NONBLOCK> | B<O_WRONLY> が設定されており、指定したファイルが FIFO で そのファイルを読み込み用でオープンしている FIFO が存在しない。"
#. type: Plain text
#: build/C/man2/open.2:1200
msgid "The file is a device special file and no corresponding device exists."
-msgstr ""
+msgstr "ファイルがデバイススペシャルファイルで、対応するデバイスが存在しない。"
#. type: Plain text
#: build/C/man2/open.2:1203
#. Reported 2006-10-03
#. type: Plain text
#: build/C/man2/open.2:1229
-#, fuzzy
-#| msgid ""
-#| "I<pathname> refers to a regular file that is too large to be opened. The "
-#| "usual scenario here is that an application compiled on a 32-bit platform "
-#| "without I<-D_FILE_OFFSET_BITS=64> tried to open a file whose size exceeds "
-#| "I<(1E<lt>E<lt>31)-1> bytes; see also B<O_LARGEFILE> above. This is the "
-#| "error specified by POSIX.1-2001; in kernels before 2.6.24, Linux gave the "
-#| "error B<EFBIG> for this case."
msgid ""
"I<pathname> refers to a regular file that is too large to be opened. The "
"usual scenario here is that an application compiled on a 32-bit platform "
"I<(1E<lt>E<lt>31)-1> bytes; see also B<O_LARGEFILE> above. This is the "
"error specified by POSIX.1; in kernels before 2.6.24, Linux gave the error "
"B<EFBIG> for this case."
-msgstr ""
-"I<pathname> が参照しているのが、大き過ぎてオープンできない通常のファイルであ"
-"る。 通常、このエラーが発生するは、32 ビットプラットフォーム上で I<-"
-"D_FILE_OFFSET_BITS=64> を指定せずにコンパイルされたアプリケーションが、ファイ"
-"ルサイズが I<(1E<lt>31)-1> バイトを超えるファイルを開こうとした場合である。 "
-"上記の B<O_LARGEFILE> も参照。 これは POSIX.1-2001 で規定されているエラーであ"
-"る。 2.6.24 より前のカーネルでは、Linux はこの場合にエラー B<EFBIG> を返して"
-"いた。"
+msgstr "I<pathname> が参照しているのが、大き過ぎてオープンできない通常のファイルである。 通常、このエラーが発生するは、32 ビットプラットフォーム上で I<-D_FILE_OFFSET_BITS=64> を指定せずにコンパイルされたアプリケーションが、ファイルサイズが I<(1E<lt>31)-1> バイトを超えるファイルを開こうとした場合である。 上記の B<O_LARGEFILE> も参照。 これは POSIX.1 で規定されているエラーである。 2.6.24 より前のカーネルでは、Linux はこの場合にエラー B<EFBIG> を返していた。"
#. Strictly speaking, it's the filesystem UID... (MTK)
#. type: Plain text
#: build/C/man2/open.2:1236
-#, fuzzy
-#| msgid ""
-#| "The B<O_NOATIME> flag was specified, but the effective user ID of the "
-#| "caller did not match the owner of the file and the caller was not "
-#| "privileged (B<CAP_FOWNER>)."
msgid ""
"The B<O_NOATIME> flag was specified, but the effective user ID of the caller "
"did not match the owner of the file and the caller was not privileged."
-msgstr ""
-"B<O_NOATIME> フラグが指定されたが、呼び出し元の実効ユーザー ID が ファイルの"
-"所有者と一致せず、かつ呼び出し元に特権 (B<CAP_FOWNER>) がない。"
+msgstr "B<O_NOATIME> フラグが指定されたが、呼び出し元の実効ユーザー ID が ファイルの所有者と一致せず、かつ呼び出し元に特権がない。"
#. type: Plain text
#: build/C/man2/open.2:1240 build/C/man2/write.2:231
#. type: Plain text
#: build/C/man2/open.2:1295
-#, fuzzy
-#| msgid "B<renameat2>() is Linux-specific."
msgid "B<openat2>(2) is Linux-specific."
-msgstr "B<renameat2>() は Linux 固有である。"
+msgstr "B<openat2>() は Linux 固有である。"
#. type: Plain text
#: build/C/man2/open.2:1306
#. type: Plain text
#: build/C/man2/open.2:1383
-#, fuzzy
-#| msgid ""
-#| "If the file is newly created, its I<st_atime>, I<st_ctime>, I<st_mtime> "
-#| "fields (respectively, time of last access, time of last status change, "
-#| "and time of last modification; see B<stat>(2)) are set to the current "
-#| "time, and so are the I<st_ctime> and I<st_mtime> fields of the parent "
-#| "directory. Otherwise, if the file is modified because of the B<O_TRUNC> "
-#| "flag, its st_ctime and st_mtime fields are set to the current time."
msgid ""
"If the file is newly created, its I<st_atime>, I<st_ctime>, I<st_mtime> "
"fields (respectively, time of last access, time of last status change, and "
#. type: Plain text
#: build/C/man2/open.2:1431
-#, fuzzy
-#| msgid ""
-#| "Each B<open>(2) of a file creates a new open file description; thus, "
-#| "there may be multiple open file descriptions corresponding to a file "
-#| "inode."
msgid ""
"Each B<open>() of a file creates a new open file description; thus, there "
"may be multiple open file descriptions corresponding to a file inode."
-msgstr ""
-"1 つのファイルに対して B<open>(2) を行う毎に、新しいオープンファイル記述が作"
-"成される。 したがって、 1 つのファイル inode に対して複数のオープンファイル記"
-"述が存在することがありえる。"
+msgstr "1 つのファイルに対して B<open>() を行う毎に、新しいオープンファイル記述が作成される。 したがって、 1 つのファイル inode に対して複数のオープンファイル記述が存在することがありえる。"
#. type: Plain text
#: build/C/man2/open.2:1440
#. type: SS
#: build/C/man2/open.2:1535 build/C/man2/readv.2:358
-#, fuzzy, no-wrap
-#| msgid "C library/kernel ABI differences"
+#, no-wrap
msgid "C library/kernel differences"
-msgstr "C ライブラリとカーネル ABI の違い"
+msgstr "C ライブラリとカーネルの違い"
#. type: Plain text
#: build/C/man2/open.2:1546
#. LKML, 12 Mar 2008
#. type: Plain text
#: build/C/man2/open.2:1605
-#, fuzzy
-#| msgid ""
-#| "Linux reserves the special, nonstandard access mode 3 (binary 11) in "
-#| "I<flags> to mean: check for read and write permission on the file and "
-#| "return a descriptor that can't be used for reading or writing. This "
-#| "nonstandard access mode is used by some Linux drivers to return a "
-#| "descriptor that is to be used only for device-specific B<ioctl>(2) "
-#| "operations."
msgid ""
"Linux reserves the special, nonstandard access mode 3 (binary 11) in "
"I<flags> to mean: check for read and write permission on the file and return "
"nonstandard access mode is used by some Linux drivers to return a file "
"descriptor that is to be used only for device-specific B<ioctl>(2) "
"operations."
-msgstr ""
-"Linux では、特別な、非標準なアクセスモードとして 3 (バイナリでは 11) が 予約"
-"されており I<flags> に指定できる。 このアクセスモードを指定すると、ファイルの"
-"読み出し/書き込み許可をチェックし、 読み出しにも書き込みにも使用できないディ"
-"スクリプターを返す。 この非標準のアクセスモードはいくつかの Linux ドライバ"
-"で、デバイス固有の B<ioctl>(2) 操作にのみ使用されるディスクリプターを返すため"
-"に使われている。"
+msgstr "Linux では、特別な、非標準なアクセスモードとして 3 (バイナリでは 11) が 予約されており I<flags> に指定できる。 このアクセスモードを指定すると、ファイルの読み出し/書き込み許可をチェックし、 読み出しにも書き込みにも使用できないファイルディスクリプターを返す。 この非標準のアクセスモードはいくつかの Linux ドライバで、デバイス固有の B<ioctl>(2) 操作にのみ使用されるファイルディスクリプターを返すために使われている。"
#. type: SS
#: build/C/man2/open.2:1605
#. type: Plain text
#: build/C/man2/open.2:1748
-#, fuzzy, no-wrap
-#| msgid " blockdev --getss\n"
+#, no-wrap
msgid "blockdev --getss\n"
-msgstr " blockdev --getss\n"
+msgstr "blockdev --getss\n"
#. type: Plain text
#: build/C/man2/open.2:1784
#. type: Plain text
#: build/C/man2/open.2:1901
-#, fuzzy
-#| msgid ""
-#| "B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), "
-#| "B<link>(2), B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), "
-#| "B<open_by_handle_at>(2), B<read>(2), B<socket>(2), B<stat>(2), "
-#| "B<umask>(2), B<unlink>(2), B<write>(2), B<fopen>(3), B<fifo>(7), "
-#| "B<path_resolution>(7), B<symlink>(7)"
msgid ""
"B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), "
"B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), "
"B<openat2>(2), B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), "
"B<unlink>(2), B<write>(2), B<fopen>(3), B<acl>(5), B<fifo>(7), B<inode>(7), "
"B<path_resolution>(7), B<symlink>(7)"
-msgstr ""
-"B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), "
-"B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), "
-"B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), "
-"B<write>(2), B<fopen>(3), B<fifo>(7), B<path_resolution>(7), B<symlink>(7)"
+msgstr "B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), B<openat2>(2), B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), B<write>(2), B<fopen>(3), B<acl>(5), B<fifo>(7), B<inode>(7), B<path_resolution>(7), B<symlink>(7)"
#. type: TH
#: build/C/man2/openat2.2:24
-#, fuzzy, no-wrap
-#| msgid "OPEN"
+#, no-wrap
msgid "OPENAT2"
-msgstr "OPEN"
+msgstr "OPENAT2"
#. type: Plain text
#: build/C/man2/openat2.2:27
#. type: Plain text
#: build/C/man2/openat2.2:33
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<#include E<lt>sys/types.hE<gt>>\n"
-#| "B<#include E<lt>sys/stat.hE<gt>>\n"
-#| "B<#include E<lt>fcntl.hE<gt>>\n"
+#, no-wrap
msgid ""
"B<#include E<lt>sys/types.hE<gt>>\n"
"B<#include E<lt>sys/stat.hE<gt>>\n"
"B<#include E<lt>sys/types.hE<gt>>\n"
"B<#include E<lt>sys/stat.hE<gt>>\n"
"B<#include E<lt>fcntl.hE<gt>>\n"
+"B<#include E<lt>linux/openat2.hE<gt>>\n"
#. type: Plain text
#: build/C/man2/openat2.2:36
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-#| "B< char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+#, no-wrap
msgid ""
"B<long openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
"B< struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
msgstr ""
-"B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-"B< char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+"B<long openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
+"B< struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
#. type: Plain text
#: build/C/man2/openat2.2:46
#. type: TP
#: build/C/man2/openat2.2:361
-#, fuzzy, no-wrap
-#| msgid "B<ENODEV>"
+#, no-wrap
msgid "B<RESOLVE_NO_XDEV>"
-msgstr "B<ENODEV>"
+msgstr "B<RESOLVE_NO_XDEV>"
#. commit 72ba29297e1439efaa54d9125b866ae9d15df339
#. type: Plain text
#. type: TP
#: build/C/man2/openat2.2:404
-#, fuzzy, no-wrap
-#| msgid "B<EFBIG>"
+#, no-wrap
msgid "B<E2BIG>"
-msgstr "B<EFBIG>"
+msgstr "B<E2BIG>"
#. type: Plain text
#: build/C/man2/openat2.2:411
#. type: Plain text
#: build/C/man2/openat2.2:427
-#, fuzzy
-#| msgid "An invalid flag value was specified in I<flags>."
msgid "An unknown flag or invalid value was specified in I<how>."
-msgstr "無効なフラグ値が I<flags> に指定された。"
+msgstr "未知のフラグか無効な値が I<how> に指定された。"
#. type: Plain text
#: build/C/man2/openat2.2:436
#. type: Plain text
#: build/C/man2/openat2.2:473
-#, fuzzy
-#| msgid "B<pipe2>() is Linux-specific."
msgid "This system call is Linux-specific."
-msgstr "B<pipe2>() は Linux 固有である。"
+msgstr "このシステムコールは Linux 固有である。"
#. type: Plain text
#: build/C/man2/openat2.2:478
#. type: Plain text
#: build/C/man2/openat2.2:584
-#, fuzzy
-#| msgid ""
-#| "B<ln>(1), B<open>(2), B<rename>(2), B<stat>(2), B<symlink>(2), "
-#| "B<unlink>(2), B<path_resolution>(7), B<symlink>(7)"
msgid "B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
-msgstr ""
-"B<ln>(1), B<open>(2), B<rename>(2), B<stat>(2), B<symlink>(2), B<unlink>(2), "
-"B<path_resolution>(7), B<symlink>(7)"
+msgstr "B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
#. type: TH
#: build/C/man2/open_by_handle_at.2:25
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:514
-#, fuzzy, no-wrap
-#| msgid ""
-#| "$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
-#| "$ B<./t_name_to_handle_at cecilia.txt E<gt> fh>\n"
-#| "$ B<./t_open_by_handle_at E<lt> fh>\n"
-#| "open_by_handle_at: Operation not permitted\n"
-#| "$ B<sudo ./t_open_by_handle_at E<lt> fh> # Need CAP_SYS_ADMIN\n"
-#| "Read 31 bytes\n"
-#| "$ B<rm cecilia.txt>\n"
+#, no-wrap
msgid ""
"$ B<echo \\(aqCan you please think about it?\\(aq E<gt> cecilia.txt>\n"
"$ B<./t_name_to_handle_at cecilia.txt E<gt> fh>\n"
"Read 31 bytes\n"
"$ B<rm cecilia.txt>\n"
msgstr ""
-"$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
+"$ B<echo \\(aqCan you please think about it?\\(aq E<gt> cecilia.txt>\n"
"$ B<./t_name_to_handle_at cecilia.txt E<gt> fh>\n"
"$ B<./t_open_by_handle_at E<lt> fh>\n"
"open_by_handle_at: Operation not permitted\n"
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:536
-#, fuzzy, no-wrap
-#| msgid ""
-#| "$ B<stat --printf=\"%i\\en\" cecilia.txt> # Display inode number\n"
-#| "4072121\n"
-#| "$ B<rm cecilia.txt>\n"
-#| "$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
-#| "$ B<stat --printf=\"%i\\en\" cecilia.txt> # Check inode number\n"
-#| "4072121\n"
-#| "$ B<sudo ./t_open_by_handle_at E<lt> fh>\n"
-#| "open_by_handle_at: Stale NFS file handle\n"
+#, no-wrap
msgid ""
"$ B<stat --printf=\"%i\\en\" cecilia.txt> # Display inode number\n"
"4072121\n"
"$ B<stat --printf=\"%i\\en\" cecilia.txt> # Display inode number\n"
"4072121\n"
"$ B<rm cecilia.txt>\n"
-"$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
+"$ B<echo \\(aqCan you please think about it?\\(aq E<gt> cecilia.txt>\n"
"$ B<stat --printf=\"%i\\en\" cecilia.txt> # Check inode number\n"
"4072121\n"
"$ B<sudo ./t_open_by_handle_at E<lt> fh>\n"
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:560
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(int argc, char *argv[])\n"
-#| "{\n"
-#| " struct file_handle *fhp;\n"
-#| " int mount_id, fhsize, flags, dirfd, j;\n"
-#| " char *pathname;\n"
+#, no-wrap
msgid ""
"int\n"
"main(int argc, char *argv[])\n"
"main(int argc, char *argv[])\n"
"{\n"
" struct file_handle *fhp;\n"
-" int mount_id, fhsize, flags, dirfd, j;\n"
+" int mount_id, fhsize, flags, dirfd;\n"
" char *pathname;\n"
#. type: Plain text
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:593
-#, fuzzy, no-wrap
-#| msgid ""
-#| " fhsize = sizeof(struct file_handle) + fhp-E<gt>handle_bytes;\n"
-#| " fhp = realloc(fhp, fhsize); /* Copies fhp-E<gt>handle_bytes */\n"
-#| " if (fhp == NULL)\n"
-#| " errExit(\"realloc\");\n"
+#, no-wrap
msgid ""
" fhsize = sizeof(*fhp) + fhp-E<gt>handle_bytes;\n"
" fhp = realloc(fhp, fhsize); /* Copies fhp-E<gt>handle_bytes */\n"
" if (fhp == NULL)\n"
" errExit(\"realloc\");\n"
msgstr ""
-" fhsize = sizeof(struct file_handle) + fhp-E<gt>handle_bytes;\n"
+" fhsize = sizeof(*fhp) + fhp-E<gt>handle_bytes;\n"
" fhp = realloc(fhp, fhsize); /* Copies fhp-E<gt>handle_bytes */\n"
" if (fhp == NULL)\n"
" errExit(\"realloc\");\n"
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:607
-#, fuzzy, no-wrap
-#| msgid ""
-#| " printf(\"%d\\en\", mount_id);\n"
-#| " printf(\"%d %d \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
-#| " for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
-#| " printf(\" %02x\", fhp-E<gt>f_handle[j]);\n"
-#| " printf(\"\\en\");\n"
+#, no-wrap
msgid ""
" printf(\"%d\\en\", mount_id);\n"
" printf(\"%u %d \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
" printf(\"\\en\");\n"
msgstr ""
" printf(\"%d\\en\", mount_id);\n"
-" printf(\"%d %d \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
-" for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
+" printf(\"%u %d \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
+" for (int j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
" printf(\" %02x\", fhp-E<gt>f_handle[j]);\n"
" printf(\"\\en\");\n"
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:686
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(int argc, char *argv[])\n"
-#| "{\n"
-#| " struct file_handle *fhp;\n"
-#| " int mount_id, fd, mount_fd, handle_bytes, j;\n"
-#| " ssize_t nread;\n"
-#| " char buf[1000];\n"
-#| "#define LINE_SIZE 100\n"
-#| " char line1[LINE_SIZE], line2[LINE_SIZE];\n"
-#| " char *nextp;\n"
+#, no-wrap
msgid ""
"int\n"
"main(int argc, char *argv[])\n"
"main(int argc, char *argv[])\n"
"{\n"
" struct file_handle *fhp;\n"
-" int mount_id, fd, mount_fd, handle_bytes, j;\n"
+" int mount_id, fd, mount_fd, handle_bytes;\n"
" ssize_t nread;\n"
" char buf[1000];\n"
"#define LINE_SIZE 100\n"
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:713
-#, fuzzy, no-wrap
-#| msgid ""
-#| " fhp = malloc(sizeof(struct file_handle) + handle_bytes);\n"
-#| " if (fhp == NULL)\n"
-#| " errExit(\"malloc\");\n"
+#, no-wrap
msgid ""
" fhp = malloc(sizeof(*fhp) + handle_bytes);\n"
" if (fhp == NULL)\n"
" errExit(\"malloc\");\n"
msgstr ""
-" fhp = malloc(sizeof(struct file_handle) + handle_bytes);\n"
+" fhp = malloc(sizeof(*fhp) + handle_bytes);\n"
" if (fhp == NULL)\n"
" errExit(\"malloc\");\n"
#. type: Plain text
#: build/C/man2/open_by_handle_at.2:720
-#, fuzzy, no-wrap
-#| msgid ""
-#| " for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
-#| " fhp-E<gt>f_handle[j] = strtoul(nextp, &nextp, 16);\n"
+#, no-wrap
msgid ""
" for (int j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
" fhp-E<gt>f_handle[j] = strtoul(nextp, &nextp, 16);\n"
msgstr ""
-" for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
+" for (int j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
" fhp-E<gt>f_handle[j] = strtoul(nextp, &nextp, 16);\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/open_memstream.3:30
-#, fuzzy
-#| msgid "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
msgid "B<open_memstream>(), B<open_wmemstream>():"
-msgstr "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
+msgstr "B<open_memstream>(), B<open_wmemstream>():"
#. type: Plain text
#: build/C/man3/open_memstream.3:52
#. type: tbl table
#: build/C/man3/open_memstream.3:117
-#, fuzzy, no-wrap
-#| msgid "B<openat>():"
+#, no-wrap
msgid "B<open_memstream>(),\n"
-msgstr "B<openat>():"
+msgstr "B<open_memstream>(),\n"
#. type: tbl table
#: build/C/man3/open_memstream.3:119
#, no-wrap
msgid "B<open_wmemstream>"
-msgstr ""
+msgstr "B<open_wmemstream>"
#. type: Plain text
#: build/C/man3/open_memstream.3:126
#. type: Plain text
#: build/C/man3/open_memstream.3:142
-#, fuzzy
-#| msgid "See B<open>(2)."
msgid "See B<fmemopen>(3)."
-msgstr "B<open>(2) 参照。"
+msgstr "B<fmemopen>(3) 参照。"
#. type: Plain text
#: build/C/man3/open_memstream.3:146
-#, fuzzy
-#| msgid "B<fclose>(3), B<fmemopen>(3), B<fopen>(3), B<fseek>(3)"
msgid "B<fmemopen>(3), B<fopen>(3), B<setbuf>(3)"
-msgstr "B<fclose>(3), B<fmemopen>(3), B<fopen>(3), B<fseek>(3)"
+msgstr "B<fmemopen>(3), B<fopen>(3), B<setbuf>(3)"
#. type: TH
#: build/C/man3/perror.3:31
#. type: Plain text
#: build/C/man3/perror.3:46
-#, fuzzy
-#| msgid ""
-#| "B<int >I<errno>B<; /* Not really declared this way; see errno(3). */>"
msgid "B<int >I<errno>B<; >/* Not really declared this way; see errno(3) */"
-msgstr ""
-"B<int >I<errno>B<; /* 実際にこのように宣言されているわけではない。 errno(3) "
-"参照 */>"
+msgstr "B<int >I<errno>B<; >/* 実際にこのように宣言されているわけではない。 errno(3) 参照 */"
#. type: Plain text
#: build/C/man3/perror.3:58
#. type: tbl table
#: build/C/man3/perror.3:131
-#, fuzzy, no-wrap
-#| msgid "perror"
+#, no-wrap
msgid "B<perror>()"
-msgstr "perror"
+msgstr "B<perror>()"
#. type: tbl table
#: build/C/man3/perror.3:131
#, no-wrap
msgid "MT-Safe race:stderr"
-msgstr ""
+msgstr "MT-Safe race:stderr"
#. type: Plain text
#: build/C/man3/perror.3:138
-#, fuzzy
-#| msgid "B<open>(), B<creat>() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
msgid "B<perror>(), I<errno>: POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
-msgstr "B<open>(), B<creat>() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<perror>(), I<errno>: POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
#. type: Plain text
#: build/C/man3/perror.3:144
#. type: tbl table
#: build/C/man3/popen.3:188
-#, fuzzy, no-wrap
-#| msgid "B<popen>(), B<pclose>():"
+#, no-wrap
msgid ""
"B<popen>(),\n"
"B<pclose>()"
-msgstr "B<popen>(), B<pclose>():"
+msgstr ""
+"B<popen>(),\n"
+"B<pclose>()"
#. type: Plain text
#: build/C/man3/popen.3:197
#. type: Plain text
#: build/C/man3/printf.3:38
-#, fuzzy
-#| msgid ""
-#| "printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, "
-#| "vsnprintf - formatted output conversion"
msgid ""
"printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, "
"vsprintf, vsnprintf - formatted output conversion"
-msgstr ""
-"printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - "
-"指定された書式に変換して出力を行う"
+msgstr "printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf - 指定された書式に変換して出力を行う"
#. type: Plain text
#: build/C/man3/printf.3:47
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<int wprintf(const wchar_t *>I<format>B<, ...);>\n"
-#| "B<int fwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, ...);>\n"
-#| "B<int swprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-#| "B< const wchar_t *>I<format>B<, ...);>\n"
+#, no-wrap
msgid ""
"B<int printf(const char *>I<format>B<, ...);>\n"
"B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>\n"
"B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>\n"
"B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, ...);>\n"
msgstr ""
-"B<int wprintf(const wchar_t *>I<format>B<, ...);>\n"
-"B<int fwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, ...);>\n"
-"B<int swprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-"B< const wchar_t *>I<format>B<, ...);>\n"
+"B<int printf(const char *>I<format>B<, ...);>\n"
+"B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>\n"
+"B<int dprintf(int >I<fd>B<, const char *>I<format>B<, ...);>\n"
+"B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>\n"
+"B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, ...);>\n"
#. type: Plain text
#: build/C/man3/printf.3:49 build/C/man3/scanf.3:64
#. type: Plain text
#: build/C/man3/printf.3:56
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<int vwprintf(const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-#| "B<int vfwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-#| "B<int vswprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-#| "B< const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
+#, no-wrap
msgid ""
"B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>\n"
"B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
"B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
"B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
msgstr ""
-"B<int vwprintf(const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-"B<int vfwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-"B<int vswprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-"B< const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
+"B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vdprintf(int >I<fd>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
#. type: Plain text
#: build/C/man3/printf.3:66
#. type: Plain text
#: build/C/man3/printf.3:69
-#, fuzzy, no-wrap
-#| msgid "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||"
+#, no-wrap
msgid ""
"_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||\n"
" || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE\n"
-msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||"
+msgstr ""
+"_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||\n"
+" || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE\n"
#. type: Plain text
#: build/C/man3/printf.3:73
#. type: Plain text
#: build/C/man3/printf.3:109
-#, fuzzy
-#| msgid ""
-#| "The functions in the B<printf>() family produce output according to a "
-#| "I<format> as described below. The functions B<printf>() and "
-#| "B<vprintf>() write output to I<stdout>, the standard output stream; "
-#| "B<fprintf>() and B<vfprintf>() write output to the given output "
-#| "I<stream>; B<sprintf>(), B<snprintf>(), B<vsprintf>() and "
-#| "B<vsnprintf>() write to the character string I<str>."
msgid ""
"The functions in the B<printf>() family produce output according to a "
"I<format> as described below. The functions B<printf>() and B<vprintf>() "
#. type: Plain text
#: build/C/man3/printf.3:119
-#, fuzzy
-#| msgid ""
-#| "The functions B<dprintf>() and B<vdprintf>() (as found in the glibc2 "
-#| "library) are exact analogs of B<fprintf>(3) and B<vfprintf>(3), except "
-#| "that they output to a file descriptor I<fd> instead of to a I<stdio> "
-#| "stream."
msgid ""
"The function B<dprintf>() is the same as B<fprintf>() except that it "
"outputs to a file descriptor, I<fd>, instead of to a I<stdio> stream."
-msgstr ""
-"(glibc2 ライブラリにおける) B<dprintf>() 関数と B<vdprintf>() 関数とは、そ"
-"れぞれ B<fprintf>(3) 関数と B<vfprintf>(3) 関数とにちょうど対応するが、 こ"
-"れらは I<stdio> ストリームではなくファイルディスクリプター I<fd> に対して出力"
-"を行う。"
+msgstr "B<dprintf>() 関数は B<fprintf>(3) 関数と同じだが、 この関数は I<stdio> ストリームではなくファイルディスクリプター I<fd> に対して出力を行う点が異なる。"
#. type: Plain text
#: build/C/man3/printf.3:128
#. type: Plain text
#: build/C/man3/printf.3:154
-#, fuzzy
-#| msgid ""
-#| "The functions B<vprintf>(), B<vfprintf>(), B<vsprintf>(), B<vsnprintf>() "
-#| "are equivalent to the functions B<printf>(), B<fprintf>(), B<sprintf>(), "
-#| "B<snprintf>(), respectively, except that they are called with a "
-#| "I<va_list> instead of a variable number of arguments. These functions do "
-#| "not call the I<va_end> macro. Because they invoke the I<va_arg> macro, "
-#| "the value of I<ap> is undefined after the call. See B<stdarg>(3)."
msgid ""
"The functions B<vprintf>(), B<vfprintf>(), B<vdprintf>(), B<vsprintf>(), "
"B<vsnprintf>() are equivalent to the functions B<printf>(), B<fprintf>(), "
"These functions do not call the I<va_end> macro. Because they invoke the "
"I<va_arg> macro, the value of I<ap> is undefined after the call. See "
"B<stdarg>(3)."
-msgstr ""
-"B<vprintf>(), B<vfprintf>(), B<vsprintf>(), B<vsnprintf>() の各関数はそれぞ"
-"れ B<printf>(), B<fprintf>(), B<sprintf>(), B<snprintf>(), の各関数と等価であ"
-"り、可変数引き数の代わりに I<va_list> を引き数として呼び出される点だけが異な"
-"る。 これらの関数では I<va_end> マクロは呼び出されない。 これらの関数は "
-"I<va_arg> を呼び出すので、呼び出し後の I<ap> の値は未定義である。 "
-"B<stdarg>(3) を参照のこと。"
+msgstr "B<vprintf>(), B<vfprintf>(), B<vdprintf>(), B<vsprintf>(), B<vsnprintf>() の各関数はそれぞれ B<printf>(), B<fprintf>(), B<dprintf>(), B<sprintf>(), B<snprintf>(), の各関数と等価であり、可変数引き数の代わりに I<va_list> を引き数として呼び出される点だけが異なる。 これらの関数では I<va_end> マクロは呼び出されない。 これらの関数は I<va_arg> を呼び出すので、呼び出し後の I<ap> の値は未定義である。 B<stdarg>(3) を参照のこと。"
#. type: Plain text
#: build/C/man3/printf.3:161
-#, fuzzy
-#| msgid ""
-#| "These eight functions write the output under the control of a I<format> "
-#| "string that specifies how subsequent arguments (or arguments accessed via "
-#| "the variable-length argument facilities of B<stdarg>(3)) are converted "
-#| "for output."
msgid ""
"All of these functions write the output under the control of a I<format> "
"string that specifies how subsequent arguments (or arguments accessed via "
"the variable-length argument facilities of B<stdarg>(3)) are converted for "
"output."
-msgstr ""
-"これらの 8 つの関数は I<format> 文字列の制御に従って出力を書き出す。 "
-"I<format> 文字列は、これに続く引き数 (または B<stdarg>(3) の可変長引き数機構"
-"を使ってアクセスできる引き数) をどのように変換して出力するかを指定する。"
+msgstr "これらの関数はすべて I<format> 文字列の制御に従って出力を書き出す。 I<format> 文字列は、これに続く引き数 (または B<stdarg>(3) の可変長引き数機構を使ってアクセスできる引き数) をどのように変換して出力するかを指定する。"
#. type: Plain text
#: build/C/man3/printf.3:172
#. type: Plain text
#: build/C/man3/printf.3:239
-#, fuzzy
-#| msgid ""
-#| "are equivalent. The second style allows repeated references to the same "
-#| "argument. The C99 standard does not include the style using \\(aq$\\(aq, "
-#| "which comes from the Single UNIX Specification. If the style using \\(aq$"
-#| "\\(aq is used, it must be used throughout for all conversions taking an "
-#| "argument and all width and precision arguments, but it may be mixed with "
-#| "\"%%\" formats which do not consume an argument. There may be no gaps in "
-#| "the numbers of arguments specified using \\(aq$\\(aq; for example, if "
-#| "arguments 1 and 3 are specified, argument 2 must also be specified "
-#| "somewhere in the format string."
msgid ""
"are equivalent. The second style allows repeated references to the same "
"argument. The C99 standard does not include the style using \\(aq$\\(aq, "
#. type: Plain text
#: build/C/man3/printf.3:251
-#, fuzzy
-#| msgid ""
-#| "For some numeric conversions a radix character (\"decimal point\") or "
-#| "thousands' grouping character is used. The actual character used depends "
-#| "on the B<LC_NUMERIC> part of the locale. The POSIX locale uses \\(aq."
-#| "\\(aq as radix character, and does not have a grouping character. Thus,"
msgid ""
"For some numeric conversions a radix character (\"decimal point\") or "
"thousands' grouping character is used. The actual character used depends on "
"the B<LC_NUMERIC> part of the locale. (See B<setlocale>(3).) The POSIX "
"locale uses \\(aq.\\(aq as radix character, and does not have a grouping "
"character. Thus,"
-msgstr ""
-"数値変換には小数点や 1000 単位の区切り文字を使うものもある。 実際にどの文字を"
-"使うかはロケールの B<LC_NUMERIC> による。 POSIX ロケールでは小数点に \\(aq."
-"\\(aq を用い、 区切り文字は使わない。 従って、"
+msgstr "数値変換には小数点や 1000 単位の区切り文字を使うものもある。 実際にどの文字を使うかはロケールの B<LC_NUMERIC> による (B<setlocale>(3) 参照)。 POSIX ロケールでは小数点に \\(aq.\\(aq を用い、 区切り文字は使わない。 従って、"
#. type: Plain text
#: build/C/man3/printf.3:255
-#, fuzzy, no-wrap
-#| msgid " printf(\"%\\(aq.2f\", 1234567.89);\n"
+#, no-wrap
msgid "printf(\"%\\(aq.2f\", 1234567.89);\n"
msgstr "printf(\"%\\(aq.2f\", 1234567.89);\n"
#. type: Plain text
#: build/C/man3/printf.3:359
-#, fuzzy
-#| msgid ""
-#| "A sign (+ or -) should always be placed before a number produced by a "
-#| "signed conversion. By default a sign is used only for negative numbers. "
-#| "A B<+> overrides a space if both are used."
msgid ""
"A sign (+ or -) should always be placed before a number produced by a signed "
"conversion. By default, a sign is used only for negative numbers. A B<+> "
#. type: Plain text
#: build/C/man3/printf.3:381
-#, fuzzy
-#| msgid ""
-#| "For decimal conversion (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>) the "
-#| "output is to be grouped with thousands' grouping characters if the locale "
-#| "information indicates any. Note that many versions of B<gcc>(1) cannot "
-#| "parse this option and will issue a warning. (SUSv2 did not include I<%"
-#| "\\(aqF>, but SUSv3 added it.)"
msgid ""
"For decimal conversion (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>) the "
"output is to be grouped with thousands' grouping characters if the locale "
"information indicates any. (See B<setlocale>(3).) Note that many versions "
"of B<gcc>(1) cannot parse this option and will issue a warning. (SUSv2 did "
"not include I<%\\(aqF>, but SUSv3 added it.)"
-msgstr ""
-"10進数変換 (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>) において、ロケール情報"
-"に指定があれば 1000 単位の区切り文字を出力する。 B<gcc>(1) の多くのバージョ"
-"ンは、このオプションを解釈することができず、 警告を出力することに注意せよ。 "
-"(I<%\\(aqF> は SUSv2 には含まれていなかったが、 SUSv3 で追加された。"
+msgstr "10進数変換 (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>) において、ロケール情報に指定があれば 1000 単位の区切り文字を出力する (B<setlocale>(3) 参照)。 B<gcc>(1) の多くのバージョンは、このオプションを解釈することができず、 警告を出力することに注意せよ。 (I<%\\(aqF> は SUSv2 には含まれていなかったが、 SUSv3 で追加された。"
#. type: Plain text
#: build/C/man3/printf.3:383
#. type: SS
#: build/C/man3/printf.3:393
-#, fuzzy, no-wrap
-#| msgid "The field width"
+#, no-wrap
msgid "Field width"
msgstr "フィールド幅"
#. type: SS
#: build/C/man3/printf.3:409
-#, fuzzy, no-wrap
-#| msgid "The precision"
+#, no-wrap
msgid "Precision"
msgstr "精度"
#. type: Plain text
#: build/C/man3/printf.3:446
-#, fuzzy
-#| msgid ""
-#| "An optional precision, in the form of a period (\\(aq.\\(aq) followed by "
-#| "an optional decimal digit string. Instead of a decimal digit string one "
-#| "may write \"*\" or \"*m$\" (for some decimal integer m) to specify that "
-#| "the precision is given in the next argument, or in the m-th argument, "
-#| "respectively, which must be of type I<int>. If the precision is given as "
-#| "just \\(aq.\\(aq, the precision is taken to be zero. A negative "
-#| "precision is taken as if the precision were omitted. This gives the "
-#| "minimum number of digits to appear for B<d>, B<i>, B<o>, B<u>, B<x>, and "
-#| "B<X> conversions, the number of digits to appear after the radix "
-#| "character for B<a>, B<A>, B<e>, B<E>, B<f>, and B<F> conversions, the "
-#| "maximum number of significant digits for B<g> and B<G> conversions, or "
-#| "the maximum number of characters to be printed from a string for B<s> and "
-#| "B<S> conversions."
msgid ""
"An optional precision, in the form of a period (\\(aq.\\(aq) followed by an "
"optional decimal digit string. Instead of a decimal digit string one may "
"B<E>, B<f>, and B<F> conversions, the maximum number of significant digits "
"for B<g> and B<G> conversions, or the maximum number of characters to be "
"printed from a string for B<s> and B<S> conversions."
-msgstr ""
-"オプションである精度は、ピリオド (\\(aq.\\(aq) とそれに続く10進数という 形式"
-"で指定する (10進数はオプション) 。 10進数の文字列の代わりに \"*\" や \"*m$"
-"\" (m は 10 進整数)を書くこともできる。 \"*\" と \"*m$\" はそれぞれ、次の引き"
-"数と m 番目の引き数を精度として 使うことを指定する (これらの引き数は I<int> "
-"型でなければならない)。 精度として \\(aq.\\(aq だけが指定された場合、 精度は"
-"ゼロとみなされる。 精度が負の数だった場合、 精度は指定されなかったものとみな"
-"される。 B<d>, B<i>, B<o>, B<u>, B<x>, B<X> 変換では、表示される最小の桁数を"
-"指定する。 B<a>, B<A>, B<e>, B<E>, B<f>, B<F> 変換では、小数点以下に表示され"
-"る数字の桁数を指定する。 B<g> と B<G> 変換では、有効数字の最大桁数を指定す"
-"る。 B<s> と B<S> 変換では、文字列から出力される最大文字数を指定する。"
+msgstr "オプションである精度は、ピリオド (\\(aq.\\(aq) とそれに続く10進数という 形式で指定する (10進数はオプション) 。 10進数の文字列の代わりに \"*\" や \"*m$\" (I<m> は 10 進整数)を書くこともできる。 \"*\" と \"*m$\" はそれぞれ、次の引き数と I<m> 番目の引き数を精度として 使うことを指定する (これらの引き数は I<int> 型でなければならない)。 精度として \\(aq.\\(aq だけが指定された場合、 精度はゼロとみなされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 B<d>, B<i>, B<o>, B<u>, B<x>, B<X> 変換では、表示される最小の桁数を指定する。 B<a>, B<A>, B<e>, B<E>, B<f>, B<F> 変換では、小数点以下に表示される数字の桁数を指定する。 B<g> と B<G> 変換では、有効数字の最大桁数を指定する。 B<s> と B<S> 変換では、文字列から出力される最大文字数を指定する。"
#. type: SS
#: build/C/man3/printf.3:446
-#, fuzzy, no-wrap
-#| msgid "The length modifier"
+#, no-wrap
msgid "Length modifier"
msgstr "長さ修飾子"
#. type: Plain text
#: build/C/man3/printf.3:478
-#, fuzzy
-#| msgid ""
-#| "A following integer conversion corresponds to a I<short int> or "
-#| "I<unsigned short int> argument, or a following B<n> conversion "
-#| "corresponds to a pointer to a I<short int> argument."
msgid ""
"A following integer conversion corresponds to a I<short> or I<unsigned "
"short> argument, or a following B<n> conversion corresponds to a pointer to "
"a I<short> argument."
-msgstr ""
-"整数変換に対応する引き数が I<short int> か I<unsigned short int> で、 B<n> 変"
-"換に対応する引き数が I<short int> へのポインターであることを示す。"
+msgstr "整数変換に対応する引き数が I<short> か I<unsigned short> で、 B<n> 変換に対応する引き数が I<short> へのポインターであることを示す。"
#. type: TP
#: build/C/man3/printf.3:478 build/C/man3/scanf.3:318
#. type: Plain text
#: build/C/man3/printf.3:497
-#, fuzzy
-#| msgid ""
-#| "(ell) A following integer conversion corresponds to a I<long int> or "
-#| "I<unsigned long int> argument, or a following B<n> conversion corresponds "
-#| "to a pointer to a I<long int> argument, or a following B<c> conversion "
-#| "corresponds to a I<wint_t> argument, or a following B<s> conversion "
-#| "corresponds to a pointer to I<wchar_t> argument."
msgid ""
"(ell) A following integer conversion corresponds to a I<long> or I<unsigned "
"long> argument, or a following B<n> conversion corresponds to a pointer to a "
"I<long> argument, or a following B<c> conversion corresponds to a I<wint_t> "
"argument, or a following B<s> conversion corresponds to a pointer to "
"I<wchar_t> argument."
-msgstr ""
-"各変換に対応する引き数が、 整数変換では I<long int>か I<unsigned long int>、 "
-"B<n> 変換では I<long long int> へのポインター、 B<c> 変換では I<wint_t>、 "
-"B<s> 変換では I<wchar_t> へのポインターであることを示す。"
+msgstr "各変換に対応する引き数が、 整数変換では I<long>か I<unsigned long>、 B<n> 変換では I<long> へのポインター、 B<c> 変換では I<wint_t>、 B<s> 変換では I<wchar_t> へのポインターであることを示す。"
#. type: TP
#: build/C/man3/printf.3:497
#. type: Plain text
#: build/C/man3/printf.3:509
-#, fuzzy
-#| msgid ""
-#| "(ell-ell). A following integer conversion corresponds to a I<long long "
-#| "int> or I<unsigned long long int> argument, or a following B<n> "
-#| "conversion corresponds to a pointer to a I<long long int> argument."
msgid ""
"(ell-ell). A following integer conversion corresponds to a I<long long> or "
"I<unsigned long long> argument, or a following B<n> conversion corresponds "
"to a pointer to a I<long long> argument."
-msgstr ""
-"整数変換に対応する引き数が I<long long int> か I<unsigned long long int> "
-"で、 B<n> 変換に対応する引き数が I<long int> へのポインターであることを示す。"
+msgstr "整数変換に対応する引き数が I<long long> か I<unsigned long long> で、 B<n> 変換に対応する引き数が I<long long> へのポインターであることを示す。"
#. type: TP
#: build/C/man3/printf.3:509 build/C/man3/scanf.3:361
#. type: Plain text
#: build/C/man3/printf.3:531
-#, fuzzy
-#| msgid ""
-#| "A following B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, or B<G> conversion "
-#| "corresponds to a I<long double> argument. (C99 allows %LF, but SUSv2 "
-#| "does not.) This is a synonym for B<ll>."
msgid ""
"A following B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, or B<G> conversion "
"corresponds to a I<long double> argument. (C99 allows %LF, but SUSv2 does "
"not.)"
-msgstr ""
-"B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, B<G> 変換に対応する引き数が I<long "
-"double> であることを示す。 (C99 では %LF を使うことを認めているが、SUSv2 では"
-"認められていない。) これは B<ll> の同義語である。"
+msgstr "B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, B<G> 変換に対応する引き数が I<long double> であることを示す。 (C99 では %LF を使うことを認めているが、SUSv2 では認められていない。)"
#. type: TP
#: build/C/man3/printf.3:531 build/C/man3/scanf.3:309
#: build/C/man3/printf.3:553
#, no-wrap
msgid "B<Z>"
-msgstr ""
+msgstr "B<Z>"
#. type: Plain text
#: build/C/man3/printf.3:560
#. type: SS
#: build/C/man3/printf.3:615
-#, fuzzy, no-wrap
-#| msgid "The conversion specifier"
+#, no-wrap
msgid "Conversion specifiers"
msgstr "変換指定子"
#. type: Plain text
#: build/C/man3/printf.3:699
-#, fuzzy
-#| msgid ""
-#| "(SUSv2 does not know about B<F> and says that character string "
-#| "representations for infinity and NaN may be made available. SUSv3 adds a "
-#| "specification for B<F>. The C99 standard specifies \"[-]inf\" or "
-#| "\"[-]infinity\" for infinity, and a string starting with \"nan\" for NaN, "
-#| "in the case of B<f> conversion, and \"[-]INF\" or \"[-]INFINITY\" or "
-#| "\"NAN*\" in the case of B<F> conversion.)"
msgid ""
"(SUSv2 does not know about B<F> and says that character string "
"representations for infinity and NaN may be made available. SUSv3 adds a "
"\"[-]infinity\" for infinity, and a string starting with \"nan\" for NaN, in "
"the case of B<f> conversion, and \"[-]INF\" or \"[-]INFINITY\" or \"NAN\" in "
"the case of B<F> conversion.)"
-msgstr ""
-"(SUSv2 では、B<F> は規定されておらず、無限や NaN に関する文字列表現を行っても"
-"よいことになっている。 SUSv3 では B<F> の規定が追加された。 C99 標準では、"
-"B<f> 変換では、無限は \"[-]inf\" か \"[-]infinity\" と表示し、 NaN は文字列の"
-"先頭に `nan' をつけて表示するように規定されている。 B<F> 変換の場合は "
-"\"[-]INF\", \"[-]INFINITY\", \"NAN*\" と表示される。)"
+msgstr "(SUSv2 では、B<F> は規定されておらず、無限や NaN に関する文字列表現を行ってもよいことになっている。 SUSv3 では B<F> の規定が追加された。 C99 標準では、B<f> 変換では、無限は \"[-]inf\" か \"[-]infinity\" と表示し、 NaN は文字列の先頭に `nan' をつけて表示するように規定されている。 B<F> 変換の場合は \"[-]INF\", \"[-]INFINITY\", \"NAN\" と表示される。)"
#. type: TP
#: build/C/man3/printf.3:699
#. type: Plain text
#: build/C/man3/printf.3:784
-#, fuzzy
-#| msgid ""
-#| "If no B<l> modifier is present: The I<const char\\ *> argument is "
-#| "expected to be a pointer to an array of character type (pointer to a "
-#| "string). Characters from the array are written up to (but not including) "
-#| "a terminating null byte (\\(aq\\e0\\(aq); if a precision is specified, no "
-#| "more than the number specified are written. If a precision is given, no "
-#| "null byte need be present; if the precision is not specified, or is "
-#| "greater than the size of the array, the array must contain a terminating "
-#| "null byte."
msgid ""
"If no B<l> modifier is present: the I<const char\\ *> argument is expected "
"to be a pointer to an array of character type (pointer to a string). "
#. type: Plain text
#: build/C/man3/printf.3:811
-#, fuzzy
-#| msgid ""
-#| "If an B<l> modifier is present: The I<const wchar_t\\ *> argument is "
-#| "expected to be a pointer to an array of wide characters. Wide characters "
-#| "from the array are converted to multibyte characters (each by a call to "
-#| "the B<wcrtomb>(3) function, with a conversion state starting in the "
-#| "initial state before the first wide character), up to and including a "
-#| "terminating null wide character. The resulting multibyte characters are "
-#| "written up to (but not including) the terminating null byte. If a "
-#| "precision is specified, no more bytes than the number specified are "
-#| "written, but no partial multibyte characters are written. Note that the "
-#| "precision determines the number of I<bytes> written, not the number of "
-#| "I<wide characters> or I<screen positions>. The array must contain a "
-#| "terminating null wide character, unless a precision is given and it is so "
-#| "small that the number of bytes written exceeds it before the end of the "
-#| "array is reached."
msgid ""
"If an B<l> modifier is present: the I<const wchar_t\\ *> argument is "
"expected to be a pointer to an array of wide characters. Wide characters "
#. type: Plain text
#: build/C/man3/printf.3:849
-#, fuzzy
-#| msgid ""
-#| "(Glibc extension.) Print output of I<strerror(errno)>. No argument is "
-#| "required."
msgid ""
"(Glibc extension; supported by uClibc and musl.) Print output of "
"I<strerror(errno)>. No argument is required."
-msgstr ""
-"(glibc での拡張) I<strerror(errno)> の出力を表示する。引き数は必要ない。"
+msgstr "(glibc での拡張; uClibc と musl で対応) I<strerror(errno)> の出力を表示する。引き数は必要ない。"
#. type: TP
#: build/C/man3/printf.3:849 build/C/man3/scanf.3:384
#. type: tbl table
#: build/C/man3/printf.3:887
-#, fuzzy, no-wrap
-#| msgid "B<dprintf>(), B<vdprintf>():"
+#, no-wrap
msgid ""
"B<printf>(),\n"
"B<fprintf>(),\n"
-msgstr "B<dprintf>(), B<vdprintf>():"
+msgstr ""
+"B<printf>(),\n"
+"B<fprintf>(),\n"
#. type: tbl table
#: build/C/man3/printf.3:890
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
msgid ""
"B<sprintf>(),\n"
"B<snprintf>(),\n"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<sprintf>(),\n"
+"B<snprintf>(),\n"
#. type: tbl table
#: build/C/man3/printf.3:893
-#, fuzzy, no-wrap
-#| msgid "B<dprintf>(), B<vdprintf>():"
+#, no-wrap
msgid ""
"B<vprintf>(),\n"
"B<vfprintf>(),\n"
-msgstr "B<dprintf>(), B<vdprintf>():"
+msgstr ""
+"B<vprintf>(),\n"
+"B<vfprintf>(),\n"
#. type: tbl table
#: build/C/man3/printf.3:896
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
msgid ""
"B<vsprintf>(),\n"
"B<vsnprintf>()"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<vsprintf>(),\n"
+"B<vsnprintf>()"
#. type: Plain text
#: build/C/man3/printf.3:907
msgid ""
"B<fprintf>(), B<printf>(), B<sprintf>(), B<vprintf>(), B<vfprintf>(), "
"B<vsprintf>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
-msgstr ""
+msgstr "B<fprintf>(), B<printf>(), B<sprintf>(), B<vprintf>(), B<vfprintf>(), B<vsprintf>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
#. type: Plain text
#: build/C/man3/printf.3:911
-#, fuzzy
-#| msgid "B<open>(), B<creat>() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
msgid "B<snprintf>(), B<vsnprintf>(): POSIX.1-2001, POSIX.1-2008, C99."
-msgstr "B<open>(), B<creat>() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<snprintf>(), B<vsnprintf>(): POSIX.1-2001, POSIX.1-2008, C99."
#. type: Plain text
#: build/C/man3/printf.3:918
-#, fuzzy
-#| msgid ""
-#| "Both B<getline>() and B<getdelim>() were originally GNU extensions. "
-#| "They were standardized in POSIX.1-2008."
msgid ""
"The B<dprintf>() and B<vdprintf>() functions were originally GNU "
"extensions that were later standardized in POSIX.1-2008."
-msgstr ""
-"B<getline>() と B<getdelim>() は、どちらも元は GNU による拡張であったが、 "
-"POSIX.1-2008 で標準化された。"
+msgstr "B<dprintf>() と B<vdprintf>() は、どちらも元は GNU による拡張であったが、 POSIX.1-2008 で標準化された。"
#. .PP
#. Linux libc4 knows about the five C standard flags.
#. glibc 2.0 adds conversion characters \fBC\fP and \fBS\fP.
#. type: Plain text
#: build/C/man3/printf.3:961
-#, fuzzy
-#| msgid ""
-#| "Concerning the return value of B<snprintf>(), SUSv2 and C99 contradict "
-#| "each other: when B<snprintf>() is called with I<size>=0 then SUSv2 "
-#| "stipulates an unspecified return value less than 1, while C99 allows "
-#| "I<str> to be NULL in this case, and gives the return value (as always) "
-#| "as the number of characters that would have been written in case the "
-#| "output string has been large enough. SUSv3 and later align their "
-#| "specification of B<snprintf>() with C99."
msgid ""
"Concerning the return value of B<snprintf>(), SUSv2 and C99 contradict each "
"other: when B<snprintf>() is called with I<size>=0 then SUSv2 stipulates an "
"characters that would have been written in case the output string has been "
"large enough. POSIX.1-2001 and later align their specification of "
"B<snprintf>() with C99."
-msgstr ""
-"B<snprintf>() の返り値を見ると、 SUSv2 と C99 標準は互いに矛盾している。 "
-"SUSv2 では、 B<snprintf>() が I<size>=0 で呼び出された場合、 1 未満の値を何"
-"か返り値とするように規定している。 一方 C99 では、このような場合 I<str> を "
-"NULL とし、返り値として (通常通り) 出力バッファーが十分な大きさが あった場合"
-"に出力されるであろう文字数を返す。 SUSv3 やそれ以降では C99 の B<snprintf>() "
-"の規定にあわせたものとなっている。"
+msgstr "B<snprintf>() の返り値を見ると、 SUSv2 と C99 標準は互いに矛盾している。 SUSv2 では、 B<snprintf>() が I<size>=0 で呼び出された場合、 1 未満の値を何か返り値とするように規定している。 一方 C99 では、このような場合 I<str> を NULL とし、返り値として (通常通り) 出力バッファーが十分な大きさが あった場合に出力されるであろう文字数を返す。 POSIX.1-2001 やそれ以降では C99 の B<snprintf>() の規定にあわせたものとなっている。"
#. type: Plain text
#: build/C/man3/printf.3:964
#. type: Plain text
#: build/C/man3/printf.3:1141
-#, fuzzy, no-wrap
-#| msgid ""
-#| "char *\n"
-#| "make_message(const char *fmt, ...)\n"
-#| "{\n"
-#| " int n;\n"
-#| " int size = 100; /* Guess we need no more than 100 bytes */\n"
-#| " char *p, *np;\n"
-#| " va_list ap;\n"
+#, no-wrap
msgid ""
"char *\n"
"make_message(const char *fmt, ...)\n"
"char *\n"
"make_message(const char *fmt, ...)\n"
"{\n"
-" int n;\n"
-" int size = 100; /* Guess we need no more than 100 bytes */\n"
-" char *p, *np;\n"
+" int n = 0;\n"
+" size_t size = 0;\n"
+" char *p = NULL;\n"
" va_list ap;\n"
#. type: Plain text
#: build/C/man3/printf.3:1143
#, no-wrap
msgid " /* Determine required size */\n"
-msgstr ""
+msgstr " /* Determine required size */\n"
#. type: Plain text
#: build/C/man3/printf.3:1147 build/C/man3/printf.3:1161
-#, fuzzy, no-wrap
-#| msgid ""
-#| " va_start(ap, fmt);\n"
-#| " n = vsnprintf(p, size, fmt, ap);\n"
-#| " va_end(ap);\n"
+#, no-wrap
msgid ""
" va_start(ap, fmt);\n"
" n = vsnprintf(p, size, fmt, ap);\n"
" va_end(ap);\n"
msgstr ""
-" va_start(ap, fmt);\n"
-" n = vsnprintf(p, size, fmt, ap);\n"
-" va_end(ap);\n"
-
+" va_start(ap, fmt);\n"
+" n = vsnprintf(p, size, fmt, ap);\n"
+" va_end(ap);\n"
+
#. type: Plain text
#: build/C/man3/printf.3:1150
-#, fuzzy, no-wrap
-#| msgid ""
-#| " if (new_offset E<lt> 0)\n"
-#| " return -1;\n"
+#, no-wrap
msgid ""
" if (n E<lt> 0)\n"
" return NULL;\n"
msgstr ""
-" if (new_offset E<lt> 0)\n"
-" return -1;\n"
+" if (n E<lt> 0)\n"
+" return NULL;\n"
#. type: Plain text
#: build/C/man3/printf.3:1152
#, no-wrap
msgid " /* One extra byte for \\(aq\\e0\\(aq */\n"
-msgstr ""
+msgstr " /* One extra byte for \\(aq\\e0\\(aq */\n"
#. type: Plain text
#: build/C/man3/printf.3:1157
-#, fuzzy, no-wrap
-#| msgid ""
-#| " p = malloc(size);\n"
-#| " if (p == NULL)\n"
-#| " return NULL;\n"
+#, no-wrap
msgid ""
" size = (size_t) n + 1;\n"
" p = malloc(size);\n"
" if (p == NULL)\n"
" return NULL;\n"
msgstr ""
+" size = (size_t) n + 1;\n"
" p = malloc(size);\n"
" if (p == NULL)\n"
" return NULL;\n"
#. type: Plain text
#: build/C/man3/printf.3:1166
-#, fuzzy, no-wrap
-#| msgid ""
-#| " if (n E<lt> 0) {\n"
-#| " free(p);\n"
-#| " return NULL;\n"
-#| " }\n"
+#, no-wrap
msgid ""
" if (n E<lt> 0) {\n"
" free(p);\n"
" return NULL;\n"
" }\n"
msgstr ""
-" if (n E<lt> 0) {\n"
-" free(p);\n"
-" return NULL;\n"
-" }\n"
+" if (n E<lt> 0) {\n"
+" free(p);\n"
+" return NULL;\n"
+" }\n"
#. type: Plain text
#: build/C/man3/printf.3:1169
-#, fuzzy, no-wrap
-#| msgid ""
-#| " return 0;\n"
-#| "}\n"
+#, no-wrap
msgid ""
" return p;\n"
"}\n"
msgstr ""
-" return 0;\n"
+" return p;\n"
"}\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/printf.3:1183
-#, fuzzy
-#| msgid ""
-#| "B<printf>(1), B<asprintf>(3), B<dprintf>(3), B<scanf>(3), "
-#| "B<setlocale>(3), B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
msgid ""
"B<printf>(1), B<asprintf>(3), B<puts>(3), B<scanf>(3), B<setlocale>(3), "
"B<strfromd>(3), B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
-msgstr ""
-"B<printf>(1), B<asprintf>(3), B<dprintf>(3), B<scanf>(3), B<setlocale>(3), "
-"B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
+msgstr "B<printf>(1), B<asprintf>(3), B<puts>(3), B<scanf>(3), B<setlocale>(3), B<strfromd>(3), B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
#. type: TH
#: build/C/man3/puts.3:26
#. type: Plain text
#: build/C/man3/puts.3:69
-#, fuzzy
-#| msgid "B<putchar(>I<c>B<)> is equivalent to B<putc(>I<c>B<, >I<stdout>B<).>"
msgid "B<putchar(>I<c>B<)> is equivalent to B<putc(>I<c>B<, >I<stdout>B<)>."
msgstr "B<putchar(>I<c>B<)> は、 B<putc(>I<c>B<,>I<stdout>B<)> と同じである。"
#. type: Plain text
#: build/C/man3/puts.3:96
-#, fuzzy
-#| msgid ""
-#| "B<fputc>(), B<putc>() and B<putchar>() return the character written as "
-#| "an I<unsigned char> cast to an I<int> or B<EOF> on error."
msgid ""
"B<fputc>(), B<putc>(), and B<putchar>() return the character written as an "
"I<unsigned char> cast to an I<int> or B<EOF> on error."
#. type: tbl table
#: build/C/man3/puts.3:117
-#, fuzzy, no-wrap
-#| msgid "B<fprintf>(3), B<fputwc>(3), B<fwide>(3), B<printf>(3), B<snprintf>(3)"
+#, no-wrap
msgid ""
"B<fputc>(),\n"
"B<fputs>(),\n"
"B<putc>(),\n"
"B<putchar>(),\n"
"B<puts>()"
-msgstr "B<fprintf>(3), B<fputwc>(3), B<fwide>(3), B<printf>(3), B<snprintf>(3)"
+msgstr ""
+"B<fputc>(),\n"
+"B<fputs>(),\n"
+"B<putc>(),\n"
+"B<putchar>(),\n"
+"B<puts>()"
#. type: Plain text
#: build/C/man3/puts.3:128
#. type: TH
#: build/C/man2/read.2:36
-#, fuzzy, no-wrap
-#| msgid "2015-02-01"
+#, no-wrap
msgid "2018-02-02"
-msgstr "2015-02-01"
+msgstr "2018-02-02"
#. type: Plain text
#: build/C/man2/read.2:39
#. type: tbl table
#: build/C/man3/remove.3:80
-#, fuzzy, no-wrap
-#| msgid "B<renameat>():"
+#, no-wrap
msgid "B<remove>()"
-msgstr "B<renameat>():"
+msgstr "B<remove>()"
#. .SH NOTES
#. Under libc4 and libc5,
#. (and hence would not remove directories).
#. type: Plain text
#: build/C/man3/remove.3:90
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgid "POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
#. type: Plain text
#: build/C/man3/remove.3:93 build/C/man2/unlink.2:305
#. type: Plain text
#: build/C/man2/rename.2:71
-#, fuzzy
-#| msgid "B<renameat>():"
msgid "B<renameat2>():"
-msgstr "B<renameat>():"
+msgstr "B<renameat2>():"
#. type: Plain text
#: build/C/man2/rename.2:86
#. type: tbl table
#: build/C/man3/tempnam.3:118
-#, fuzzy, no-wrap
-#| msgid "tempnam"
+#, no-wrap
msgid "B<tempnam>()"
-msgstr "tempnam"
+msgstr "B<tempnam>()"
#. type: tbl table
#: build/C/man3/tempnam.3:118
#, no-wrap
msgid "MT-Safe env"
-msgstr ""
+msgstr "MT-Safe env"
#. type: Plain text
#: build/C/man3/tempnam.3:125
#. type: Plain text
#: build/C/man3/tempnam.3:180
-#, fuzzy
-#| msgid ""
-#| "The glibc implementation of B<tempnam>() will fail with the error "
-#| "B<EEXIST> upon failure to find a unique name."
msgid ""
"The glibc implementation of B<tempnam>() fails with the error B<EEXIST> "
"upon failure to find a unique name."
#. type: Plain text
#: build/C/man3/tmpfile.3:67
-#, fuzzy
-#| msgid "The read operation was interrupted by a signal; see B<signal>(7)."
msgid "The call was interrupted by a signal; see B<signal>(7)."
-msgstr "読み込み操作がシグナルにより割り込まれた。 B<signal>(7) 参照。"
+msgstr "呼び出しがシグナルにより割り込まれた。 B<signal>(7) 参照。"
#. type: Plain text
#: build/C/man3/tmpfile.3:76
#. type: tbl table
#: build/C/man3/tmpfile.3:89
-#, fuzzy, no-wrap
-#| msgid "tmpfile"
+#, no-wrap
msgid "B<tmpfile>()"
-msgstr "tmpfile"
+msgstr "B<tmpfile>()"
#. type: Plain text
#: build/C/man3/tmpfile.3:93
msgid "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD, SUSv2."
-msgstr ""
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD, SUSv2."
#. type: Plain text
#: build/C/man3/tmpfile.3:99
#. type: Plain text
#: build/C/man3/tmpnam.3:36
-#, fuzzy, no-wrap
-#| msgid "B<char *tempnam(const char *>I<dir>B<, const char *>I<pfx>B<);>\n"
+#, no-wrap
msgid ""
"B<char *tmpnam(char *>I<s>B<);>\n"
"B<char *tmpnam_r(char *>I<s>B<);>\n"
-msgstr "B<char *tempnam(const char *>I<dir>B<, const char *>I<pfx>B<);>\n"
+msgstr ""
+"B<char *tmpnam(char *>I<s>B<);>\n"
+"B<char *tmpnam_r(char *>I<s>B<);>\n"
#. type: tbl table
#: build/C/man3/tmpnam.3:44 build/C/man3/tmpnam.3:123
-#, fuzzy, no-wrap
-#| msgid "tmpnam"
+#, no-wrap
msgid "B<tmpnam_r>()"
-msgstr "tmpnam"
+msgstr "B<tmpnam_r>()"
#. type: TP
#: build/C/man3/tmpnam.3:47
-#, fuzzy, no-wrap
-#| msgid "Since glibc 2.10:"
+#, no-wrap
msgid "Since glibc 2.19:"
-msgstr "glibc 2.10 以降:"
+msgstr "glibc 2.19 以降:"
#. type: Plain text
#: build/C/man3/tmpnam.3:50
-#, fuzzy
-#| msgid "_GNU_SOURCE"
msgid "_DEFAULT_SOURCE"
-msgstr "_GNU_SOURCE"
+msgstr "_DEFAULT_SOURCE"
#. type: TP
#: build/C/man3/tmpnam.3:50
#. type: Plain text
#: build/C/man3/tmpnam.3:63
-#, fuzzy
-#| msgid ""
-#| "B<Note:> Avoid use of B<tmpnam>(); use B<mkstemp>(3) or B<tmpfile>(3) "
-#| "instead."
msgid ""
"B<Note:> avoid using these functions; use B<mkstemp>(3) or B<tmpfile>(3) "
"instead."
-msgstr ""
-"B<注意:> B<tmpnam>() の使用は避けること。代わりに B<mkstemp>(3) か "
-"B<tmpfile>(3) を使うこと。"
+msgstr "B<注意:> これらの関数の使用は避けること。代わりに B<mkstemp>(3) か B<tmpfile>(3) を使うこと。"
#. type: Plain text
#: build/C/man3/tmpnam.3:85
#. type: Plain text
#: build/C/man3/tmpnam.3:108
-#, fuzzy
-#| msgid ""
-#| "The B<tmpnam>() function returns a pointer to a unique temporary "
-#| "filename, or NULL if a unique name cannot be generated."
msgid ""
"These functions return a pointer to a unique temporary filename, or NULL if "
"a unique name cannot be generated."
-msgstr ""
-"B<tmpnam>() 関数は一意な一時ファイル名へのポインターを返す。 一意なファイル"
-"名が作成できなかった場合は NULL を返す。"
+msgstr "これらの関数は一意な一時ファイル名へのポインターを返す。 一意なファイル名が作成できなかった場合は NULL を返す。"
#. type: Plain text
#: build/C/man3/tmpnam.3:110
#. type: tbl table
#: build/C/man3/tmpnam.3:120
-#, fuzzy, no-wrap
-#| msgid "tmpnam"
+#, no-wrap
msgid "B<tmpnam>()"
-msgstr "tmpnam"
+msgstr "B<tmpnam>()"
#. type: tbl table
#: build/C/man3/tmpnam.3:120
#, no-wrap
msgid "MT-Unsafe race:tmpnam/!s"
-msgstr ""
+msgstr "MT-Unsafe race:tmpnam/!s"
#. type: Plain text
#: build/C/man3/tmpnam.3:131
-#, fuzzy
-#| msgid ""
-#| "SVr4, 4.3BSD, C89, C99, POSIX.1-2001. POSIX.1-2008 marks B<tmpnam>() as "
-#| "obsolete."
msgid ""
"B<tmpnam>(): SVr4, 4.3BSD, C89, C99, POSIX.1-2001. POSIX.1-2008 marks "
"B<tmpnam>() as obsolete."
-msgstr ""
-"SVr4, 4.3BSD, C89, C99, POSIX.1-2001. POSIX.1-2008 は B<tmpnam>() を廃止予"
-"定としている。"
+msgstr "B<tmpnam>(): SVr4, 4.3BSD, C89, C99, POSIX.1-2001. POSIX.1-2008 は B<tmpnam>() を廃止予定としている。"
#. Appears to be on Solaris
#. type: Plain text
#. type: Plain text
#: build/C/man3/tmpnam.3:163
-#, fuzzy
-#| msgid ""
-#| "Although B<tempnam>() generates names that are difficult to guess, it is "
-#| "nevertheless possible that between the time that B<tempnam>() returns a "
-#| "pathname, and the time that the program opens it, another program might "
-#| "create that pathname using B<open>(2), or create it as a symbolic link. "
-#| "This can lead to security holes. To avoid such possibilities, use the "
-#| "B<open>(2) B<O_EXCL> flag to open the pathname. Or better yet, use "
-#| "B<mkstemp>(3) or B<tmpfile>(3)."
msgid ""
"Although these functions generate names that are difficult to guess, it is "
"nevertheless possible that between the time that the pathname is returned "
"to security holes. To avoid such possibilities, use the B<open>(2) "
"B<O_EXCL> flag to open the pathname. Or better yet, use B<mkstemp>(3) or "
"B<tmpfile>(3)."
-msgstr ""
-"B<tempnam>() は推測が難しい名前を生成するが、それにもかかわらず、 "
-"B<tempnam>() がパス名を返してから、プログラムがそのファイルをオープンする ま"
-"での間に、別のプログラムが同じパス名で、ファイルを B<open>(2) で作成したり、"
-"シンボリックリンクを作成したりする可能性がある。 これはセキュリティホールにつ"
-"ながる可能性がある。 そのような可能性を回避するためには、 B<open>(2) の "
-"B<O_EXCL> フラグを使ってパス名をオープンすればよい。 もっといいのは、 "
-"B<mkstemp>(3) や B<tmpfile>(3) を使うことである。"
+msgstr "これらの関数は推測が難しい名前を生成するが、それにもかかわらず、パス名が返されてから、プログラムがそのファイルをオープンするまでの間に、別のプログラムが同じパス名で、ファイルを B<open>(2) で作成したり、シンボリックリンクを作成したりする可能性がある。 これはセキュリティホールにつながる可能性がある。 そのような可能性を回避するためには、 B<open>(2) の B<O_EXCL> フラグを使ってパス名をオープンすればよい。 もっといいのは、 B<mkstemp>(3) や B<tmpfile>(3) を使うことである。"
#. type: Plain text
#: build/C/man3/tmpnam.3:171
#. type: Plain text
#: build/C/man3/tmpnam.3:178
-#, fuzzy
-#| msgid ""
-#| "Never use this function. Use B<mkstemp>(3) or B<tmpfile>(3) instead."
msgid ""
"Never use these functions. Use B<mkstemp>(3) or B<tmpfile>(3) instead."
-msgstr ""
-"決してこの関数を使ってはならない。代わりに B<mkstemp>(3) か B<tmpfile>(3) "
-"を使うこと。"
+msgstr "決してこれらの関数を使用しないこと。代わりに B<mkstemp>(3) か B<tmpfile>(3) を使うこと。"
#. type: Plain text
#: build/C/man3/tmpnam.3:183
#. type: Plain text
#: build/C/man2/unlink.2:318
-#, fuzzy
-#| msgid ""
-#| "B<rm>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), B<rename>(2), "
-#| "B<rmdir>(2), B<mkfifo>(3), B<remove>(3), B<path_resolution>(7), "
-#| "B<symlink>(7)"
msgid ""
"B<rm>(1), B<unlink>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), "
"B<rename>(2), B<rmdir>(2), B<mkfifo>(3), B<remove>(3), "
"B<path_resolution>(7), B<symlink>(7)"
-msgstr ""
-"B<rm>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), B<rename>(2), "
-"B<rmdir>(2), B<mkfifo>(3), B<remove>(3), B<path_resolution>(7), B<symlink>(7)"
+msgstr "B<rm>(1), B<unlink>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), B<rename>(2), B<rmdir>(2), B<mkfifo>(3), B<remove>(3), B<path_resolution>(7), B<symlink>(7)"
#. type: TH
#: build/C/man3/unlocked_stdio.3:25
#. type: tbl table
#: build/C/man3/unlocked_stdio.3:141
-#, fuzzy, no-wrap
-#| msgid "B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+#, no-wrap
msgid ""
"B<getc_unlocked>(),\n"
"B<putc_unlocked>(),\n"
"B<putwc_unlocked>(),\n"
"B<fgetws_unlocked>(),\n"
"B<fputws_unlocked>()"
-msgstr "B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+msgstr ""
+"B<getc_unlocked>(),\n"
+"B<putc_unlocked>(),\n"
+"B<clearerr_unlocked>(),\n"
+"B<fflush_unlocked>(),\n"
+"B<fgetc_unlocked>(),\n"
+"B<fputc_unlocked>(),\n"
+"B<fread_unlocked>(),\n"
+"B<fwrite_unlocked>(),\n"
+"B<fgets_unlocked>(),\n"
+"B<fputs_unlocked>(),\n"
+"B<getwc_unlocked>(),\n"
+"B<fgetwc_unlocked>(),\n"
+"B<fputwc_unlocked>(),\n"
+"B<putwc_unlocked>(),\n"
+"B<fgetws_unlocked>(),\n"
+"B<fputws_unlocked>()"
#. type: tbl table
#: build/C/man3/unlocked_stdio.3:145
-#, fuzzy, no-wrap
-#| msgid "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+#, no-wrap
msgid ""
"B<getchar_unlocked>(),\n"
"B<getwchar_unlocked>()"
-msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+msgstr ""
+"B<getchar_unlocked>(),\n"
+"B<getwchar_unlocked>()"
#. type: tbl table
#: build/C/man3/unlocked_stdio.3:145
#, no-wrap
msgid "MT-Unsafe race:stdin"
-msgstr ""
+msgstr "MT-Unsafe race:stdin"
#. type: tbl table
#: build/C/man3/unlocked_stdio.3:149
-#, fuzzy, no-wrap
-#| msgid "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+#, no-wrap
msgid ""
"B<putchar_unlocked>(),\n"
"B<putwchar_unlocked>()"
-msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+msgstr ""
+"B<putchar_unlocked>(),\n"
+"B<putwchar_unlocked>()"
#. type: tbl table
#: build/C/man3/unlocked_stdio.3:149
#, no-wrap
msgid "MT-Unsafe race:stdout"
-msgstr ""
+msgstr "MT-Unsafe race:stdout"
#. type: tbl table
#: build/C/man3/unlocked_stdio.3:154
-#, fuzzy, no-wrap
-#| msgid "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+#, no-wrap
msgid ""
"B<feof_unlocked>(),\n"
"B<ferror_unlocked>(),\n"
"B<fileno_unlocked>()"
-msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+msgstr ""
+"B<feof_unlocked>(),\n"
+"B<ferror_unlocked>(),\n"
+"B<fileno_unlocked>()"
#. type: Plain text
#: build/C/man3/unlocked_stdio.3:164
-#, fuzzy
-#| msgid ""
-#| "The four functions B<getc_unlocked>(), B<getchar_unlocked>(), "
-#| "B<putc_unlocked>(), B<putchar_unlocked>() are in POSIX.1-2001."
msgid ""
"The four functions B<getc_unlocked>(), B<getchar_unlocked>(), "
"B<putc_unlocked>(), B<putchar_unlocked>() are in POSIX.1-2001 and "
"POSIX.1-2008."
-msgstr ""
-"B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), "
-"B<putchar_unlocked>() の 4 つの関数は POSIX.1-2001 に規定されている。"
+msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>() の 4 つの関数は POSIX.1-2001 と POSIX.1-2008 に規定されている。"
#. E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and
#. moved to a compatibility library.
#. type: Plain text
#: build/C/man3/wprintf.3:53
-#, fuzzy
-#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
#. type: Plain text
#: build/C/man3/wprintf.3:64
#. type: Plain text
#: build/C/man3/wprintf.3:200
-#, fuzzy
-#| msgid ""
-#| "If no B<l> modifier is present: The I<const\\ char\\ *> argument is "
-#| "expected to be a pointer to an array of character type (pointer to a "
-#| "string) containing a multibyte character sequence beginning in the "
-#| "initial shift state. Characters from the array are converted to wide "
-#| "characters (each by a call to the B<mbrtowc>(3) function with a "
-#| "conversion state starting in the initial state before the first byte). "
-#| "The resulting wide characters are written up to (but not including) the "
-#| "terminating null wide character (L\\(aq\\e0\\(aq). If a precision is "
-#| "specified, no more wide characters than the number specified are "
-#| "written. Note that the precision determines the number of I<wide "
-#| "characters> written, not the number of I<bytes> or I<screen positions>. "
-#| "The array must contain a terminating null byte (\\(aq\\e0\\(aq), unless a "
-#| "precision is given and it is so small that the number of converted wide "
-#| "characters reaches it before the end of the array is reached. If an B<l> "
-#| "modifier is present: The I<const\\ wchar_t\\ *> argument is expected to "
-#| "be a pointer to an array of wide characters. Wide characters from the "
-#| "array are written up to (but not including) a terminating null wide "
-#| "character. If a precision is specified, no more than the number "
-#| "specified are written. The array must contain a terminating null wide "
-#| "character, unless a precision is given and it is smaller than or equal to "
-#| "the number of wide characters in the array."
msgid ""
"If no B<l> modifier is present: the I<const\\ char\\ *> argument is expected "
"to be a pointer to an array of character type (pointer to a string) "
#. type: tbl table
#: build/C/man3/wprintf.3:219
-#, fuzzy, no-wrap
-#| msgid "B<dprintf>(), B<vdprintf>():"
+#, no-wrap
msgid ""
"B<wprintf>(),\n"
"B<fwprintf>(),\n"
-msgstr "B<dprintf>(), B<vdprintf>():"
+msgstr ""
+"B<wprintf>(),\n"
+"B<fwprintf>(),\n"
#. type: tbl table
#: build/C/man3/wprintf.3:222
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
msgid ""
"B<swprintf>(),\n"
"B<vwprintf>(),\n"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<swprintf>(),\n"
+"B<vwprintf>(),\n"
#. type: tbl table
#: build/C/man3/wprintf.3:225
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
msgid ""
"B<vfwprintf>(),\n"
"B<vswprintf>()"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<vfwprintf>(),\n"
+"B<vswprintf>()"
#. type: Plain text
#: build/C/man3/wprintf.3:238
#. type: TH
#: build/C/man2/write.2:39
-#, fuzzy, no-wrap
-#| msgid "2014-10-15"
+#, no-wrap
msgid "2019-10-10"
-msgstr "2014-10-15"
+msgstr "2019-10-10"
#. type: Plain text
#: build/C/man2/write.2:42
#. type: Plain text
#: build/C/man2/write.2:82
-#, fuzzy
-#| msgid ""
-#| "For a seekable file (i.e., one to which B<lseek>(2) may be applied, for "
-#| "example, a regular file) writing takes place at the current file offset, "
-#| "and the file offset is incremented by the number of bytes actually "
-#| "written. If the file was B<open>(2)ed with B<O_APPEND>, the file offset "
-#| "is first set to the end of the file before writing. The adjustment of "
-#| "the file offset and the write operation are performed as an atomic step."
msgid ""
"For a seekable file (i.e., one to which B<lseek>(2) may be applied, for "
"example, a regular file) writing takes place at the file offset, and the "
"file was B<open>(2)ed with B<O_APPEND>, the file offset is first set to the "
"end of the file before writing. The adjustment of the file offset and the "
"write operation are performed as an atomic step."
-msgstr ""
-"seek 可能なファイル (つまり B<lseek>(2) が適用できるファイル、例えば通常の"
-"ファイル) では、 書き込みは現在のファイルオフセットから行われ、 ファイルオフ"
-"セットは実際に書き込みが行われたバイト数分 加算される。ファイルが "
-"B<O_APPEND> で B<open>(2) された場合、ファイルオフセットは書き込み前に ファ"
-"イルの末尾に設定される。 ファイルオフセットの調整と書き込み操作はアトミックな"
-"処理として 実行される。"
+msgstr "seek 可能なファイル (つまり B<lseek>(2) が適用できるファイル、例えば通常のファイル) では、 書き込みはファイルオフセットから行われ、 ファイルオフセットは実際に書き込みが行われたバイト数分 加算される。ファイルが B<O_APPEND> で B<open>(2) された場合、ファイルオフセットは書き込み前に ファイルの末尾に設定される。 ファイルオフセットの調整と書き込み操作はアトミックな処理として 実行される。"
#. type: Plain text
#: build/C/man2/write.2:89
-#, fuzzy
-#| msgid ""
-#| "POSIX requires that a B<read>(2) which can be proved to occur after a "
-#| "B<write>() has returned returns the new data. Note that not all "
-#| "filesystems are POSIX conforming."
msgid ""
"POSIX requires that a B<read>(2) that can be proved to occur after a "
"B<write>() has returned will return the new data. Note that not all "
#. type: Plain text
#: build/C/man2/write.2:194
-#, fuzzy
-#| msgid ""
-#| "I<fd> is attached to an object which is unsuitable for writing; or the "
-#| "file was opened with the B<O_DIRECT> flag, and either the address "
-#| "specified in I<buf>, the value specified in I<count>, or the current file "
-#| "offset is not suitably aligned."
msgid ""
"I<fd> is attached to an object which is unsuitable for writing; or the file "
"was opened with the B<O_DIRECT> flag, and either the address specified in "
"I<buf>, the value specified in I<count>, or the file offset is not suitably "
"aligned."
-msgstr ""
-"I<fd> が書き込みが不適切なオブジェクトを参照している。 もしくは、ファイルが "
-"B<O_DIRECT> フラグを指定してオープンされているが、 I<buf> に指定されたアドレ"
-"ス、 I<count> に指定された値、 現在のファイルオフセットのいずれかの アライン"
-"メントが不適切である。"
+msgstr "I<fd> が書き込みが不適切なオブジェクトを参照している。 もしくは、ファイルが B<O_DIRECT> フラグを指定してオープンされているが、 I<buf> に指定されたアドレス、 I<count> に指定された値、 ファイルオフセットのいずれかのアラインメントが不適切である。"
#. commit 088737f44bbf6378745f5b57b035e57ee3dc4750
#. type: Plain text
"B<close>(2), B<fcntl>(2), B<fsync>(2), B<ioctl>(2), B<lseek>(2), B<open>(2), "
"B<pwrite>(2), B<read>(2), B<select>(2), B<writev>(2), B<fwrite>(3)"
-#~ msgid "2013-07-04"
-#~ msgstr "2013-07-04"
-
-#~ msgid ""
-#~ "B<ctermid>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-#~ msgstr ""
-#~ "B<ctermid>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-
#~ msgid "Multithreading (see pthreads(7))"
#~ msgstr "マルチスレッディング (pthreads(7) 参照)"
#~ "B<ctermid>() 関数は例外付きでスレッドセーフである。 NULL パラメーターで呼"
#~ "び出された場合はスレッドセーフではない。"
-#~ msgid "Svr4, POSIX.1-2001."
-#~ msgstr "SVr4, POSIX.1-2001."
-
-#~ msgid "DPRINTF"
-#~ msgstr "DPRINTF"
-
#~ msgid "dprintf, vdprintf - print to a file descriptor"
#~ msgstr "dprintf, vdprintf - ファイルディスクリプターに文字出力する"
-#~ msgid "B<int dprintf(int >I<fd>B<, const char *>I<format>B<, ...);>"
-#~ msgstr "B<int dprintf(int >I<fd>B<, const char *>I<format>B<, ...);>"
-
-#~ msgid ""
-#~ "B<int vdprintf(int >I<fd>B<, const char *>I<format>B<, va_list >I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vdprintf(int >I<fd>B<, const char *>I<format>B<, va_list >I<ap>B<);>"
-
#~ msgid ""
#~ "These functions are GNU extensions that are nowadays specified in "
#~ "POSIX.1-2008."
#~ "これらの関数は GNU による拡張であり、 現在では POSIX.1-2008 で規定されてい"
#~ "る。"
-#~ msgid "C89, C99."
-#~ msgstr "C89, C99."
-
-#~ msgid "2014-01-15"
-#~ msgstr "2014-01-15"
-
-#~ msgid ""
-#~ "B<fileno>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-#~ msgstr ""
-#~ "B<fileno>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-
#~ msgid ""
#~ "The function B<fileno>() examines the argument I<stream> and returns its "
#~ "integer descriptor."
#~ msgid "The B<fflush>() function is thread-safe."
#~ msgstr "関数 B<fflush>() はスレッドセーフである。"
-#~ msgid "2013-12-31"
-#~ msgstr "2013-12-31"
-
-#~ msgid "C99, POSIX.1-2001."
-#~ msgstr "C99, POSIX.1-2001."
-
-#~ msgid "B<void flockfile(FILE *>I<filehandle>B<);>\n"
-#~ msgstr "B<void flockfile(FILE *>I<filehandle>B<);>\n"
-
-#~ msgid "B<int ftrylockfile(FILE *>I<filehandle>B<);>\n"
-#~ msgstr "B<int ftrylockfile(FILE *>I<filehandle>B<);>\n"
-
-#~ msgid "B<void funlockfile(FILE *>I<filehandle>B<);>\n"
-#~ msgstr "B<void funlockfile(FILE *>I<filehandle>B<);>\n"
-
-#~ msgid ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || "
-#~ "_SVID_SOURCE || _POSIX_SOURCE"
-#~ msgstr ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || "
-#~ "_SVID_SOURCE || _POSIX_SOURCE"
-
-#~ msgid "POSIX.1-2001."
-#~ msgstr "POSIX.1-2001."
-
#~ msgid "AVAILABILITY"
#~ msgstr "可用性"
#~ "バッファーとして I<buf> を指定し、バッファーの指定時にバッファーのサイズ"
#~ "を stdio に教える方法がある。"
-#~ msgid " setbuffer(stream, buf, size);\n"
-#~ msgstr " setbuffer(stream, buf, size);\n"
-
-#~ msgid "B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
-#~ msgstr "B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
-
-#~ msgid "B< int >I<severity>B<, const char *>I<text>B<,>\n"
-#~ msgstr "B< int >I<severity>B<, const char *>I<text>B<,>\n"
-
-#~ msgid "B< const char *>I<action>B<, const char *>I<tag>B<);>\n"
-#~ msgstr "B< const char *>I<action>B<, const char *>I<tag>B<);>\n"
-
-#~ msgid "2012-04-22"
-#~ msgstr "2012-04-22"
-
-#~ msgid ""
-#~ "B<fdopen>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-#~ msgstr ""
-#~ "B<fdopen>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-
#~ msgid ""
#~ "The B<fopen>() and B<freopen>() functions conform to C89. The "
#~ "B<fdopen>() function conforms to POSIX.1-1990."
#~ "B<fopen>() 関数と B<freopen>() 関数は C89に準拠している。 B<fdopen>() "
#~ "関数は POSIX.1-1990 に準拠している。"
-#~ msgid ""
-#~ "/* supported */\n"
-#~ "B<#include E<lt>stdio.hE<gt>>\n"
-#~ msgstr ""
-#~ "/* supported */\n"
-#~ "B<#include E<lt>stdio.hE<gt>>\n"
-
-#~ msgid "B<#include E<lt>stdio_ext.hE<gt>>\n"
-#~ msgstr "B<#include E<lt>stdio_ext.hE<gt>>\n"
-
-#~ msgid "C89, POSIX.1-2001."
-#~ msgstr "C89, POSIX.1-2001."
-
-#~ msgid "2014-05-28"
-#~ msgstr "2014-05-28"
-
#~ msgid "The I<stream> specified is not a seekable stream."
#~ msgstr "指定した I<stream> がシークできない。"
-#~ msgid "2014-10-02"
-#~ msgstr "2014-10-02"
-
-#~ msgid "SUSv2, POSIX.1-2001."
-#~ msgstr "SUSv2, POSIX.1-2001."
-
#~ msgid "These functions are found on System V-like systems."
#~ msgstr "これらの関数は System-V 風のシステムに存在する。"
-#~ msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L || _XOPEN_SOURCE\\ E<gt>=\\ 700"
-#~ msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L || _XOPEN_SOURCE\\ E<gt>=\\ 700"
-
-#~ msgid ""
-#~ " stream = fopen(\"/etc/motd\", \"r\");\n"
-#~ " if (stream == NULL)\n"
-#~ " exit(EXIT_FAILURE);\n"
-#~ msgstr ""
-#~ " stream = fopen(\"/etc/motd\", \"r\");\n"
-#~ " if (stream == NULL)\n"
-#~ " exit(EXIT_FAILURE);\n"
-
-#~ msgid "2014-01-24"
-#~ msgstr "2014-01-24"
-
-#~ msgid "2010-09-26"
-#~ msgstr "2010-09-26"
-
-#~ msgid "_SVID_SOURCE || _BSD_SOURCE ||"
-#~ msgstr "_SVID_SOURCE || _BSD_SOURCE ||"
-
-#~ msgid ""
-#~ "(_XOPEN_SOURCE &&\n"
-#~ " !(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\\ E<gt>=\\ 600))\n"
-#~ msgstr ""
-#~ "(_XOPEN_SOURCE &&\n"
-#~ " !(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\\ E<gt>=\\ 600))\n"
-
#~ msgid ""
#~ "The file referred to by I<oldpath> already has the maximum number of "
#~ "links to it."
#~ "I<oldpath> によって参照されるファイルは 既に最大数までのリンクを持ってい"
#~ "る。"
-#~ msgid "2012-07-13"
-#~ msgstr "2012-07-13"
-
-#~ msgid "2014-06-13"
-#~ msgstr "2014-06-13"
-
#~ msgid ""
#~ "When converting old code, substitute values for I<whence> with the "
#~ "following macros:"
#~ msgstr ""
#~ "古いコードを変換する時は I<whence> の値を以下のマクロに置き換えること:"
-#~ msgid "old"
-#~ msgstr "old"
-
-#~ msgid "new"
-#~ msgstr "new"
-
-#~ msgid "0"
-#~ msgstr "0"
-
-#~ msgid "SEEK_SET"
-#~ msgstr "SEEK_SET"
-
-#~ msgid "1"
-#~ msgstr "1"
-
-#~ msgid "SEEK_CUR"
-#~ msgstr "SEEK_CUR"
-
-#~ msgid "2"
-#~ msgstr "2"
-
-#~ msgid "SEEK_END"
-#~ msgstr "SEEK_END"
-
-#~ msgid "L_SET"
-#~ msgstr "L_SET"
-
-#~ msgid "L_INCR"
-#~ msgstr "L_INCR"
-
-#~ msgid "L_XTND"
-#~ msgstr "L_XTND"
-
#~ msgid ""
#~ "Note that file descriptors created by B<dup>(2) or B<fork>(2) share the "
#~ "current file position pointer, so seeking on such files may be subject to "
#~ "ぶん危ないマインドコントロール剤で 頭がおかしくなったサルが設計したんじゃ"
#~ "ないかな」 \\(em Linus"
-#~ msgid "I<sys_errlist>, I<sys_nerr>: _BSD_SOURCE"
-#~ msgstr "I<sys_errlist>, I<sys_nerr>: _BSD_SOURCE"
-
#~ msgid ""
#~ "To be of most use, the argument string should include the name of the "
#~ "function that incurred the error. The error number is taken from the "
#~ "POSIX.1-2001 に準拠している。 外部変数 I<sys_nerr> と I<sys_errlist> は "
#~ "BSD に準拠している。"
-#~ msgid "2014-07-08"
-#~ msgstr "2014-07-08"
-
#~ msgid "Too many file descriptors are in use by the process."
#~ msgstr "このプロセスで使われているファイルディスクリプターが多すぎる。"
#~ "つかった場合、 -1 を返す。 その場合、 I<errno> にエラーの原因を示す値が設"
#~ "定される。"
-#~ msgid "B<int printf(const char *>I<format>B<, ...);>"
-#~ msgstr "B<int printf(const char *>I<format>B<, ...);>"
-
-#~ msgid "B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>"
-#~ msgstr "B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>"
-
-#~ msgid "B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>"
-#~ msgstr "B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>"
-
-#~ msgid ""
-#~ "B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, ...);>"
-#~ msgstr ""
-#~ "B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, ...);>"
-
-#~ msgid "B<#include E<lt>stdarg.hE<gt>>"
-#~ msgstr "B<#include E<lt>stdarg.hE<gt>>"
-
-#~ msgid "B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>"
-#~ msgstr "B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>"
-
-#~ msgid ""
-#~ "B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-
-#~ msgid ""
-#~ "B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-
-#~ msgid ""
-#~ "B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, va_list >I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, va_list >I<ap>B<);>"
-
-#~ msgid ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE || "
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
-#~ msgstr ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE || "
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
-
#~ msgid "or I<cc -std=c99>"
#~ msgstr "または I<cc -std=c99>"
-#~ msgid "Return value"
-#~ msgstr "Return Values"
-
#~ msgid ""
#~ "The B<fprintf>(), B<printf>(), B<sprintf>(), B<vprintf>(), B<vfprintf>(), "
#~ "and B<vsprintf>() functions conform to C89 and C99. The B<snprintf>() "
#~ "B<vsprintf>() 関数は、C89 と C99 に準拠している。 B<snprintf>() と "
#~ "B<vsnprintf>() は C99 に準拠している。"
-#~ msgid " while (1) {\n"
-#~ msgstr " while (1) {\n"
-
-#~ msgid " /* Try to print in the allocated space */\n"
-#~ msgstr " /* Try to print in the allocated space */\n"
-
-#~ msgid " /* Check error code */\n"
-#~ msgstr " /* Check error code */\n"
-
-#~ msgid " /* If that worked, return the string */\n"
-#~ msgstr " /* If that worked, return the string */\n"
-
-#~ msgid ""
-#~ " if (n E<lt> size)\n"
-#~ " return p;\n"
-#~ msgstr ""
-#~ " if (n E<lt> size)\n"
-#~ " return p;\n"
-
-#~ msgid " /* Else try again with more space */\n"
-#~ msgstr " /* Else try again with more space */\n"
-
-#~ msgid " size = n + 1; /* Precisely what is needed */\n"
-#~ msgstr " size = n + 1; /* Precisely what is needed */\n"
-
-#~ msgid ""
-#~ " np = realloc(p, size);\n"
-#~ " if (np == NULL) {\n"
-#~ " free(p);\n"
-#~ " return NULL;\n"
-#~ " } else {\n"
-#~ " p = np;\n"
-#~ " }\n"
-#~ " }\n"
-#~ "}\n"
-#~ msgstr ""
-#~ " np = realloc(p, size);\n"
-#~ " if (np == NULL) {\n"
-#~ " free(p);\n"
-#~ " return NULL;\n"
-#~ " } else {\n"
-#~ " p = np;\n"
-#~ " }\n"
-#~ " }\n"
-#~ "}\n"
-
-#~ msgid "2014-01-11"
-#~ msgstr "2014-01-11"
-
-#~ msgid "2014-05-04"
-#~ msgstr "2014-05-04"
-
#~ msgid ""
#~ "Other errors may occur, depending on the object connected to I<fd>. "
#~ "POSIX allows a B<read>() that is interrupted after reading some data to "
#~ "(I<errno> に B<EINTR> を設定して) -1 を返してもよいし、 既に読み込んだバイ"
#~ "ト数を返してもよい。"
-#~ msgid ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ "
-#~ "_XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-#~ msgstr ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ "
-#~ "_XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-
#~ msgid "The named file is not a symbolic link."
#~ msgstr "指定したファイルがシンボリックリンクでない。"
#~ msgid ""
-#~ "#include E<lt>sys/types.hE<gt>\n"
-#~ "#include E<lt>sys/stat.hE<gt>\n"
-#~ "#include E<lt>stdio.hE<gt>\n"
-#~ "#include E<lt>stdlib.hE<gt>\n"
-#~ "#include E<lt>unistd.hE<gt>\n"
-#~ msgstr ""
-#~ "#include E<lt>sys/types.hE<gt>\n"
-#~ "#include E<lt>sys/stat.hE<gt>\n"
-#~ "#include E<lt>stdio.hE<gt>\n"
-#~ "#include E<lt>stdlib.hE<gt>\n"
-#~ "#include E<lt>unistd.hE<gt>\n"
-
-#~ msgid " r = readlink(argv[1], linkname, sb.st_size + 1);\n"
-#~ msgstr " r = readlink(argv[1], linkname, sb.st_size + 1);\n"
-
-#~ msgid ""
-#~ " if (r == -1) {\n"
-#~ " perror(\"readlink\");\n"
-#~ " exit(EXIT_FAILURE);\n"
-#~ " }\n"
-#~ msgstr ""
-#~ " if (r == -1) {\n"
-#~ " perror(\"readlink\");\n"
-#~ " exit(EXIT_FAILURE);\n"
-#~ " }\n"
-
-#~ msgid ""
-#~ " if (r E<gt> sb.st_size) {\n"
-#~ " fprintf(stderr, \"symlink increased in size \"\n"
-#~ " \"between lstat() and readlink()\\en\");\n"
-#~ " exit(EXIT_FAILURE);\n"
-#~ " }\n"
-#~ msgstr ""
-#~ " if (r E<gt> sb.st_size) {\n"
-#~ " fprintf(stderr, \"symlink increased in size \"\n"
-#~ " \"between lstat() and readlink()\\en\");\n"
-#~ " exit(EXIT_FAILURE);\n"
-#~ " }\n"
-
-#~ msgid " linkname[r] = \\(aq\\e0\\(aq;\n"
-#~ msgstr " linkname[r] = \\(aq\\e0\\(aq;\n"
-
-#~ msgid " free(linkname);\n"
-#~ msgstr " free(linkname);\n"
-
-#~ msgid "B<preadv>(), B<pwritev>(): _BSD_SOURCE"
-#~ msgstr "B<preadv>(), B<pwritev>(): _BSD_SOURCE"
-
-#~ msgid ""
#~ "It is not advisable to mix calls to B<readv>() or B<writev>(), which "
#~ "operate on file descriptors, with the functions from the stdio library; "
#~ "the results will be undefined and probably not what you want."
#~ msgid "The B<remove>() function is thread-safe."
#~ msgstr "関数 B<remove>() はスレッドセーフである。"
-#~ msgid "C89, C99, 4.3BSD, POSIX.1-2001."
-#~ msgstr "C89, C99, 4.3BSD, POSIX.1-2001."
-
#~ msgid ""
#~ "However, when overwriting there will probably be a window in which both "
#~ "I<oldpath> and I<newpath> refer to the file being renamed."
#~ msgid "B<renameat2>() was added to Linux in kernel 3.15."
#~ msgstr "B<renameat2>() はカーネル 2.6.16 で Linux に追加された。"
-#~ msgid "2008-05-08"
-#~ msgstr "2008-05-08"
-
-#~ msgid ""
-#~ "_XOPEN_SOURCE\\ E<gt>=\\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>="
-#~ "\\ 200112L;"
-#~ msgstr ""
-#~ "_XOPEN_SOURCE\\ E<gt>=\\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>="
-#~ "\\ 200112L;"
-
-#~ msgid "B<D>"
-#~ msgstr "B<D>"
-
#~ msgid ""
#~ "Equivalent to I<ld>; this exists only for backward compatibility. (Note: "
#~ "thus only in libc4. In libc5 and glibc the B<%D> is silently ignored, "
#~ "関数 B<setbuf>(), B<setbuffer>(), B<setlinebuf>(), B<setvbuf>() はスレッド"
#~ "セーフである。"
-#~ msgid "2008-07-14"
-#~ msgstr "2008-07-14"
-
-#~ msgid "feof"
-#~ msgstr "feof"
-
-#~ msgid "ferror"
-#~ msgstr "ferror"
-
-#~ msgid "fgetc"
-#~ msgstr "fgetc"
-
-#~ msgid "fgets"
-#~ msgstr "fgets"
-
-#~ msgid "fileno"
-#~ msgstr "fileno"
-
-#~ msgid "fopen"
-#~ msgstr "fopen"
-
-#~ msgid "fprintf"
-#~ msgstr "fprintf"
-
-#~ msgid "fputc"
-#~ msgstr "fputc"
-
-#~ msgid "fputs"
-#~ msgstr "fputs"
-
-#~ msgid "fread"
-#~ msgstr "fread"
-
-#~ msgid "fscanf"
-#~ msgstr "fscanf"
-
-#~ msgid "fseek"
-#~ msgstr "fseek"
-
-#~ msgid "fsetpos"
-#~ msgstr "fsetpos"
-
-#~ msgid "ftell"
-#~ msgstr "ftell"
-
-#~ msgid "fwrite"
-#~ msgstr "fwrite"
-
-#~ msgid "getc"
-#~ msgstr "getc"
-
-#~ msgid "getw"
-#~ msgstr "getw"
-
-#~ msgid "printf"
-#~ msgstr "printf"
-
-#~ msgid "putc"
-#~ msgstr "putc"
-
-#~ msgid "puts"
-#~ msgstr "puts"
-
-#~ msgid "putw"
-#~ msgstr "putw"
-
-#~ msgid "remove"
-#~ msgstr "remove"
-
-#~ msgid "rewind"
-#~ msgstr "rewind"
-
-#~ msgid "scanf"
-#~ msgstr "scanf"
-
-#~ msgid "setbuf"
-#~ msgstr "setbuf"
-
-#~ msgid "sprintf"
-#~ msgstr "sprintf"
-
-#~ msgid "vfprintf"
-#~ msgstr "vfprintf"
-
-#~ msgid "vprintf"
-#~ msgstr "vprintf"
-
-#~ msgid "vsprintf"
-#~ msgstr "vsprintf"
-
-#~ msgid "B<#include E<lt>stdio_ext.hE<gt>>"
-#~ msgstr "B<#include E<lt>stdio_ext.hE<gt>>"
-
-#~ msgid "B<size_t __fbufsize(FILE *>I<stream>B<);>"
-#~ msgstr "B<size_t __fbufsize(FILE *>I<stream>B<);>"
-
-#~ msgid "B<size_t __fpending(FILE *>I<stream>B<);>"
-#~ msgstr "B<size_t __fpending(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __flbf(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __flbf(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __freadable(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __freadable(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __fwritable(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __fwritable(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __freading(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __freading(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __fwriting(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __fwriting(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __fsetlocking(FILE *>I<stream>B<, int >I<type>B<);>"
-#~ msgstr "B<int __fsetlocking(FILE *>I<stream>B<, int >I<type>B<);>"
-
-#~ msgid "B<void _flushlbf(void);>"
-#~ msgstr "B<void _flushlbf(void);>"
-
-#~ msgid "B<void __fpurge(FILE *>I<stream>B<);>"
-#~ msgstr "B<void __fpurge(FILE *>I<stream>B<);>"
-
#~ msgid ""
#~ "The B<__fbufsize>(), B<__fpending>(), B<__fpurge>() and "
#~ "B<__fsetlocking>() functions do not lock the stream, so they are not "
#~ msgid "System calls"
#~ msgstr "システムコール"
-#~ msgid "2014-02-27"
-#~ msgstr "2014-02-27"
-
#~ msgid "The call was interrupted by a signal."
#~ msgstr "呼び出しがシグナルによって中断された。"
#~ msgid "Too many files open in the system."
#~ msgstr "システム全体でオープン可能なファイル数を超過した。"
-#~ msgid "SVr4, 4.3BSD, C89, C99, SUSv2, POSIX.1-2001."
-#~ msgstr "SVr4, 4.3BSD, C89, C99, SUSv2, POSIX.1-2001."
-
-#~ msgid "B<char *tmpnam(char *>I<s>B<);>\n"
-#~ msgstr "B<char *tmpnam(char *>I<s>B<);>\n"
-
#~ msgid ""
#~ "The B<tmpnam>() function is thread-safe with exceptions. It is not "
#~ "thread-safe if called with a NULL parameter."
#~ "NULL を別扱いしている。"
#~ msgid ""
-#~ "char *\n"
-#~ "tmpnam_r(char *s)\n"
-#~ "{\n"
-#~ " return s ? tmpnam(s) : NULL;\n"
-#~ "}\n"
-#~ msgstr ""
-#~ "char *\n"
-#~ "tmpnam_r(char *s)\n"
-#~ "{\n"
-#~ " return s ? tmpnam(s) : NULL;\n"
-#~ "}\n"
-
-#~ msgid ""
#~ "apparently as a warning not to use NULL. A few systems implement it. To "
#~ "get a glibc prototype for this function from I<E<lt>stdio.hE<gt>>, define "
#~ "B<_SVID_SOURCE> or B<_BSD_SOURCE> (before including I<any> header file)."
#~ "をインクルードするよりも前に) B<_SVID_SOURCE> か B<_BSD_SOURCE> を定義し"
#~ "ておく必要がある。"
-#~ msgid "2008-08-29"
-#~ msgstr "2008-08-29"
-
-#~ msgid ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE || "
-#~ "_BSD_SOURCE || _SVID_SOURCE"
-#~ msgstr ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE || "
-#~ "_BSD_SOURCE || _SVID_SOURCE"
-
-#~ msgid "or I<cc\\ -std=c99>"
-#~ msgstr "or I<cc\\ -std=c99>"
-
-#~ msgid "C99."
-#~ msgstr "C99."
-
#~ msgid ""
#~ "On success, the number of bytes written is returned (zero indicates "
#~ "nothing was written). On error, -1 is returned, and I<errno> is set "