msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2013-08-15 19:32+0900\n"
+"POT-Creation-Date: 2013-09-28 04:06+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:53 build/C/man3/ctermid.3:59 build/C/man3/fclose.3:59 build/C/man3/fcloseall.3:50 build/C/man3/fflush.3:74 build/C/man3/fgetwc.3:55 build/C/man3/flockfile.3:120 build/C/man3/fmemopen.3:176 build/C/man3/fmtmsg.3:152 build/C/man3/fopen.3:189 build/C/man3/fopencookie.3:238 build/C/man3/fpurge.3:58 build/C/man3/fputwc.3:54 build/C/man3/fread.3:83 build/C/man3/fseek.3:121 build/C/man3/fseeko.3:75 build/C/man3/getline.3:110 build/C/man3/gets.3:111 build/C/man3/getw.3:73 build/C/man2/link.2:52 build/C/man2/llseek.2:62 build/C/man2/lseek.2:162 build/C/man2/open.2:567 build/C/man2/pipe.2:92 build/C/man3/popen.3:123 build/C/man3/puts.3:84 build/C/man2/read.2:81 build/C/man2/readlink.2:77 build/C/man2/readv.2:177 build/C/man3/remove.3:60 build/C/man2/rename.2:91 build/C/man2/rmdir.2:40 build/C/man3/scanf.3:530 build/C/man3/setbuf.3:152 build/C/man2/symlink.2:84 build/C/man3/tempnam.3:87 build/C/man3/tmpfile.3:47 build/C/man3/tmpnam.3:70 build/C/man2/unlink.2:55 build/C/man3/wprintf.3:205 build/C/man2/write.2:89
+#: build/C/man3/asprintf.3:53 build/C/man3/ctermid.3:59 build/C/man3/fclose.3:59 build/C/man3/fcloseall.3:50 build/C/man3/fflush.3:74 build/C/man3/fgetwc.3:55 build/C/man3/flockfile.3:120 build/C/man3/fmemopen.3:176 build/C/man3/fmtmsg.3:152 build/C/man3/fopen.3:189 build/C/man3/fopencookie.3:238 build/C/man3/fpurge.3:58 build/C/man3/fputwc.3:54 build/C/man3/fread.3:83 build/C/man3/fseek.3:121 build/C/man3/fseeko.3:75 build/C/man3/getline.3:110 build/C/man3/gets.3:111 build/C/man3/getw.3:73 build/C/man2/link.2:52 build/C/man2/llseek.2:62 build/C/man2/lseek.2:162 build/C/man2/open.2:568 build/C/man2/pipe.2:92 build/C/man3/popen.3:123 build/C/man3/puts.3:84 build/C/man2/read.2:81 build/C/man2/readlink.2:77 build/C/man2/readv.2:177 build/C/man3/remove.3:60 build/C/man2/rename.2:91 build/C/man2/rmdir.2:40 build/C/man3/scanf.3:530 build/C/man3/setbuf.3:152 build/C/man2/symlink.2:84 build/C/man3/tempnam.3:87 build/C/man3/tmpfile.3:47 build/C/man3/tmpnam.3:70 build/C/man2/unlink.2:55 build/C/man3/wprintf.3:205 build/C/man2/write.2:89
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:61 build/C/man3/ctermid.3:67 build/C/man3/dprintf.3:69 build/C/man3/fclose.3:90 build/C/man3/fcloseall.3:60 build/C/man3/ferror.3:115 build/C/man3/fflush.3:98 build/C/man3/fgetwc.3:70 build/C/man3/flockfile.3:135 build/C/man3/fmemopen.3:195 build/C/man3/fmtmsg.3:237 build/C/man3/fopen.3:246 build/C/man3/fopencookie.3:245 build/C/man3/fpurge.3:70 build/C/man3/fputwc.3:68 build/C/man3/fread.3:103 build/C/man3/fseek.3:168 build/C/man3/fseeko.3:87 build/C/man3/getline.3:137 build/C/man3/gets.3:138 build/C/man3/getw.3:80 build/C/man2/link.2:138 build/C/man2/llseek.2:81 build/C/man2/lseek.2:200 build/C/man2/open.2:719 build/C/man3/perror.3:111 build/C/man2/pipe.2:118 build/C/man3/popen.3:172 build/C/man3/printf.3:806 build/C/man3/puts.3:103 build/C/man2/read.2:173 build/C/man2/readlink.2:125 build/C/man2/readv.2:214 build/C/man3/remove.3:70 build/C/man2/rename.2:232 build/C/man2/rmdir.2:127 build/C/man3/scanf.3:577 build/C/man3/setbuf.3:164 build/C/man3/stdin.3:113 build/C/man3/stdio.3:246 build/C/man2/symlink.2:149 build/C/man3/tempnam.3:98 build/C/man3/tmpfile.3:78 build/C/man3/tmpnam.3:87 build/C/man2/unlink.2:141 build/C/man3/unlocked_stdio.3:113 build/C/man3/wprintf.3:213 build/C/man2/write.2:185
+#: build/C/man3/asprintf.3:61 build/C/man3/ctermid.3:67 build/C/man3/dprintf.3:69 build/C/man3/fclose.3:90 build/C/man3/fcloseall.3:60 build/C/man3/ferror.3:115 build/C/man3/fflush.3:98 build/C/man3/fgetwc.3:70 build/C/man3/flockfile.3:135 build/C/man3/fmemopen.3:195 build/C/man3/fmtmsg.3:237 build/C/man3/fopen.3:246 build/C/man3/fopencookie.3:245 build/C/man3/fpurge.3:70 build/C/man3/fputwc.3:68 build/C/man3/fread.3:103 build/C/man3/fseek.3:168 build/C/man3/fseeko.3:87 build/C/man3/getline.3:137 build/C/man3/gets.3:138 build/C/man3/getw.3:80 build/C/man2/link.2:138 build/C/man2/llseek.2:81 build/C/man2/lseek.2:200 build/C/man2/open.2:727 build/C/man3/perror.3:111 build/C/man2/pipe.2:118 build/C/man3/popen.3:172 build/C/man3/printf.3:807 build/C/man3/puts.3:103 build/C/man2/read.2:173 build/C/man2/readlink.2:125 build/C/man2/readv.2:214 build/C/man3/remove.3:70 build/C/man2/rename.2:232 build/C/man2/rmdir.2:127 build/C/man3/scanf.3:577 build/C/man3/setbuf.3:164 build/C/man3/stdin.3:113 build/C/man3/stdio.3:246 build/C/man2/symlink.2:149 build/C/man3/tempnam.3:98 build/C/man3/tmpfile.3:78 build/C/man3/tmpnam.3:87 build/C/man2/unlink.2:141 build/C/man3/unlocked_stdio.3:113 build/C/man3/wprintf.3:213 build/C/man2/write.2:185
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:67 build/C/man3/ctermid.3:77 build/C/man3/dprintf.3:95 build/C/man3/fclose.3:102 build/C/man3/fcloseall.3:62 build/C/man3/ferror.3:122 build/C/man3/fflush.3:113 build/C/man3/fgetwc.3:87 build/C/man3/flockfile.3:143 build/C/man3/fmemopen.3:341 build/C/man3/fmtmsg.3:309 build/C/man3/fopen.3:348 build/C/man3/fopencookie.3:437 build/C/man3/fpurge.3:80 build/C/man3/fputwc.3:85 build/C/man3/fread.3:105 build/C/man3/fseek.3:170 build/C/man3/fseeko.3:93 build/C/man3/getline.3:171 build/C/man3/gets.3:173 build/C/man3/getw.3:86 build/C/man2/link.2:187 build/C/man2/llseek.2:87 build/C/man2/lseek.2:245 build/C/man3/lseek64.3:159 build/C/man2/open.2:992 build/C/man3/perror.3:139 build/C/man2/pipe.2:190 build/C/man3/popen.3:201 build/C/man3/printf.3:1080 build/C/man3/puts.3:112 build/C/man2/read.2:187 build/C/man2/readlink.2:214 build/C/man2/readv.2:284 build/C/man3/remove.3:81 build/C/man2/rename.2:245 build/C/man2/rmdir.2:132 build/C/man3/scanf.3:715 build/C/man3/setbuf.3:200 build/C/man3/stdin.3:154 build/C/man3/stdio.3:250 build/C/man3/stdio_ext.3:151 build/C/man2/symlink.2:164 build/C/man7/symlink.7:471 build/C/man3/tempnam.3:168 build/C/man3/tmpfile.3:97 build/C/man3/tmpnam.3:163 build/C/man2/unlink.2:148 build/C/man3/unlocked_stdio.3:136 build/C/man3/wprintf.3:253 build/C/man2/write.2:211
+#: build/C/man3/asprintf.3:67 build/C/man3/ctermid.3:77 build/C/man3/dprintf.3:95 build/C/man3/fclose.3:102 build/C/man3/fcloseall.3:62 build/C/man3/ferror.3:122 build/C/man3/fflush.3:113 build/C/man3/fgetwc.3:87 build/C/man3/flockfile.3:143 build/C/man3/fmemopen.3:341 build/C/man3/fmtmsg.3:309 build/C/man3/fopen.3:348 build/C/man3/fopencookie.3:437 build/C/man3/fpurge.3:80 build/C/man3/fputwc.3:85 build/C/man3/fread.3:105 build/C/man3/fseek.3:170 build/C/man3/fseeko.3:93 build/C/man3/getline.3:171 build/C/man3/gets.3:173 build/C/man3/getw.3:86 build/C/man2/link.2:187 build/C/man2/llseek.2:87 build/C/man2/lseek.2:245 build/C/man3/lseek64.3:164 build/C/man2/open.2:1000 build/C/man3/perror.3:139 build/C/man2/pipe.2:190 build/C/man3/popen.3:201 build/C/man3/printf.3:1081 build/C/man3/puts.3:112 build/C/man2/read.2:187 build/C/man2/readlink.2:214 build/C/man2/readv.2:284 build/C/man3/remove.3:81 build/C/man2/rename.2:245 build/C/man2/rmdir.2:132 build/C/man3/scanf.3:715 build/C/man3/setbuf.3:200 build/C/man3/stdin.3:154 build/C/man3/stdio.3:250 build/C/man3/stdio_ext.3:151 build/C/man2/symlink.2:164 build/C/man7/symlink.7:471 build/C/man3/tempnam.3:168 build/C/man3/tmpfile.3:97 build/C/man3/tmpnam.3:163 build/C/man2/unlink.2:148 build/C/man3/unlocked_stdio.3:136 build/C/man3/wprintf.3:253 build/C/man2/write.2:211
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:71 build/C/man3/ctermid.3:79 build/C/man3/dprintf.3:97 build/C/man3/fclose.3:108 build/C/man3/fcloseall.3:68 build/C/man3/ferror.3:127 build/C/man3/fflush.3:121 build/C/man3/fgetwc.3:92 build/C/man3/flockfile.3:145 build/C/man3/fmemopen.3:344 build/C/man3/fmtmsg.3:312 build/C/man3/fopen.3:354 build/C/man3/fopencookie.3:442 build/C/man3/fpurge.3:85 build/C/man3/fputwc.3:89 build/C/man3/fread.3:111 build/C/man3/fseek.3:173 build/C/man3/fseeko.3:95 build/C/man3/getline.3:178 build/C/man3/gets.3:189 build/C/man3/getw.3:92 build/C/man2/link.2:197 build/C/man2/llseek.2:90 build/C/man2/lseek.2:252 build/C/man3/lseek64.3:162 build/C/man2/open.2:1014 build/C/man3/perror.3:144 build/C/man2/pipe.2:197 build/C/man3/popen.3:211 build/C/man3/printf.3:1089 build/C/man3/puts.3:124 build/C/man2/read.2:200 build/C/man2/readlink.2:222 build/C/man2/readv.2:288 build/C/man3/remove.3:92 build/C/man2/rename.2:254 build/C/man2/rmdir.2:141 build/C/man3/scanf.3:722 build/C/man3/setbuf.3:208 build/C/man3/stdin.3:160 build/C/man3/stdio.3:257 build/C/man3/stdio_ext.3:154 build/C/man2/symlink.2:176 build/C/man7/symlink.7:489 build/C/man3/tempnam.3:173 build/C/man3/tmpfile.3:103 build/C/man3/tmpnam.3:168 build/C/man2/unlink.2:161 build/C/man3/unlocked_stdio.3:139 build/C/man3/wprintf.3:260 build/C/man2/write.2:223
+#: build/C/man3/asprintf.3:71 build/C/man3/ctermid.3:79 build/C/man3/dprintf.3:97 build/C/man3/fclose.3:108 build/C/man3/fcloseall.3:68 build/C/man3/ferror.3:127 build/C/man3/fflush.3:121 build/C/man3/fgetwc.3:92 build/C/man3/flockfile.3:145 build/C/man3/fmemopen.3:344 build/C/man3/fmtmsg.3:312 build/C/man3/fopen.3:354 build/C/man3/fopencookie.3:442 build/C/man3/fpurge.3:85 build/C/man3/fputwc.3:89 build/C/man3/fread.3:111 build/C/man3/fseek.3:173 build/C/man3/fseeko.3:95 build/C/man3/getline.3:178 build/C/man3/gets.3:189 build/C/man3/getw.3:92 build/C/man2/link.2:197 build/C/man2/llseek.2:90 build/C/man2/lseek.2:252 build/C/man3/lseek64.3:167 build/C/man2/open.2:1022 build/C/man3/perror.3:144 build/C/man2/pipe.2:197 build/C/man3/popen.3:211 build/C/man3/printf.3:1090 build/C/man3/puts.3:124 build/C/man2/read.2:200 build/C/man2/readlink.2:222 build/C/man2/readv.2:288 build/C/man3/remove.3:92 build/C/man2/rename.2:254 build/C/man2/rmdir.2:141 build/C/man3/scanf.3:722 build/C/man3/setbuf.3:208 build/C/man3/stdin.3:160 build/C/man3/stdio.3:257 build/C/man3/stdio_ext.3:154 build/C/man2/symlink.2:176 build/C/man7/symlink.7:489 build/C/man3/tempnam.3:173 build/C/man3/tmpfile.3:103 build/C/man3/tmpnam.3:168 build/C/man2/unlink.2:161 build/C/man3/unlocked_stdio.3:139 build/C/man3/wprintf.3:260 build/C/man2/write.2:223
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/asprintf.3:78 build/C/man3/ctermid.3:86 build/C/man3/dprintf.3:104 build/C/man3/fclose.3:115 build/C/man3/fcloseall.3:75 build/C/man3/ferror.3:134 build/C/man3/fflush.3:128 build/C/man3/fgetwc.3:99 build/C/man3/flockfile.3:152 build/C/man3/fmemopen.3:351 build/C/man3/fmtmsg.3:319 build/C/man3/fopen.3:361 build/C/man3/fopencookie.3:449 build/C/man3/fpurge.3:92 build/C/man3/fputwc.3:96 build/C/man3/fread.3:118 build/C/man3/fseek.3:180 build/C/man3/fseeko.3:102 build/C/man3/getline.3:185 build/C/man3/gets.3:196 build/C/man3/getw.3:99 build/C/man2/link.2:204 build/C/man2/llseek.2:97 build/C/man2/lseek.2:259 build/C/man3/lseek64.3:169 build/C/man2/open.2:1021 build/C/man3/perror.3:151 build/C/man2/pipe.2:204 build/C/man3/popen.3:218 build/C/man3/printf.3:1096 build/C/man3/puts.3:131 build/C/man2/read.2:207 build/C/man2/readlink.2:229 build/C/man2/readv.2:295 build/C/man3/remove.3:99 build/C/man2/rename.2:261 build/C/man2/rmdir.2:148 build/C/man3/scanf.3:729 build/C/man3/setbuf.3:215 build/C/man3/stdin.3:167 build/C/man3/stdio.3:264 build/C/man3/stdio_ext.3:161 build/C/man2/symlink.2:183 build/C/man7/symlink.7:496 build/C/man3/tempnam.3:180 build/C/man3/tmpfile.3:110 build/C/man3/tmpnam.3:175 build/C/man2/unlink.2:168 build/C/man3/unlocked_stdio.3:146 build/C/man3/wprintf.3:267 build/C/man2/write.2:230
+#: build/C/man3/asprintf.3:78 build/C/man3/ctermid.3:86 build/C/man3/dprintf.3:104 build/C/man3/fclose.3:115 build/C/man3/fcloseall.3:75 build/C/man3/ferror.3:134 build/C/man3/fflush.3:128 build/C/man3/fgetwc.3:99 build/C/man3/flockfile.3:152 build/C/man3/fmemopen.3:351 build/C/man3/fmtmsg.3:319 build/C/man3/fopen.3:361 build/C/man3/fopencookie.3:449 build/C/man3/fpurge.3:92 build/C/man3/fputwc.3:96 build/C/man3/fread.3:118 build/C/man3/fseek.3:180 build/C/man3/fseeko.3:102 build/C/man3/getline.3:185 build/C/man3/gets.3:196 build/C/man3/getw.3:99 build/C/man2/link.2:204 build/C/man2/llseek.2:97 build/C/man2/lseek.2:259 build/C/man3/lseek64.3:174 build/C/man2/open.2:1029 build/C/man3/perror.3:151 build/C/man2/pipe.2:204 build/C/man3/popen.3:218 build/C/man3/printf.3:1097 build/C/man3/puts.3:131 build/C/man2/read.2:207 build/C/man2/readlink.2:229 build/C/man2/readv.2:295 build/C/man3/remove.3:99 build/C/man2/rename.2:261 build/C/man2/rmdir.2:148 build/C/man3/scanf.3:729 build/C/man3/setbuf.3:215 build/C/man3/stdin.3:167 build/C/man3/stdio.3:264 build/C/man3/stdio_ext.3:161 build/C/man2/symlink.2:183 build/C/man7/symlink.7:496 build/C/man3/tempnam.3:180 build/C/man3/tmpfile.3:110 build/C/man3/tmpnam.3:175 build/C/man2/unlink.2:168 build/C/man3/unlocked_stdio.3:146 build/C/man3/wprintf.3:267 build/C/man2/write.2:230
msgid ""
-"This page is part of release 3.53 of the Linux I<man-pages> project. A "
+"This page is part of release 3.54 of the Linux I<man-pages> project. A "
"description of the project, and information about reporting bugs, can be "
"found at \\%http://www.kernel.org/doc/man-pages/."
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/ctermid.3:61 build/C/man3/fcloseall.3:55 build/C/man3/ferror.3:106 build/C/man3/fflush.3:93 build/C/man3/flockfile.3:127 build/C/man3/fmtmsg.3:225 build/C/man3/stdio_ext.3:132 build/C/man3/tmpnam.3:77
+#: build/C/man3/ctermid.3:61 build/C/man3/fcloseall.3:55 build/C/man3/ferror.3:106 build/C/man3/fflush.3:93 build/C/man3/flockfile.3:127 build/C/man3/fmtmsg.3:225 build/C/man3/lseek64.3:159 build/C/man3/stdio_ext.3:132 build/C/man3/tmpnam.3:77
#, no-wrap
msgid "ATTRIBUTES"
msgstr ""
#. type: SS
-#: build/C/man3/ctermid.3:62 build/C/man3/fcloseall.3:56 build/C/man3/ferror.3:107 build/C/man3/fflush.3:94 build/C/man3/flockfile.3:128 build/C/man3/fmtmsg.3:226 build/C/man3/stdio_ext.3:133 build/C/man3/tmpnam.3:78
+#: build/C/man3/ctermid.3:62 build/C/man3/fcloseall.3:56 build/C/man3/ferror.3:107 build/C/man3/fflush.3:94 build/C/man3/flockfile.3:128 build/C/man3/fmtmsg.3:226 build/C/man3/lseek64.3:160 build/C/man3/stdio_ext.3:133 build/C/man3/tmpnam.3:78
#, no-wrap
msgid "Multithreading (see pthreads(7))"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/ctermid.3:69 build/C/man3/fmemopen.3:213 build/C/man3/fopen.3:331 build/C/man3/gets.3:152 build/C/man3/getw.3:82 build/C/man2/link.2:181 build/C/man2/open.2:981 build/C/man3/popen.3:178 build/C/man3/printf.3:929 build/C/man3/puts.3:105 build/C/man2/readv.2:258 build/C/man3/remove.3:78 build/C/man2/rename.2:234 build/C/man2/rmdir.2:129 build/C/man3/scanf.3:646 build/C/man3/setbuf.3:170 build/C/man3/tempnam.3:158 build/C/man3/tmpnam.3:156 build/C/man2/unlink.2:145
+#: build/C/man3/ctermid.3:69 build/C/man3/fmemopen.3:213 build/C/man3/fopen.3:331 build/C/man3/gets.3:152 build/C/man3/getw.3:82 build/C/man2/link.2:181 build/C/man2/open.2:989 build/C/man3/popen.3:178 build/C/man3/printf.3:930 build/C/man3/puts.3:105 build/C/man2/readv.2:258 build/C/man3/remove.3:78 build/C/man2/rename.2:234 build/C/man2/rmdir.2:129 build/C/man3/scanf.3:646 build/C/man3/setbuf.3:170 build/C/man3/tempnam.3:158 build/C/man3/tmpnam.3:156 build/C/man2/unlink.2:145
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/fclose.3:70 build/C/man3/ferror.3:96 build/C/man3/fflush.3:81 build/C/man3/fgetwc.3:64 build/C/man3/flockfile.3:125 build/C/man3/fopen.3:201 build/C/man3/fpurge.3:65 build/C/man3/fputwc.3:63 build/C/man3/fseek.3:136 build/C/man3/fseeko.3:84 build/C/man3/getline.3:125 build/C/man2/link.2:57 build/C/man2/llseek.2:69 build/C/man2/lseek.2:170 build/C/man2/open.2:575 build/C/man2/pipe.2:97 build/C/man3/popen.3:146 build/C/man2/read.2:95 build/C/man2/readlink.2:85 build/C/man2/readv.2:188 build/C/man3/remove.3:65 build/C/man2/rename.2:96 build/C/man2/rmdir.2:45 build/C/man3/scanf.3:547 build/C/man2/symlink.2:89 build/C/man3/tempnam.3:94 build/C/man3/tmpfile.3:56 build/C/man3/tmpnam.3:75 build/C/man2/unlink.2:60 build/C/man2/write.2:107
+#: build/C/man3/fclose.3:70 build/C/man3/ferror.3:96 build/C/man3/fflush.3:81 build/C/man3/fgetwc.3:64 build/C/man3/flockfile.3:125 build/C/man3/fopen.3:201 build/C/man3/fpurge.3:65 build/C/man3/fputwc.3:63 build/C/man3/fseek.3:136 build/C/man3/fseeko.3:84 build/C/man3/getline.3:125 build/C/man2/link.2:57 build/C/man2/llseek.2:69 build/C/man2/lseek.2:170 build/C/man2/open.2:576 build/C/man2/pipe.2:97 build/C/man3/popen.3:146 build/C/man2/read.2:95 build/C/man2/readlink.2:85 build/C/man2/readv.2:188 build/C/man3/remove.3:65 build/C/man2/rename.2:96 build/C/man2/rmdir.2:45 build/C/man3/scanf.3:547 build/C/man2/symlink.2:89 build/C/man3/tempnam.3:94 build/C/man3/tmpfile.3:56 build/C/man3/tmpnam.3:75 build/C/man2/unlink.2:60 build/C/man2/write.2:107
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/fclose.3:92 build/C/man3/fflush.3:104 build/C/man3/fgetwc.3:72 build/C/man3/fmemopen.3:207 build/C/man3/fmtmsg.3:252 build/C/man3/fopen.3:255 build/C/man3/fpurge.3:78 build/C/man3/fputwc.3:70 build/C/man3/fseeko.3:89 build/C/man2/link.2:143 build/C/man2/llseek.2:84 build/C/man2/lseek.2:210 build/C/man2/open.2:746 build/C/man3/perror.3:124 build/C/man3/printf.3:867 build/C/man2/read.2:175 build/C/man2/readlink.2:130 build/C/man2/readv.2:226 build/C/man3/remove.3:72 build/C/man3/scanf.3:608 build/C/man3/stdin.3:122 build/C/man2/symlink.2:155 build/C/man3/tempnam.3:103 build/C/man3/tmpfile.3:80 build/C/man3/tmpnam.3:92 build/C/man3/wprintf.3:215 build/C/man2/write.2:194
+#: build/C/man3/fclose.3:92 build/C/man3/fflush.3:104 build/C/man3/fgetwc.3:72 build/C/man3/fmemopen.3:207 build/C/man3/fmtmsg.3:252 build/C/man3/fopen.3:255 build/C/man3/fpurge.3:78 build/C/man3/fputwc.3:70 build/C/man3/fseeko.3:89 build/C/man2/link.2:143 build/C/man2/llseek.2:84 build/C/man2/lseek.2:210 build/C/man2/open.2:754 build/C/man3/perror.3:124 build/C/man3/printf.3:868 build/C/man2/read.2:175 build/C/man2/readlink.2:130 build/C/man2/readv.2:226 build/C/man3/remove.3:72 build/C/man3/scanf.3:608 build/C/man3/stdin.3:122 build/C/man2/symlink.2:155 build/C/man3/tempnam.3:103 build/C/man3/tmpfile.3:80 build/C/man3/tmpnam.3:92 build/C/man3/wprintf.3:215 build/C/man2/write.2:194
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/fmemopen.3:276 build/C/man3/fmtmsg.3:256 build/C/man3/fopencookie.3:247 build/C/man3/getline.3:144 build/C/man2/pipe.2:124 build/C/man3/printf.3:973 build/C/man2/readlink.2:157 build/C/man2/readv.2:265 build/C/man3/scanf.3:681
+#: build/C/man3/fmemopen.3:276 build/C/man3/fmtmsg.3:256 build/C/man3/fopencookie.3:247 build/C/man3/getline.3:144 build/C/man2/pipe.2:124 build/C/man3/printf.3:974 build/C/man2/readlink.2:157 build/C/man2/readv.2:265 build/C/man3/scanf.3:681
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man3/fopen.3:202 build/C/man3/fseek.3:142 build/C/man3/getline.3:126 build/C/man2/llseek.2:77 build/C/man2/lseek.2:175 build/C/man2/pipe.2:102 build/C/man2/read.2:126 build/C/man2/read.2:137 build/C/man2/readlink.2:95 build/C/man2/readlink.2:104 build/C/man2/readv.2:200 build/C/man2/rename.2:139 build/C/man2/rmdir.2:67 build/C/man3/scanf.3:565 build/C/man2/write.2:154
+#: build/C/man3/fopen.3:202 build/C/man3/fseek.3:142 build/C/man3/getline.3:126 build/C/man2/llseek.2:77 build/C/man2/lseek.2:175 build/C/man2/open.2:613 build/C/man2/pipe.2:102 build/C/man2/read.2:126 build/C/man2/read.2:137 build/C/man2/readlink.2:95 build/C/man2/readlink.2:104 build/C/man2/readv.2:200 build/C/man2/rename.2:139 build/C/man2/rmdir.2:67 build/C/man3/scanf.3:565 build/C/man2/write.2:154
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: IP
-#: build/C/man3/fopencookie.3:51 build/C/man3/fopencookie.3:54 build/C/man3/fopencookie.3:65 build/C/man2/open.2:469 build/C/man2/open.2:477 build/C/man2/open.2:483 build/C/man2/open.2:489 build/C/man2/open.2:496 build/C/man2/open.2:502 build/C/man3/scanf.3:633 build/C/man3/scanf.3:638 build/C/man3/scanf.3:644 build/C/man7/symlink.7:249 build/C/man7/symlink.7:259 build/C/man7/symlink.7:289 build/C/man7/symlink.7:349 build/C/man7/symlink.7:378 build/C/man7/symlink.7:407 build/C/man7/symlink.7:438 build/C/man7/symlink.7:451
+#: build/C/man3/fopencookie.3:51 build/C/man3/fopencookie.3:54 build/C/man3/fopencookie.3:65 build/C/man2/open.2:470 build/C/man2/open.2:478 build/C/man2/open.2:484 build/C/man2/open.2:490 build/C/man2/open.2:497 build/C/man2/open.2:503 build/C/man3/scanf.3:633 build/C/man3/scanf.3:638 build/C/man3/scanf.3:644 build/C/man7/symlink.7:249 build/C/man7/symlink.7:259 build/C/man7/symlink.7:289 build/C/man7/symlink.7:349 build/C/man7/symlink.7:378 build/C/man7/symlink.7:407 build/C/man7/symlink.7:438 build/C/man7/symlink.7:451
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:58 build/C/man2/open.2:576 build/C/man2/readlink.2:86 build/C/man2/rename.2:97 build/C/man2/rmdir.2:46 build/C/man2/symlink.2:90 build/C/man3/tmpfile.3:57 build/C/man2/unlink.2:61
+#: build/C/man2/link.2:58 build/C/man2/open.2:577 build/C/man2/readlink.2:86 build/C/man2/rename.2:97 build/C/man2/rmdir.2:46 build/C/man2/symlink.2:90 build/C/man3/tmpfile.3:57 build/C/man2/unlink.2:61
#, no-wrap
msgid "B<EACCES>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:69 build/C/man2/open.2:585 build/C/man2/rename.2:133 build/C/man2/symlink.2:99 build/C/man2/write.2:135
+#: build/C/man2/link.2:69 build/C/man2/open.2:586 build/C/man2/rename.2:133 build/C/man2/symlink.2:99 build/C/man2/write.2:135
#, no-wrap
msgid "B<EDQUOT>"
msgstr ""
#. type: Plain text
#: build/C/man2/link.2:72 build/C/man2/rename.2:136
-msgid "The user's quota of disk blocks on the file system has been exhausted."
+msgid "The user's quota of disk blocks on the filesystem has been exhausted."
msgstr ""
#. type: TP
-#: build/C/man2/link.2:72 build/C/man2/open.2:591 build/C/man2/symlink.2:104 build/C/man3/tmpfile.3:60
+#: build/C/man2/link.2:72 build/C/man2/open.2:592 build/C/man2/symlink.2:104 build/C/man3/tmpfile.3:60
#, no-wrap
msgid "B<EEXIST>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:76 build/C/man2/llseek.2:74 build/C/man2/open.2:597 build/C/man2/pipe.2:98 build/C/man2/read.2:118 build/C/man2/readlink.2:91 build/C/man2/rename.2:136 build/C/man2/rmdir.2:64 build/C/man2/symlink.2:108 build/C/man2/unlink.2:80 build/C/man2/write.2:141
+#: build/C/man2/link.2:76 build/C/man2/llseek.2:74 build/C/man2/open.2:598 build/C/man2/pipe.2:98 build/C/man2/read.2:118 build/C/man2/readlink.2:91 build/C/man2/rename.2:136 build/C/man2/rmdir.2:64 build/C/man2/symlink.2:108 build/C/man2/unlink.2:80 build/C/man2/write.2:141
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:82 build/C/man2/open.2:621 build/C/man2/readlink.2:110 build/C/man2/rename.2:149 build/C/man2/rmdir.2:73 build/C/man2/symlink.2:114 build/C/man2/unlink.2:92
+#: build/C/man2/link.2:82 build/C/man2/open.2:629 build/C/man2/readlink.2:110 build/C/man2/rename.2:149 build/C/man2/rmdir.2:73 build/C/man2/symlink.2:114 build/C/man2/unlink.2:92
#, no-wrap
msgid "B<ELOOP>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:91 build/C/man2/open.2:631 build/C/man2/readlink.2:113 build/C/man2/rename.2:160 build/C/man2/rmdir.2:77 build/C/man2/symlink.2:118 build/C/man2/unlink.2:96
+#: build/C/man2/link.2:91 build/C/man2/open.2:639 build/C/man2/readlink.2:113 build/C/man2/rename.2:160 build/C/man2/rmdir.2:77 build/C/man2/symlink.2:118 build/C/man2/unlink.2:96
#, no-wrap
msgid "B<ENAMETOOLONG>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:94 build/C/man2/open.2:645 build/C/man2/readlink.2:116 build/C/man2/rename.2:163 build/C/man2/rmdir.2:80 build/C/man2/symlink.2:121 build/C/man2/unlink.2:99
+#: build/C/man2/link.2:94 build/C/man2/open.2:653 build/C/man2/readlink.2:116 build/C/man2/rename.2:163 build/C/man2/rmdir.2:80 build/C/man2/symlink.2:121 build/C/man2/unlink.2:99
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:99 build/C/man2/open.2:652 build/C/man2/readlink.2:119 build/C/man2/rename.2:176 build/C/man2/rmdir.2:85 build/C/man3/scanf.3:570 build/C/man2/symlink.2:128 build/C/man3/tempnam.3:95 build/C/man2/unlink.2:106
+#: build/C/man2/link.2:99 build/C/man2/open.2:660 build/C/man2/readlink.2:119 build/C/man2/rename.2:176 build/C/man2/rmdir.2:85 build/C/man3/scanf.3:570 build/C/man2/symlink.2:128 build/C/man3/tempnam.3:95 build/C/man2/unlink.2:106
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/link.2:102 build/C/man2/open.2:655 build/C/man2/readlink.2:122 build/C/man2/rename.2:179 build/C/man2/rmdir.2:88 build/C/man2/symlink.2:131 build/C/man2/unlink.2:109
+#: build/C/man2/link.2:102 build/C/man2/open.2:663 build/C/man2/readlink.2:122 build/C/man2/rename.2:179 build/C/man2/rmdir.2:88 build/C/man2/symlink.2:131 build/C/man2/unlink.2:109
msgid "Insufficient kernel memory was available."
msgstr ""
#. type: TP
-#: build/C/man2/link.2:102 build/C/man2/open.2:655 build/C/man2/rename.2:179 build/C/man2/symlink.2:131 build/C/man3/tmpfile.3:72 build/C/man2/write.2:168
+#: build/C/man2/link.2:102 build/C/man2/open.2:663 build/C/man2/rename.2:179 build/C/man2/symlink.2:131 build/C/man3/tmpfile.3:72 build/C/man2/write.2:168
#, no-wrap
msgid "B<ENOSPC>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:106 build/C/man2/open.2:661 build/C/man2/readlink.2:122 build/C/man2/rename.2:183 build/C/man2/rmdir.2:88 build/C/man2/symlink.2:135 build/C/man2/unlink.2:109
+#: build/C/man2/link.2:106 build/C/man2/open.2:669 build/C/man2/readlink.2:122 build/C/man2/rename.2:183 build/C/man2/rmdir.2:88 build/C/man2/symlink.2:135 build/C/man2/unlink.2:109
#, no-wrap
msgid "B<ENOTDIR>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:111 build/C/man2/link.2:115 build/C/man2/open.2:694 build/C/man2/rmdir.2:107 build/C/man2/rmdir.2:118 build/C/man2/symlink.2:140 build/C/man2/unlink.2:114
+#: build/C/man2/link.2:111 build/C/man2/link.2:115 build/C/man2/open.2:702 build/C/man2/rmdir.2:107 build/C/man2/rmdir.2:118 build/C/man2/symlink.2:140 build/C/man2/unlink.2:114
#, no-wrap
msgid "B<EPERM>"
msgstr ""
#. type: Plain text
#: build/C/man2/link.2:120
msgid ""
-"The file system containing I<oldpath> and I<newpath> does not support the "
+"The filesystem containing I<oldpath> and I<newpath> does not support the "
"creation of hard links."
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/link.2:127 build/C/man2/open.2:702 build/C/man2/rename.2:221 build/C/man2/rmdir.2:123 build/C/man2/symlink.2:145 build/C/man3/tmpfile.3:75 build/C/man2/unlink.2:137
+#: build/C/man2/link.2:127 build/C/man2/open.2:710 build/C/man2/rename.2:221 build/C/man2/rmdir.2:123 build/C/man2/symlink.2:145 build/C/man3/tmpfile.3:75 build/C/man2/unlink.2:137
#, no-wrap
msgid "B<EROFS>"
msgstr ""
#. type: Plain text
#: build/C/man2/link.2:130 build/C/man2/rename.2:224
-msgid "The file is on a read-only file system."
+msgid "The file is on a read-only filesystem."
msgstr ""
#. type: TP
#. type: Plain text
#: build/C/man2/link.2:138
msgid ""
-"I<oldpath> and I<newpath> are not on the same mounted file system. (Linux "
-"permits a file system to be mounted at multiple points, but B<link>() does "
-"not work across different mount points, even if the same file system is "
+"I<oldpath> and I<newpath> are not on the same mounted filesystem. (Linux "
+"permits a filesystem to be mounted at multiple points, but B<link>() does "
+"not work across different mount points, even if the same filesystem is "
"mounted on both.)"
msgstr ""
#. type: Plain text
#: build/C/man2/link.2:150
msgid ""
-"Hard links, as created by B<link>(), cannot span file systems. Use "
+"Hard links, as created by B<link>(), cannot span filesystems. Use "
"B<symlink>(2) if this is required."
msgstr ""
#. type: Plain text
#: build/C/man2/link.2:187
msgid ""
-"On NFS file systems, the return code may be wrong in case the NFS server "
+"On NFS filesystems, the return code may be wrong in case the NFS server "
"performs the link creation and dies before it can say so. Use B<stat>(2) "
"to find out if the link got created."
msgstr ""
msgid ""
"For the purposes of these operations, a hole is a sequence of zeros that "
"(normally) has not been allocated in the underlying file storage. However, "
-"a file system is not obliged to report holes, so these operations are not a "
+"a filesystem is not obliged to report holes, so these operations are not a "
"guaranteed mechanism for mapping the storage space actually allocated to a "
"file. (Furthermore, a sequence of zeros that actually has been written to "
"the underlying storage may not be reported as a hole.) In the simplest "
-"implementation, a file system can support the operations by making "
+"implementation, a filesystem can support the operations by making "
"B<SEEK_HOLE> always return the offset of the end of the file, and making "
"B<SEEK_DATA> always return I<offset> (i.e., even if the location referred to "
"by I<offset> is a hole, it can be considered to consist of data that is a "
msgstr ""
#. Some systems may allow negative offsets for character devices
-#. and/or for remote file systems.
+#. and/or for remote filesystems.
#. type: Plain text
#: build/C/man2/lseek.2:183
msgid ""
msgstr ""
#. type: TP
-#: build/C/man2/lseek.2:183 build/C/man2/open.2:674
+#: build/C/man2/lseek.2:183 build/C/man2/open.2:682
#, no-wrap
msgid "B<EOVERFLOW>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/lseek.2:192 build/C/man2/open.2:668
+#: build/C/man2/lseek.2:192 build/C/man2/open.2:676
#, no-wrap
msgid "B<ENXIO>"
msgstr ""
#. type: TH
#: build/C/man3/lseek64.3:25
#, no-wrap
-msgid "2004-12-11"
+msgid "2013-08-19"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/lseek64.3:162
+#: build/C/man3/lseek64.3:164
+msgid "The B<lseek64>() function is thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/lseek64.3:167
msgid "B<llseek>(2), B<lseek>(2)"
msgstr ""
#. type: TH
#: build/C/man2/open.2:51
#, no-wrap
-msgid "2013-07-21"
+msgid "2013-08-09"
msgstr ""
#. type: Plain text
msgid ""
"The file is opened in append mode. Before each B<write>(2), the file offset "
"is positioned at the end of the file, as if with B<lseek>(2). B<O_APPEND> "
-"may lead to corrupted files on NFS file systems if more than one process "
+"may lead to corrupted files on NFS filesystems if more than one process "
"appends data to a file at once. This is because NFS does not support "
"appending to a file, so the client kernel has to simulate it, which can't be "
"done without a race condition."
"If the file does not exist it will be created. The owner (user ID) of the "
"file is set to the effective user ID of the process. The group ownership "
"(group ID) is set either to the effective group ID of the process or to the "
-"group ID of the parent directory (depending on file system type and mount "
+"group ID of the parent directory (depending on filesystem type and mount "
"options, and the mode of the parent directory, see the mount options "
"I<bsdgroups> and I<sysvgroups> described in B<mount>(8))."
msgstr ""
"programs that rely on it for performing locking tasks will contain a race "
"condition. Portable programs that want to perform atomic file locking using "
"a lockfile, and need to avoid reliance on NFS support for B<O_EXCL>, can "
-"create a unique file on the same file system (e.g., incorporating hostname "
+"create a unique file on the same filesystem (e.g., incorporating hostname "
"and PID), and use B<link>(2) to make a link to the lockfile. If B<link>(2) "
"returns 0, the lock is successful. Otherwise, use B<stat>(2) on the unique "
"file to check if its link count has increased to 2, in which case the lock "
"Do not update the file last access time (I<st_atime> in the inode) when the "
"file is B<read>(2). This flag is intended for use by indexing or backup "
"programs, where its use can significantly reduce the amount of disk "
-"activity. This flag may not be effective on all file systems. One example "
+"activity. This flag may not be effective on all filesystems. One example "
"is NFS, where the server maintains the access time."
msgstr ""
#. Subject: Re: [PATCH] open(2): document O_PATH
#. Newsgroups: gmane.linux.man, gmane.linux.kernel
#. type: Plain text
-#: build/C/man2/open.2:464
+#: build/C/man2/open.2:465
msgid ""
"Obtain a file descriptor that can be used for two purposes: to indicate a "
-"location in the file-system tree and to perform operations that act purely "
-"at the file descriptor level. The file itself is not opened, and other file "
+"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)) fail with the error B<EBADF>."
+"B<fgetxattr>(2), B<mmap>(2)) fail with the error B<EBADF>."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:468
+#: build/C/man2/open.2:469
msgid ""
"The following operations I<can> be performed on the resulting file "
"descriptor:"
#. commit 332a2e1244bd08b9e3ecd378028513396a004a24
#. fstat(): commit 55815f70147dcfa3ead5738fd56d3574e2e3c1c2
#. type: Plain text
-#: build/C/man2/open.2:477
+#: build/C/man2/open.2:478
msgid ""
"B<close>(2); B<fchdir>(2) (since Linux 3.5); B<fstat>(2) (since Linux "
"3.6)."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:483
+#: build/C/man2/open.2:484
msgid "Duplicating the file descriptor (B<dup>(2), B<fcntl>(2) B<F_DUPFD>, etc.)."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:489
+#: build/C/man2/open.2:490
msgid ""
"Getting and setting file descriptor flags (B<fcntl>(2) B<F_GETFD> and "
"B<F_SETFD>)."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:495
+#: build/C/man2/open.2:496
msgid ""
"Retrieving open file status flags using the B<fcntl>(2) B<F_GETFL> "
"operation: the returned flags will include the bit B<O_PATH>."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:502
+#: build/C/man2/open.2:503
msgid ""
"Passing the file descriptor as the I<dirfd> argument of B<openat>(2) and "
"the other \"*at()\" system calls."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:508
+#: build/C/man2/open.2:509
msgid ""
"Passing the file descriptor to another process via a UNIX domain socket (see "
"B<SCM_RIGHTS> in B<unix>(7))."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:519
+#: build/C/man2/open.2:520
msgid ""
"When B<O_PATH> is specified in I<flags>, flag bits other than B<O_DIRECTORY> "
"and B<O_NOFOLLOW> are ignored."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:533
+#: build/C/man2/open.2:534
msgid ""
"If the B<O_NOFOLLOW> flag is also specified, then the call returns a file "
"descriptor referring to the symbolic link. This file descriptor can be used "
msgstr ""
#. type: TP
-#: build/C/man2/open.2:533
+#: build/C/man2/open.2:534
#, no-wrap
msgid "B<O_SYNC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:541
+#: build/C/man2/open.2:542
msgid ""
"The file is opened for synchronous I/O. Any B<write>(2)s on the resulting "
"file descriptor will block the calling process until the data has been "
msgstr ""
#. type: TP
-#: build/C/man2/open.2:541
+#: build/C/man2/open.2:542
#, no-wrap
msgid "B<O_TRUNC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:555
+#: build/C/man2/open.2:556
msgid ""
"If the file already exists and is a regular file and the open mode allows "
"writing (i.e., is B<O_RDWR> or B<O_WRONLY>) it will be truncated to length "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:559
+#: build/C/man2/open.2:560
msgid ""
"Some of these optional flags can be altered using B<fcntl>(2) after the "
"file has been opened."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:567
+#: build/C/man2/open.2:568
msgid ""
"B<creat>() is equivalent to B<open>() with I<flags> equal to "
"B<O_CREAT|O_WRONLY|O_TRUNC>."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:575
+#: build/C/man2/open.2:576
msgid ""
"B<open>() and B<creat>() return the new file descriptor, or -1 if an error "
"occurred (in which case, I<errno> is set appropriately)."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:585
+#: build/C/man2/open.2:586
msgid ""
"The requested access to the file is not allowed, or search permission is "
"denied for one of the directories in the path prefix of I<pathname>, or the "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:591
+#: build/C/man2/open.2:592
msgid ""
"Where B<O_CREAT> is specified, the file does not exist, and the user's quota "
-"of disk blocks or inodes on the file system has been exhausted."
+"of disk blocks or inodes on the filesystem has been exhausted."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:597
+#: build/C/man2/open.2:598
msgid "I<pathname> already exists and B<O_CREAT> and B<O_EXCL> were used."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:601 build/C/man2/rmdir.2:67 build/C/man2/unlink.2:84
+#: build/C/man2/open.2:602 build/C/man2/rmdir.2:67 build/C/man2/unlink.2:84
msgid "I<pathname> points outside your accessible address space."
msgstr ""
#. type: TP
-#: build/C/man2/open.2:601 build/C/man2/write.2:145
+#: build/C/man2/open.2:602 build/C/man2/write.2:145
#, no-wrap
msgid "B<EFBIG>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:605
+#: build/C/man2/open.2:606
msgid "See B<EOVERFLOW>."
msgstr ""
#. type: TP
-#: build/C/man2/open.2:605 build/C/man2/read.2:122 build/C/man3/scanf.3:561 build/C/man3/tmpfile.3:63 build/C/man2/write.2:150
+#: build/C/man2/open.2:606 build/C/man2/read.2:122 build/C/man3/scanf.3:561 build/C/man3/tmpfile.3:63 build/C/man2/write.2:150
#, no-wrap
msgid "B<EINTR>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:612
+#: build/C/man2/open.2:613
msgid ""
"While blocked waiting to complete an open of a slow device (e.g., a FIFO; "
"see B<fifo>(7)), the call was interrupted by a signal handler; see "
"B<signal>(7)."
msgstr ""
+#. type: Plain text
+#: build/C/man2/open.2:620
+msgid ""
+"The filesystem does not support the B<O_DIRECT> flag. See B<NOTES> for more "
+"information."
+msgstr ""
+
#. type: TP
-#: build/C/man2/open.2:612 build/C/man2/read.2:158 build/C/man2/rename.2:143 build/C/man2/unlink.2:87
+#: build/C/man2/open.2:620 build/C/man2/read.2:158 build/C/man2/rename.2:143 build/C/man2/unlink.2:87
#, no-wrap
msgid "B<EISDIR>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:621
+#: build/C/man2/open.2:629
msgid ""
"I<pathname> refers to a directory and the access requested involved writing "
"(that is, B<O_WRONLY> or B<O_RDWR> is set)."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:628
+#: build/C/man2/open.2:636
msgid ""
"Too many symbolic links were encountered in resolving I<pathname>, or "
"B<O_NOFOLLOW> was specified but I<pathname> was a symbolic link."
msgstr ""
#. type: TP
-#: build/C/man2/open.2:628 build/C/man2/pipe.2:107 build/C/man3/tmpfile.3:66
+#: build/C/man2/open.2:636 build/C/man2/pipe.2:107 build/C/man3/tmpfile.3:66
#, no-wrap
msgid "B<EMFILE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:631
+#: build/C/man2/open.2:639
msgid "The process already has the maximum number of files open."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:635 build/C/man2/rmdir.2:80 build/C/man2/unlink.2:99
+#: build/C/man2/open.2:643 build/C/man2/rmdir.2:80 build/C/man2/unlink.2:99
msgid "I<pathname> was too long."
msgstr ""
#. type: TP
-#: build/C/man2/open.2:635 build/C/man2/pipe.2:110 build/C/man3/tmpfile.3:69
+#: build/C/man2/open.2:643 build/C/man2/pipe.2:110 build/C/man3/tmpfile.3:69
#, no-wrap
msgid "B<ENFILE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:638 build/C/man2/pipe.2:113
+#: build/C/man2/open.2:646 build/C/man2/pipe.2:113
msgid "The system limit on the total number of open files has been reached."
msgstr ""
#. type: TP
-#: build/C/man2/open.2:638
+#: build/C/man2/open.2:646
#, no-wrap
msgid "B<ENODEV>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:645
+#: build/C/man2/open.2:653
msgid ""
"I<pathname> refers to a device special file and no corresponding device "
"exists. (This is a Linux kernel bug; in this situation B<ENXIO> must be "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:652
+#: build/C/man2/open.2:660
msgid ""
"B<O_CREAT> is not set and the named file does not exist. Or, a directory "
"component in I<pathname> does not exist or is a dangling symbolic link."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:661
+#: build/C/man2/open.2:669
msgid ""
"I<pathname> was to be created but the device containing I<pathname> has no "
"room for the new file."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:668
+#: build/C/man2/open.2:676
msgid ""
"A component used as a directory in I<pathname> is not, in fact, a directory, "
"or B<O_DIRECTORY> was specified and I<pathname> was not a directory."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:674
+#: build/C/man2/open.2:682
msgid ""
"B<O_NONBLOCK> | B<O_WRONLY> is set, the named file is a FIFO and no process "
"has the file open for reading. Or, the file is a device special file and no "
#. "Open of a large file on 32-bit fails with EFBIG, should be EOVERFLOW"
#. Reported 2006-10-03
#. type: Plain text
-#: build/C/man2/open.2:694
+#: build/C/man2/open.2:702
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 "
"B<EFBIG> for this case."
msgstr ""
-#. Strictly speaking, it's the file system UID... (MTK)
+#. Strictly speaking, it's the filesystem UID... (MTK)
#. type: Plain text
-#: build/C/man2/open.2:702
+#: build/C/man2/open.2:710
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 ""
#. type: Plain text
-#: build/C/man2/open.2:707
+#: build/C/man2/open.2:715
msgid ""
-"I<pathname> refers to a file on a read-only file system and write access was "
+"I<pathname> refers to a file on a read-only filesystem and write access was "
"requested."
msgstr ""
#. type: TP
-#: build/C/man2/open.2:707
+#: build/C/man2/open.2:715
#, no-wrap
msgid "B<ETXTBSY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:712
+#: build/C/man2/open.2:720
msgid ""
"I<pathname> refers to an executable image which is currently being executed "
"and write access was requested."
msgstr ""
#. type: TP
-#: build/C/man2/open.2:712
+#: build/C/man2/open.2:720
#, no-wrap
msgid "B<EWOULDBLOCK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:719
+#: build/C/man2/open.2:727
msgid ""
"The B<O_NONBLOCK> flag was specified, and an incompatible lease was held on "
"the file (see B<fcntl>(2))."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:733
+#: build/C/man2/open.2:741
msgid ""
"SVr4, 4.3BSD, POSIX.1-2001. The B<O_DIRECTORY>, B<O_NOATIME>, "
"B<O_NOFOLLOW>, and B<O_PATH> flags are Linux-specific, and one may need to "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:738
+#: build/C/man2/open.2:746
msgid ""
"The B<O_CLOEXEC> flag is not specified in POSIX.1-2001, but is specified in "
"POSIX.1-2008."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:746
+#: build/C/man2/open.2:754
msgid ""
"B<O_DIRECT> is not specified in POSIX; one has to define B<_GNU_SOURCE> "
"(before including I<any> header files) to get its definition."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:754
+#: build/C/man2/open.2:762
msgid ""
"Under Linux, the B<O_NONBLOCK> flag indicates that one wants to open but "
"does not necessarily have the intention to read or write. This is typically "
#. "[RFC] correct flags to f_mode conversion in __dentry_open"
#. LKML, 12 Mar 2008
#. type: Plain text
-#: build/C/man2/open.2:783
+#: build/C/man2/open.2:791
msgid ""
"Unlike the other values that can be specified in I<flags>, the I<access "
"mode> values B<O_RDONLY>, B<O_WRONLY>, and B<O_RDWR>, do not specify "
#. HP-UX 11.22: truncate
#. FreeBSD 4.7: truncate
#. type: Plain text
-#: build/C/man2/open.2:794
+#: build/C/man2/open.2:802
msgid ""
"The (undefined) effect of B<O_RDONLY | O_TRUNC> varies among "
"implementations. On many systems the file is actually truncated."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:798
+#: build/C/man2/open.2:806
msgid ""
"There are many infelicities in the protocol underlying NFS, affecting "
"amongst others B<O_SYNC> and B<O_NDELAY>."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:820
+#: build/C/man2/open.2:828
msgid ""
"POSIX provides for three different variants of synchronized I/O, "
"corresponding to the flags B<O_SYNC>, B<O_DSYNC>, and B<O_RSYNC>. Currently "
"(2.6.31), Linux implements only B<O_SYNC>, but glibc maps B<O_DSYNC> and "
-"B<O_RSYNC> to the same numerical value as B<O_SYNC>. Most Linux file "
-"systems don't actually implement the POSIX B<O_SYNC> semantics, which "
-"require all metadata updates of a write to be on disk on returning to user "
-"space, but only the B<O_DSYNC> semantics, which require only actual file "
-"data and metadata necessary to retrieve it to be on disk by the time the "
-"system call returns."
+"B<O_RSYNC> to the same numerical value as B<O_SYNC>. Most Linux filesystems "
+"don't actually implement the POSIX B<O_SYNC> semantics, which require all "
+"metadata updates of a write to be on disk on returning to user space, but "
+"only the B<O_DSYNC> semantics, which require only actual file data and "
+"metadata necessary to retrieve it to be on disk by the time the system call "
+"returns."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:828
+#: build/C/man2/open.2:836
msgid ""
"Note that B<open>() can open device special files, but B<creat>() cannot "
"create them; use B<mknod>(2) instead."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:841
+#: build/C/man2/open.2:849
msgid ""
-"On NFS file systems with UID mapping enabled, B<open>() may return a file "
+"On NFS filesystems with UID mapping enabled, B<open>() may return a file "
"descriptor but, for example, B<read>(2) requests are denied with "
"B<EACCES>. This is because the client performs B<open>() by checking the "
"permissions, but UID mapping is performed by the server upon read and write "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:860
+#: build/C/man2/open.2:868
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 "
msgstr ""
#. type: SS
-#: build/C/man2/open.2:860
+#: build/C/man2/open.2:868
#, no-wrap
msgid "O_DIRECT"
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:877
+#: build/C/man2/open.2:885
msgid ""
"The B<O_DIRECT> flag may impose alignment restrictions on the length and "
"address of user-space buffers and the file offset of I/Os. In Linux "
-"alignment restrictions vary by file system and kernel version and might be "
-"absent entirely. However there is currently no file system-independent "
+"alignment restrictions vary by filesystem and kernel version and might be "
+"absent entirely. However there is currently no filesystem-independent "
"interface for an application to discover these restrictions for a given file "
-"or file system. Some file systems provide their own interfaces for doing "
-"so, for example the B<XFS_IOC_DIOINFO> operation in B<xfsctl>(3)."
+"or filesystem. Some filesystems provide their own interfaces for doing so, "
+"for example the B<XFS_IOC_DIOINFO> operation in B<xfsctl>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:882
+#: build/C/man2/open.2:890
msgid ""
"Under Linux 2.4, transfer sizes, and the alignment of the user buffer and "
-"the file offset must all be multiples of the logical block size of the file "
-"system. Under Linux 2.6, alignment to 512-byte boundaries suffices."
+"the file offset must all be multiples of the logical block size of the "
+"filesystem. Under Linux 2.6, alignment to 512-byte boundaries suffices."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:916
+#: build/C/man2/open.2:924
msgid ""
"B<O_DIRECT> I/Os should never be run concurrently with the B<fork>(2) "
"system call, if the memory buffer is a private mapping (i.e., any mapping "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:926
+#: build/C/man2/open.2:934
msgid ""
"The B<O_DIRECT> flag was introduced in SGI IRIX, where it has alignment "
"restrictions similar to those of Linux 2.4. IRIX has also a B<fcntl>(2) "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:935
+#: build/C/man2/open.2:943
msgid ""
"B<O_DIRECT> support was added under Linux in kernel version 2.4.10. Older "
-"Linux kernels simply ignore this flag. Some file systems may not implement "
+"Linux kernels simply ignore this flag. Some filesystems may not implement "
"the flag and B<open>() will fail with B<EINVAL> if it is used."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:946
+#: build/C/man2/open.2:954
msgid ""
"Applications should avoid mixing B<O_DIRECT> and normal I/O to the same "
"file, and especially to overlapping byte regions in the same file. Even "
-"when the file system correctly handles the coherency issues in this "
+"when the filesystem correctly handles the coherency issues in this "
"situation, overall I/O throughput is likely to be slower than using either "
"mode alone. Likewise, applications should avoid mixing B<mmap>(2) of files "
"with direct I/O to the same files."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:968
+#: build/C/man2/open.2:976
msgid ""
-"The behaviour of B<O_DIRECT> with NFS will differ from local file systems. "
+"The behaviour of B<O_DIRECT> with NFS will differ from local filesystems. "
"Older kernels, or kernels configured in certain ways, may not support this "
"combination. The NFS protocol does not support passing the flag to the "
"server, so B<O_DIRECT> I/O will bypass the page cache only on the client; "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:975
+#: build/C/man2/open.2:983
msgid ""
"In summary, B<O_DIRECT> is a potentially powerful tool that should be used "
"with caution. It is recommended that applications treat use of B<O_DIRECT> "
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:980
+#: build/C/man2/open.2:988
msgid ""
"\"The thing that has always disturbed me about O_DIRECT is that the whole "
"interface is just stupid, and was probably designed by a deranged monkey on "
#. FIXME . Check bugzilla report on open(O_ASYNC)
#. See http://bugzilla.kernel.org/show_bug.cgi?id=5993
#. type: Plain text
-#: build/C/man2/open.2:992
+#: build/C/man2/open.2:1000
msgid ""
"Currently, it is not possible to enable signal-driven I/O by specifying "
"B<O_ASYNC> when calling B<open>(); use B<fcntl>(2) to enable this flag."
msgstr ""
#. type: Plain text
-#: build/C/man2/open.2:1014
+#: build/C/man2/open.2:1022
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<openat>(2), B<read>(2), "
msgid ""
"The B<pclose>() function returns -1 if B<wait4>(2) returns an error, or "
"some other error is detected. In the event of an error, these functions set "
-"I<errnro> to indicate the cause of the error."
+"I<errno> to indicate the cause of the error."
msgstr ""
#. type: Plain text
#. type: TH
#: build/C/man3/printf.3:34
#, no-wrap
-msgid "2013-03-05"
+msgid "2013-09-04"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:440
+#: build/C/man3/printf.3:441
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, or the precision is negative, the precision is taken to be "
-"zero. 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."
+"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."
msgstr ""
#. type: SS
-#: build/C/man3/printf.3:440
+#: build/C/man3/printf.3:441
#, no-wrap
msgid "The length modifier"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:450
+#: build/C/man3/printf.3:451
msgid ""
"Here, \"integer conversion\" stands for B<d>, B<i>, B<o>, B<u>, B<x>, or "
"B<X> conversion."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:450 build/C/man3/scanf.3:294
+#: build/C/man3/printf.3:451 build/C/man3/scanf.3:294
#, no-wrap
msgid "B<hh>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:461
+#: build/C/man3/printf.3:462
msgid ""
"A following integer conversion corresponds to a I<signed char> or I<unsigned "
"char> argument, or a following B<n> conversion corresponds to a pointer to a "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:461 build/C/man3/scanf.3:284
+#: build/C/man3/printf.3:462 build/C/man3/scanf.3:284
#, no-wrap
msgid "B<h>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:472
+#: build/C/man3/printf.3:473
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 "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:472 build/C/man3/scanf.3:311
+#: build/C/man3/printf.3:473 build/C/man3/scanf.3:311
#, no-wrap
msgid "B<l>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:491
+#: build/C/man3/printf.3:492
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 "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:491
+#: build/C/man3/printf.3:492
#, no-wrap
msgid "B<ll>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:503
+#: build/C/man3/printf.3:504
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 "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:503 build/C/man3/scanf.3:338
+#: build/C/man3/printf.3:504 build/C/man3/scanf.3:338
#, no-wrap
msgid "B<L>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:519
+#: build/C/man3/printf.3:520
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 "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:519 build/C/man3/scanf.3:354
+#: build/C/man3/printf.3:520 build/C/man3/scanf.3:354
#, no-wrap
msgid "B<q>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:525
+#: build/C/man3/printf.3:526
msgid ""
"(\"quad\". 4.4BSD and Linux libc5 only. Don't use.) This is a synonym for "
"B<ll>."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:525 build/C/man3/scanf.3:302
+#: build/C/man3/printf.3:526 build/C/man3/scanf.3:302
#, no-wrap
msgid "B<j>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:532
+#: build/C/man3/printf.3:533
msgid ""
"A following integer conversion corresponds to an I<intmax_t> or I<uintmax_t> "
"argument."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:532 build/C/man3/scanf.3:366
+#: build/C/man3/printf.3:533 build/C/man3/scanf.3:366
#, no-wrap
msgid "B<z>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:543
+#: build/C/man3/printf.3:544
msgid ""
"A following integer conversion corresponds to a I<size_t> or I<ssize_t> "
"argument. (Linux libc5 has B<Z> with this meaning. Don't use it.)"
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:543 build/C/man3/scanf.3:359
+#: build/C/man3/printf.3:544 build/C/man3/scanf.3:359
#, no-wrap
msgid "B<t>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:548
+#: build/C/man3/printf.3:549
msgid "A following integer conversion corresponds to a I<ptrdiff_t> argument."
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:577
+#: build/C/man3/printf.3:578
msgid ""
"The SUSv2 knows about only the length modifiers B<h> (in B<hd>, B<hi>, "
"B<ho>, B<hx>, B<hX>, B<hn>) and B<l> (in B<ld>, B<li>, B<lo>, B<lx>, B<lX>, "
msgstr ""
#. type: SS
-#: build/C/man3/printf.3:577
+#: build/C/man3/printf.3:578
#, no-wrap
msgid "The conversion specifier"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:580
+#: build/C/man3/printf.3:581
msgid ""
"A character that specifies the type of conversion to be applied. The "
"conversion specifiers and their meanings are:"
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:580
+#: build/C/man3/printf.3:581
#, no-wrap
msgid "B<d>, B<i>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:590
+#: build/C/man3/printf.3:591
msgid ""
"The I<int> argument is converted to signed decimal notation. The precision, "
"if any, gives the minimum number of digits that must appear; if the "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:590
+#: build/C/man3/printf.3:591
#, no-wrap
msgid "B<o>, B<u>, B<x>, B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:617
+#: build/C/man3/printf.3:618
msgid ""
"The I<unsigned int> argument is converted to unsigned octal (B<o>), unsigned "
"decimal (B<u>), or unsigned hexadecimal (B<x> and B<X>) notation. The "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:617
+#: build/C/man3/printf.3:618
#, no-wrap
msgid "B<e>, B<E>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:636
+#: build/C/man3/printf.3:637
msgid ""
"The I<double> argument is rounded and converted in the style "
"[-]dB<\\&.>dddB<e>\\(+-dd where there is one digit before the decimal-point "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:636
+#: build/C/man3/printf.3:637
#, no-wrap
msgid "B<f>, B<F>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:647
+#: build/C/man3/printf.3:648
msgid ""
"The I<double> argument is rounded and converted to decimal notation in the "
"style [-]dddB<\\&.>ddd, where the number of digits after the decimal-point "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:658
+#: build/C/man3/printf.3:659
msgid ""
"(The SUSv2 does not know about B<F> and says that character string "
"representations for infinity and NaN may be made available. The C99 "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:658
+#: build/C/man3/printf.3:659
#, no-wrap
msgid "B<g>, B<G>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:683
+#: build/C/man3/printf.3:684
msgid ""
"The I<double> argument is converted in style B<f> or B<e> (or B<F> or B<E> "
"for B<G> conversions). The precision specifies the number of significant "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:683
+#: build/C/man3/printf.3:684
#, no-wrap
msgid "B<a>, B<A>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:707
+#: build/C/man3/printf.3:708
msgid ""
"(C99; not in SUSv2) For B<a> conversion, the I<double> argument is converted "
"to hexadecimal notation (using the letters abcdef) in the style "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:707 build/C/man3/scanf.3:459 build/C/man3/wprintf.3:151
+#: build/C/man3/printf.3:708 build/C/man3/scanf.3:459 build/C/man3/wprintf.3:151
#, no-wrap
msgid "B<c>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:725
+#: build/C/man3/printf.3:726
msgid ""
"If no B<l> modifier is present, the I<int> argument is converted to an "
"I<unsigned char>, and the resulting character is written. If an B<l> "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:725 build/C/man3/scanf.3:451 build/C/man3/wprintf.3:165
+#: build/C/man3/printf.3:726 build/C/man3/scanf.3:451 build/C/man3/wprintf.3:165
#, no-wrap
msgid "B<s>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:740
+#: build/C/man3/printf.3:741
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). "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:767
+#: build/C/man3/printf.3:768
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 "
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:767
+#: build/C/man3/printf.3:768
#, no-wrap
msgid "B<C>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:773
+#: build/C/man3/printf.3:774
msgid "(Not in C99, but in SUSv2.) Synonym for B<lc>. Don't use."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:773
+#: build/C/man3/printf.3:774
#, no-wrap
msgid "B<S>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:779
+#: build/C/man3/printf.3:780
msgid "(Not in C99, but in SUSv2.) Synonym for B<ls>. Don't use."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:779 build/C/man3/scanf.3:502
+#: build/C/man3/printf.3:780 build/C/man3/scanf.3:502
#, no-wrap
msgid "B<p>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:787
+#: build/C/man3/printf.3:788
msgid ""
"The I<void\\ *> pointer argument is printed in hexadecimal (as if by B<%#x> "
"or B<%#lx>)."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:787 build/C/man3/scanf.3:510
+#: build/C/man3/printf.3:788 build/C/man3/scanf.3:510
#, no-wrap
msgid "B<n>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:794
+#: build/C/man3/printf.3:795
msgid ""
"The number of characters written so far is stored into the integer indicated "
"by the I<int\\ *> (or variant) pointer argument. No argument is converted."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:794
+#: build/C/man3/printf.3:795
#, no-wrap
msgid "B<m>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:800
+#: build/C/man3/printf.3:801
msgid ""
"(Glibc extension.) Print output of I<strerror(errno)>. No argument is "
"required."
msgstr ""
#. type: TP
-#: build/C/man3/printf.3:800 build/C/man3/scanf.3:377
+#: build/C/man3/printf.3:801 build/C/man3/scanf.3:377
#, no-wrap
msgid "B<%>"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:806
+#: build/C/man3/printf.3:807
msgid ""
"A \\(aq%\\(aq is written. No argument is converted. The complete "
"conversion specification is \\(aq%%\\(aq."
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:821
+#: build/C/man3/printf.3:822
msgid ""
"The B<fprintf>(), B<printf>(), B<sprintf>(), B<vprintf>(), B<vfprintf>(), "
"and B<vsprintf>() functions conform to C89 and C99. The B<snprintf>() and "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:834
+#: build/C/man3/printf.3:835
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 "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:848
+#: build/C/man3/printf.3:849
msgid ""
"Linux libc4 knows about the five C standard flags. It knows about the "
"length modifiers B<h>, B<l>, B<L>, and the conversions B<c>, B<d>, B<e>, "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:859
+#: build/C/man3/printf.3:860
msgid ""
"Linux libc5 knows about the five C standard flags and the \\(aq flag, "
"locale, \"%m$\" and \"*m$\". It knows about the length modifiers B<h>, "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:861
+#: build/C/man3/printf.3:862
msgid "glibc 2.0 adds conversion characters B<C> and B<S>."
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:864
+#: build/C/man3/printf.3:865
msgid ""
"glibc 2.1 adds length modifiers B<hh>, B<j>, B<t>, and B<z> and conversion "
"characters B<a> and B<A>."
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:867
+#: build/C/man3/printf.3:868
msgid ""
"glibc 2.2 adds the conversion character B<F> with C99 semantics, and the "
"flag character B<I>."
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:869
+#: build/C/man3/printf.3:870
msgid "Some programs imprudently rely on code such as the following"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:871
+#: build/C/man3/printf.3:872
#, no-wrap
msgid " sprintf(buf, \"%s some further text\", buf);\n"
msgstr ""
#. http://sourceware.org/bugzilla/show_bug.cgi?id=7075
#. type: Plain text
-#: build/C/man3/printf.3:887
+#: build/C/man3/printf.3:888
msgid ""
"to append text to I<buf>. However, the standards explicitly note that the "
"results are undefined if source and destination buffers overlap when calling "
#. .BR vdprintf ()
#. that print to a file descriptor instead of a stream.
#. type: Plain text
-#: build/C/man3/printf.3:929
+#: build/C/man3/printf.3:930
msgid ""
"The glibc implementation of the functions B<snprintf>() and B<vsnprintf>() "
"conforms to the C99 standard, that is, behaves as described above, since "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:946
+#: build/C/man3/printf.3:947
msgid ""
"Because B<sprintf>() and B<vsprintf>() assume an arbitrarily long string, "
"callers must be careful not to overflow the actual space; this is often "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:959
+#: build/C/man3/printf.3:960
msgid ""
"Linux libc4.[45] does not have a B<snprintf>(), but provides a libbsd that "
"contains an B<snprintf>() equivalent to B<sprintf>(), that is, one that "
#. Some floating-point conversions under early libc4
#. caused memory leaks.
#. type: Plain text
-#: build/C/man3/printf.3:973
+#: build/C/man3/printf.3:974
msgid ""
"Code such as B<printf(>I<foo>B<);> often indicates a bug, since I<foo> may "
"contain a % character. If I<foo> comes from untrusted user input, it may "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:977
+#: build/C/man3/printf.3:978
msgid "To print I<Pi> to five decimal places:"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:983
+#: build/C/man3/printf.3:984
#, no-wrap
msgid ""
"#include E<lt>math.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:992
+#: build/C/man3/printf.3:993
msgid ""
"To print a date and time in the form \"Sunday, July 3, 10:02\", where "
"I<weekday> and I<month> are pointers to strings:"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:998
+#: build/C/man3/printf.3:999
#, no-wrap
msgid ""
"#include E<lt>stdio.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1004
+#: build/C/man3/printf.3:1005
msgid ""
"Many countries use the day-month-year order. Hence, an internationalized "
"version must be able to print the arguments in an order specified by the "
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1010
+#: build/C/man3/printf.3:1011
#, no-wrap
msgid ""
"#include E<lt>stdio.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1017
+#: build/C/man3/printf.3:1018
msgid ""
"where I<format> depends on locale, and may permute the arguments. With the "
"value:"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1021
+#: build/C/man3/printf.3:1022
#, no-wrap
msgid "\"%1$s, %3$d. %2$s, %4$d:%5$.2d\\en\"\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1025
+#: build/C/man3/printf.3:1026
msgid "one might obtain \"Sonntag, 3. Juli, 10:02\"."
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1028
+#: build/C/man3/printf.3:1029
msgid ""
"To allocate a sufficiently large string and print into it (code correct for "
"both glibc 2.0 and glibc 2.1):"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1031
+#: build/C/man3/printf.3:1032
msgid ""
"If truncation occurs in glibc versions prior to 2.0.6, this is treated as an "
"error instead of being handled gracefully."
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1036
+#: build/C/man3/printf.3:1037
#, no-wrap
msgid ""
"#include E<lt>stdio.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1044
+#: build/C/man3/printf.3:1045
#, no-wrap
msgid ""
"char *\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1047
+#: build/C/man3/printf.3:1048
#, no-wrap
msgid ""
" if ((p = malloc(size)) == NULL)\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1049
+#: build/C/man3/printf.3:1050
#, no-wrap
msgid " while (1) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1051
+#: build/C/man3/printf.3:1052
#, no-wrap
msgid " /* Try to print in the allocated space */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1055
+#: build/C/man3/printf.3:1056
#, no-wrap
msgid ""
" va_start(ap, fmt);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1057
+#: build/C/man3/printf.3:1058
#, no-wrap
msgid " /* Check error code */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1060
+#: build/C/man3/printf.3:1061
#, no-wrap
msgid ""
" if (n E<lt> 0)\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1062
+#: build/C/man3/printf.3:1063
#, no-wrap
msgid " /* If that worked, return the string */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1065
+#: build/C/man3/printf.3:1066
#, no-wrap
msgid ""
" if (n E<lt> size)\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1067
+#: build/C/man3/printf.3:1068
#, no-wrap
msgid " /* Else try again with more space */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1069
+#: build/C/man3/printf.3:1070
#, no-wrap
msgid " size = n + 1; /* Precisely what is needed */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1079
+#: build/C/man3/printf.3:1080
#, no-wrap
msgid ""
" if ((np = realloc (p, size)) == NULL) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/printf.3:1089
+#: build/C/man3/printf.3:1090
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)"
#. type: Plain text
#: build/C/man2/read.2:187
msgid ""
-"On NFS file systems, reading small amounts of data will update the timestamp "
+"On NFS filesystems, reading small amounts of data will update the timestamp "
"only the first time, subsequent calls may not do so. This is caused by "
"client side attribute caching, because most if not all NFS clients leave "
"st_atime (last file access time) updates to the server and client side "
#. type: Plain text
#: build/C/man2/readlink.2:110
-msgid "An I/O error occurred while reading from the file system."
+msgid "An I/O error occurred while reading from the filesystem."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/remove.3:46
msgid ""
-"B<remove>() deletes a name from the file system. It calls B<unlink>(2) "
-"for files, and B<rmdir>(2) for directories."
+"B<remove>() deletes a name from the filesystem. It calls B<unlink>(2) for "
+"files, and B<rmdir>(2) for directories."
msgstr ""
#. type: Plain text
"sticky bit set and the process's effective user ID is neither the user ID of "
"the file to be replaced nor that of the directory containing it, and the "
"process is not privileged (Linux: does not have the B<CAP_FOWNER> "
-"capability); or the file system containing I<pathname> does not support "
+"capability); or the filesystem containing I<pathname> does not support "
"renaming of the type requested."
msgstr ""
#. type: Plain text
#: build/C/man2/rename.2:232
msgid ""
-"I<oldpath> and I<newpath> are not on the same mounted file system. (Linux "
-"permits a file system to be mounted at multiple points, but B<rename>() "
-"does not work across different mount points, even if the same file system is "
+"I<oldpath> and I<newpath> are not on the same mounted filesystem. (Linux "
+"permits a filesystem to be mounted at multiple points, but B<rename>() does "
+"not work across different mount points, even if the same filesystem is "
"mounted on both.)"
msgstr ""
#. type: Plain text
#: build/C/man2/rename.2:245
msgid ""
-"On NFS file systems, you can not assume that if the operation failed the "
-"file was not renamed. If the server does the rename operation and then "
-"crashes, the retransmitted RPC which will be processed when the server is up "
-"again causes a failure. The application is expected to deal with this. See "
+"On NFS filesystems, you can not assume that if the operation failed the file "
+"was not renamed. If the server does the rename operation and then crashes, "
+"the retransmitted RPC which will be processed when the server is up again "
+"causes a failure. The application is expected to deal with this. See "
"B<link>(2) for a similar problem."
msgstr ""
#. type: Plain text
#: build/C/man2/rmdir.2:123
msgid ""
-"The file system containing I<pathname> does not support the removal of "
+"The filesystem containing I<pathname> does not support the removal of "
"directories."
msgstr ""
#. type: Plain text
#: build/C/man2/rmdir.2:127
-msgid "I<pathname> refers to a directory on a read-only file system."
+msgid "I<pathname> refers to a directory on a read-only filesystem."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/symlink.2:104
msgid ""
-"The user's quota of resources on the file system has been exhausted. The "
-"resources could be inodes or disk blocks, depending on the file system "
+"The user's quota of resources on the filesystem has been exhausted. The "
+"resources could be inodes or disk blocks, depending on the filesystem "
"implementation."
msgstr ""
#. type: Plain text
#: build/C/man2/symlink.2:145
msgid ""
-"The file system containing I<newpath> does not support the creation of "
+"The filesystem containing I<newpath> does not support the creation of "
"symbolic links."
msgstr ""
#. type: Plain text
#: build/C/man2/symlink.2:149
-msgid "I<newpath> is on a read-only file system."
+msgid "I<newpath> is on a read-only filesystem."
msgstr ""
#. type: Plain text
"is a reference to the object underlying the original filename. (To be "
"precise: each of the hard links to a file is a reference to the same "
"I<i-node number>, where an i-node number is an index into the i-node table, "
-"which contains metadata about all files on a file system. See B<stat>(2).) "
+"which contains metadata about all files on a filesystem. See B<stat>(2).) "
"Changes to a file are independent of the name used to reference the file. "
"Hard links may not refer to directories (to prevent the possibility of loops "
-"within the file system tree, which would confuse many programs) and may not "
-"refer to files on different file systems (because i-node numbers are not "
-"unique across file systems)."
+"within the filesystem tree, which would confuse many programs) and may not "
+"refer to files on different filesystems (because i-node numbers are not "
+"unique across filesystems)."
msgstr ""
#. type: Plain text
"is the pathname another file, the file to which the link refers. In other "
"words, a symbolic link is a pointer to another name, and not to an "
"underlying object. For this reason, symbolic links may refer to directories "
-"and may cross file system boundaries."
+"and may cross filesystem boundaries."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man7/symlink.7:84
msgid ""
-"Because a symbolic link and its referenced object coexist in the file system "
+"Because a symbolic link and its referenced object coexist in the filesystem "
"name space, confusion can arise in distinguishing between the link itself "
"and the referenced object. On historical systems, commands and system calls "
"adopted their own link-following conventions in a somewhat ad-hoc fashion. "
#. type: Plain text
#: build/C/man3/tempnam.3:94
msgid ""
-"On succes, the B<tempnam>() function returns a pointer to a unique "
+"On success, the B<tempnam>() function returns a pointer to a unique "
"temporary filename. It returns NULL if a unique name cannot be generated, "
"with I<errno> set to indicate the cause of the error."
msgstr ""
#. type: Plain text
#: build/C/man3/tmpfile.3:78
-msgid "Read-only file system."
+msgid "Read-only filesystem."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/unlink.2:45
msgid ""
-"B<unlink>() deletes a name from the file system. If that name was the last "
+"B<unlink>() deletes a name from the filesystem. If that name was the last "
"link to a file and no processes have the file open the file is deleted and "
"the space it was using is made available for reuse."
msgstr ""
#. type: Plain text
#: build/C/man2/unlink.2:126
-msgid "The file system does not allow unlinking of files."
+msgid "The filesystem does not allow unlinking of files."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/unlink.2:141
-msgid "I<pathname> refers to a file on a read-only file system."
+msgid "I<pathname> refers to a file on a read-only filesystem."
msgstr ""
#. type: Plain text
#: build/C/man2/write.2:89
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 file "
-"systems are POSIX conforming."
+"B<write>() has returned returns the new data. Note that not all "
+"filesystems are POSIX conforming."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/write.2:141
msgid ""
-"The user's quota of disk blocks on the file system containing the file "
+"The user's quota of disk blocks on the filesystem containing the file "
"referred to by I<fd> has been exhausted."
msgstr ""