X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=po4a%2Fstdio%2Fpo%2Fstdio.pot;h=03a3f5a1e96cd2c5f2d9dca1e4d7170a45cbf985;hb=8a7f723a0530d2fb90ab139c03452e84d1e19905;hp=7f782266c4a69268d9ed7600c9bbb94d36e80133;hpb=607803b21a9078252135b883121df800ec095da3;p=linuxjm%2FLDP_man-pages.git diff --git a/po4a/stdio/po/stdio.pot b/po4a/stdio/po/stdio.pot index 7f782266..03a3f5a1 100644 --- a/po4a/stdio/po/stdio.pot +++ b/po4a/stdio/po/stdio.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-04-23 07:55+0900\n" +"POT-Creation-Date: 2013-03-22 01:07+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,76 +17,76 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: TH -#: build/C/man3/asprintf.3:25 +#: build/C/man3/asprintf.3:27 #, no-wrap msgid "ASPRINTF" msgstr "" #. type: TH -#: build/C/man3/asprintf.3:25 +#: build/C/man3/asprintf.3:27 #, no-wrap msgid "2001-12-18" msgstr "" #. type: TH -#: build/C/man3/asprintf.3:25 build/C/man3/ctermid.3:24 build/C/man3/dprintf.3:25 build/C/man3/fclose.3:42 build/C/man3/fcloseall.3:24 build/C/man3/fflush.3:43 build/C/man3/fgetwc.3:16 build/C/man3/fmemopen.3:6 build/C/man3/fopen.3:42 build/C/man3/fputwc.3:14 build/C/man3/fread.3:43 build/C/man3/fseek.3:40 build/C/man3/getline.3:24 build/C/man3/gets.3:25 build/C/man3/getw.3:23 build/C/man3/popen.3:38 build/C/man3/printf.3:34 build/C/man3/puts.3:24 build/C/man3/remove.3:31 build/C/man3/scanf.3:50 build/C/man3/wprintf.3:14 +#: build/C/man3/asprintf.3:27 build/C/man3/ctermid.3:26 build/C/man3/dprintf.3:26 build/C/man3/fclose.3:44 build/C/man3/fcloseall.3:25 build/C/man3/fflush.3:45 build/C/man3/fgetwc.3:18 build/C/man3/fmemopen.3:10 build/C/man3/fopen.3:44 build/C/man3/fputwc.3:16 build/C/man3/fread.3:45 build/C/man3/fseek.3:42 build/C/man3/getline.3:26 build/C/man3/gets.3:27 build/C/man3/getw.3:25 build/C/man3/popen.3:40 build/C/man3/printf.3:34 build/C/man3/puts.3:26 build/C/man3/remove.3:31 build/C/man3/scanf.3:52 build/C/man3/wprintf.3:16 #, no-wrap msgid "GNU" msgstr "" #. type: TH -#: build/C/man3/asprintf.3:25 build/C/man3/ctermid.3:24 build/C/man3/dprintf.3:25 build/C/man3/fclose.3:42 build/C/man3/fcloseall.3:24 build/C/man3/ferror.3:42 build/C/man3/fflush.3:43 build/C/man3/fgetwc.3:16 build/C/man3/flockfile.3:23 build/C/man3/fmemopen.3:6 build/C/man3/fmtmsg.3:9 build/C/man3/fopen.3:42 build/C/man3/fopencookie.3:24 build/C/man3/fpurge.3:23 build/C/man3/fputwc.3:14 build/C/man3/fread.3:43 build/C/man3/fseek.3:40 build/C/man3/fseeko.3:23 build/C/man3/getline.3:24 build/C/man3/gets.3:25 build/C/man3/getw.3:23 build/C/man2/link.2:31 build/C/man2/llseek.2:26 build/C/man2/lseek.2:45 build/C/man3/lseek64.3:23 build/C/man2/open.2:52 build/C/man3/perror.3:30 build/C/man2/pipe.2:36 build/C/man3/popen.3:38 build/C/man3/printf.3:34 build/C/man3/puts.3:24 build/C/man2/read.2:35 build/C/man2/readlink.2:41 build/C/man2/readv.2:30 build/C/man3/remove.3:31 build/C/man2/rename.2:32 build/C/man2/rmdir.2:30 build/C/man3/scanf.3:50 build/C/man3/setbuf.3:46 build/C/man3/stdin.3:9 build/C/man3/stdio.3:37 build/C/man3/stdio_ext.3:23 build/C/man2/symlink.2:32 build/C/man7/symlink.7:35 build/C/man3/tempnam.3:23 build/C/man3/tmpfile.3:29 build/C/man3/tmpnam.3:25 build/C/man2/unlink.2:32 build/C/man3/unlocked_stdio.3:23 build/C/man3/wprintf.3:14 build/C/man2/write.2:39 +#: build/C/man3/asprintf.3:27 build/C/man3/ctermid.3:26 build/C/man3/dprintf.3:26 build/C/man3/fclose.3:44 build/C/man3/fcloseall.3:25 build/C/man3/ferror.3:44 build/C/man3/fflush.3:45 build/C/man3/fgetwc.3:18 build/C/man3/flockfile.3:25 build/C/man3/fmemopen.3:10 build/C/man3/fmtmsg.3:13 build/C/man3/fopen.3:44 build/C/man3/fopencookie.3:26 build/C/man3/fpurge.3:25 build/C/man3/fputwc.3:16 build/C/man3/fread.3:45 build/C/man3/fseek.3:42 build/C/man3/fseeko.3:25 build/C/man3/getline.3:26 build/C/man3/gets.3:27 build/C/man3/getw.3:25 build/C/man2/link.2:31 build/C/man2/llseek.2:28 build/C/man2/lseek.2:47 build/C/man3/lseek64.3:25 build/C/man2/open.2:52 build/C/man3/perror.3:31 build/C/man2/pipe.2:36 build/C/man3/popen.3:40 build/C/man3/printf.3:34 build/C/man3/puts.3:26 build/C/man2/read.2:35 build/C/man2/readlink.2:43 build/C/man2/readv.2:32 build/C/man3/remove.3:31 build/C/man2/rename.2:32 build/C/man2/rmdir.2:30 build/C/man3/scanf.3:52 build/C/man3/setbuf.3:48 build/C/man3/stdin.3:13 build/C/man3/stdio.3:39 build/C/man3/stdio_ext.3:25 build/C/man2/symlink.2:32 build/C/man7/symlink.7:36 build/C/man3/tempnam.3:25 build/C/man3/tmpfile.3:31 build/C/man3/tmpnam.3:27 build/C/man2/unlink.2:32 build/C/man3/unlocked_stdio.3:25 build/C/man3/wprintf.3:16 build/C/man2/write.2:39 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH -#: build/C/man3/asprintf.3:26 build/C/man3/ctermid.3:25 build/C/man3/dprintf.3:26 build/C/man3/fclose.3:43 build/C/man3/fcloseall.3:25 build/C/man3/ferror.3:43 build/C/man3/fflush.3:44 build/C/man3/fgetwc.3:17 build/C/man3/flockfile.3:24 build/C/man3/fmemopen.3:7 build/C/man3/fmtmsg.3:10 build/C/man3/fopen.3:43 build/C/man3/fopencookie.3:25 build/C/man3/fpurge.3:24 build/C/man3/fputwc.3:15 build/C/man3/fread.3:44 build/C/man3/fseek.3:41 build/C/man3/fseeko.3:24 build/C/man3/getline.3:25 build/C/man3/gets.3:26 build/C/man3/getw.3:24 build/C/man2/link.2:32 build/C/man2/llseek.2:27 build/C/man2/lseek.2:46 build/C/man3/lseek64.3:24 build/C/man2/open.2:53 build/C/man3/perror.3:31 build/C/man2/pipe.2:37 build/C/man3/popen.3:39 build/C/man3/printf.3:35 build/C/man3/puts.3:25 build/C/man2/read.2:36 build/C/man2/readlink.2:42 build/C/man2/readv.2:31 build/C/man3/remove.3:32 build/C/man2/rename.2:33 build/C/man2/rmdir.2:31 build/C/man3/scanf.3:51 build/C/man3/setbuf.3:47 build/C/man3/stdin.3:10 build/C/man3/stdio.3:38 build/C/man3/stdio_ext.3:24 build/C/man2/symlink.2:33 build/C/man7/symlink.7:36 build/C/man3/tempnam.3:24 build/C/man3/tmpfile.3:30 build/C/man3/tmpnam.3:26 build/C/man2/unlink.2:33 build/C/man3/unlocked_stdio.3:24 build/C/man3/wprintf.3:15 build/C/man2/write.2:40 +#: build/C/man3/asprintf.3:28 build/C/man3/ctermid.3:27 build/C/man3/dprintf.3:27 build/C/man3/fclose.3:45 build/C/man3/fcloseall.3:26 build/C/man3/ferror.3:45 build/C/man3/fflush.3:46 build/C/man3/fgetwc.3:19 build/C/man3/flockfile.3:26 build/C/man3/fmemopen.3:11 build/C/man3/fmtmsg.3:14 build/C/man3/fopen.3:45 build/C/man3/fopencookie.3:27 build/C/man3/fpurge.3:26 build/C/man3/fputwc.3:17 build/C/man3/fread.3:46 build/C/man3/fseek.3:43 build/C/man3/fseeko.3:26 build/C/man3/getline.3:27 build/C/man3/gets.3:28 build/C/man3/getw.3:26 build/C/man2/link.2:32 build/C/man2/llseek.2:29 build/C/man2/lseek.2:48 build/C/man3/lseek64.3:26 build/C/man2/open.2:53 build/C/man3/perror.3:32 build/C/man2/pipe.2:37 build/C/man3/popen.3:41 build/C/man3/printf.3:35 build/C/man3/puts.3:27 build/C/man2/read.2:36 build/C/man2/readlink.2:44 build/C/man2/readv.2:33 build/C/man3/remove.3:32 build/C/man2/rename.2:33 build/C/man2/rmdir.2:31 build/C/man3/scanf.3:53 build/C/man3/setbuf.3:49 build/C/man3/stdin.3:14 build/C/man3/stdio.3:40 build/C/man3/stdio_ext.3:26 build/C/man2/symlink.2:33 build/C/man7/symlink.7:37 build/C/man3/tempnam.3:26 build/C/man3/tmpfile.3:32 build/C/man3/tmpnam.3:28 build/C/man2/unlink.2:33 build/C/man3/unlocked_stdio.3:26 build/C/man3/wprintf.3:17 build/C/man2/write.2:40 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:28 +#: build/C/man3/asprintf.3:30 msgid "asprintf, vasprintf - print to allocated string" msgstr "" #. type: SH -#: build/C/man3/asprintf.3:28 build/C/man3/ctermid.3:27 build/C/man3/dprintf.3:28 build/C/man3/fclose.3:45 build/C/man3/fcloseall.3:27 build/C/man3/ferror.3:45 build/C/man3/fflush.3:46 build/C/man3/fgetwc.3:19 build/C/man3/flockfile.3:26 build/C/man3/fmemopen.3:9 build/C/man3/fmtmsg.3:12 build/C/man3/fopen.3:45 build/C/man3/fopencookie.3:27 build/C/man3/fpurge.3:26 build/C/man3/fputwc.3:17 build/C/man3/fread.3:46 build/C/man3/fseek.3:43 build/C/man3/fseeko.3:26 build/C/man3/getline.3:27 build/C/man3/gets.3:28 build/C/man3/getw.3:26 build/C/man2/link.2:34 build/C/man2/llseek.2:29 build/C/man2/lseek.2:48 build/C/man3/lseek64.3:26 build/C/man2/open.2:55 build/C/man3/perror.3:33 build/C/man2/pipe.2:39 build/C/man3/popen.3:41 build/C/man3/printf.3:38 build/C/man3/puts.3:27 build/C/man2/read.2:38 build/C/man2/readlink.2:44 build/C/man2/readv.2:33 build/C/man3/remove.3:34 build/C/man2/rename.2:35 build/C/man2/rmdir.2:33 build/C/man3/scanf.3:53 build/C/man3/setbuf.3:49 build/C/man3/stdin.3:12 build/C/man3/stdio.3:40 build/C/man3/stdio_ext.3:28 build/C/man2/symlink.2:35 build/C/man3/tempnam.3:26 build/C/man3/tmpfile.3:32 build/C/man3/tmpnam.3:28 build/C/man2/unlink.2:35 build/C/man3/unlocked_stdio.3:27 build/C/man3/wprintf.3:18 build/C/man2/write.2:42 +#: build/C/man3/asprintf.3:30 build/C/man3/ctermid.3:29 build/C/man3/dprintf.3:29 build/C/man3/fclose.3:47 build/C/man3/fcloseall.3:28 build/C/man3/ferror.3:47 build/C/man3/fflush.3:48 build/C/man3/fgetwc.3:21 build/C/man3/flockfile.3:28 build/C/man3/fmemopen.3:13 build/C/man3/fmtmsg.3:16 build/C/man3/fopen.3:47 build/C/man3/fopencookie.3:29 build/C/man3/fpurge.3:28 build/C/man3/fputwc.3:19 build/C/man3/fread.3:48 build/C/man3/fseek.3:45 build/C/man3/fseeko.3:28 build/C/man3/getline.3:29 build/C/man3/gets.3:30 build/C/man3/getw.3:28 build/C/man2/link.2:34 build/C/man2/llseek.2:31 build/C/man2/lseek.2:50 build/C/man3/lseek64.3:28 build/C/man2/open.2:55 build/C/man3/perror.3:34 build/C/man2/pipe.2:39 build/C/man3/popen.3:43 build/C/man3/printf.3:38 build/C/man3/puts.3:29 build/C/man2/read.2:38 build/C/man2/readlink.2:46 build/C/man2/readv.2:35 build/C/man3/remove.3:34 build/C/man2/rename.2:35 build/C/man2/rmdir.2:33 build/C/man3/scanf.3:55 build/C/man3/setbuf.3:51 build/C/man3/stdin.3:16 build/C/man3/stdio.3:42 build/C/man3/stdio_ext.3:30 build/C/man2/symlink.2:35 build/C/man3/tempnam.3:28 build/C/man3/tmpfile.3:34 build/C/man3/tmpnam.3:30 build/C/man2/unlink.2:35 build/C/man3/unlocked_stdio.3:29 build/C/man3/wprintf.3:20 build/C/man2/write.2:42 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:30 +#: build/C/man3/asprintf.3:32 msgid "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:32 build/C/man3/dprintf.3:30 build/C/man3/fclose.3:47 build/C/man3/ferror.3:47 build/C/man3/fflush.3:48 build/C/man3/fseek.3:45 build/C/man3/perror.3:35 build/C/man3/printf.3:40 build/C/man3/remove.3:36 build/C/man2/rename.2:37 build/C/man3/stdio.3:42 build/C/man3/stdio_ext.3:30 +#: build/C/man3/asprintf.3:34 build/C/man3/dprintf.3:31 build/C/man3/fclose.3:49 build/C/man3/ferror.3:49 build/C/man3/fflush.3:50 build/C/man3/fseek.3:47 build/C/man3/perror.3:36 build/C/man3/printf.3:40 build/C/man3/remove.3:36 build/C/man2/rename.2:37 build/C/man3/stdio.3:44 build/C/man3/stdio_ext.3:32 msgid "B<#include Estdio.hE>" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:34 +#: build/C/man3/asprintf.3:36 msgid "BIB<, const char *>IB<, ...);>" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:36 +#: build/C/man3/asprintf.3:38 msgid "" "BIB<, const char *>IB<, va_list " ">IB<);>" msgstr "" #. type: SH -#: build/C/man3/asprintf.3:36 build/C/man3/ctermid.3:44 build/C/man3/dprintf.3:54 build/C/man3/fclose.3:49 build/C/man3/fcloseall.3:34 build/C/man3/ferror.3:63 build/C/man3/fflush.3:50 build/C/man3/fgetwc.3:28 build/C/man3/flockfile.3:49 build/C/man3/fmemopen.3:42 build/C/man3/fmtmsg.3:22 build/C/man3/fopen.3:63 build/C/man3/fopencookie.3:35 build/C/man3/fpurge.3:40 build/C/man3/fputwc.3:26 build/C/man3/fread.3:56 build/C/man3/fseek.3:55 build/C/man3/fseeko.3:35 build/C/man3/getline.3:56 build/C/man3/gets.3:44 build/C/man3/getw.3:57 build/C/man2/link.2:38 build/C/man2/llseek.2:38 build/C/man2/lseek.2:54 build/C/man3/lseek64.3:34 build/C/man2/open.2:66 build/C/man3/perror.3:54 build/C/man2/pipe.2:51 build/C/man3/popen.3:62 build/C/man3/printf.3:76 build/C/man3/puts.3:41 build/C/man2/read.2:44 build/C/man2/readlink.2:61 build/C/man2/readv.2:56 build/C/man3/remove.3:38 build/C/man2/rename.2:39 build/C/man2/rmdir.2:37 build/C/man3/scanf.3:85 build/C/man3/setbuf.3:71 build/C/man3/stdin.3:20 build/C/man3/stdio.3:48 build/C/man3/stdio_ext.3:52 build/C/man2/symlink.2:52 build/C/man3/tempnam.3:40 build/C/man3/tmpfile.3:38 build/C/man3/tmpnam.3:34 build/C/man2/unlink.2:39 build/C/man3/unlocked_stdio.3:104 build/C/man3/wprintf.3:58 build/C/man2/write.2:46 +#: build/C/man3/asprintf.3:38 build/C/man3/ctermid.3:46 build/C/man3/dprintf.3:55 build/C/man3/fclose.3:51 build/C/man3/fcloseall.3:35 build/C/man3/ferror.3:65 build/C/man3/fflush.3:52 build/C/man3/fgetwc.3:30 build/C/man3/flockfile.3:51 build/C/man3/fmemopen.3:46 build/C/man3/fmtmsg.3:26 build/C/man3/fopen.3:65 build/C/man3/fopencookie.3:37 build/C/man3/fpurge.3:42 build/C/man3/fputwc.3:28 build/C/man3/fread.3:58 build/C/man3/fseek.3:57 build/C/man3/fseeko.3:37 build/C/man3/getline.3:58 build/C/man3/gets.3:46 build/C/man3/getw.3:59 build/C/man2/link.2:38 build/C/man2/llseek.2:43 build/C/man2/lseek.2:56 build/C/man3/lseek64.3:36 build/C/man2/open.2:66 build/C/man3/perror.3:55 build/C/man2/pipe.2:51 build/C/man3/popen.3:64 build/C/man3/printf.3:76 build/C/man3/puts.3:43 build/C/man2/read.2:44 build/C/man2/readlink.2:63 build/C/man2/readv.2:58 build/C/man3/remove.3:38 build/C/man2/rename.2:39 build/C/man2/rmdir.2:37 build/C/man3/scanf.3:87 build/C/man3/setbuf.3:73 build/C/man3/stdin.3:24 build/C/man3/stdio.3:50 build/C/man3/stdio_ext.3:54 build/C/man2/symlink.2:52 build/C/man3/tempnam.3:42 build/C/man3/tmpfile.3:40 build/C/man3/tmpnam.3:36 build/C/man2/unlink.2:39 build/C/man3/unlocked_stdio.3:106 build/C/man3/wprintf.3:60 build/C/man2/write.2:46 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:51 +#: build/C/man3/asprintf.3:53 msgid "" "The functions B() and B() are analogs of " "B(3) and B(3), except that they allocate a string large " @@ -96,13 +96,13 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/asprintf.3:51 build/C/man3/ctermid.3:57 build/C/man3/fclose.3:57 build/C/man3/fcloseall.3:49 build/C/man3/fflush.3:72 build/C/man3/fgetwc.3:53 build/C/man3/flockfile.3:112 build/C/man3/fmemopen.3:172 build/C/man3/fmtmsg.3:148 build/C/man3/fopen.3:189 build/C/man3/fopencookie.3:235 build/C/man3/fpurge.3:56 build/C/man3/fputwc.3:52 build/C/man3/fread.3:81 build/C/man3/fseek.3:117 build/C/man3/fseeko.3:63 build/C/man3/getline.3:108 build/C/man3/gets.3:109 build/C/man3/getw.3:71 build/C/man2/link.2:52 build/C/man2/llseek.2:57 build/C/man2/lseek.2:151 build/C/man2/open.2:464 build/C/man2/pipe.2:92 build/C/man3/popen.3:121 build/C/man3/puts.3:82 build/C/man2/read.2:63 build/C/man2/readlink.2:75 build/C/man2/readv.2:175 build/C/man3/remove.3:60 build/C/man2/rename.2:91 build/C/man2/rmdir.2:40 build/C/man3/scanf.3:528 build/C/man3/setbuf.3:150 build/C/man2/symlink.2:84 build/C/man3/tempnam.3:85 build/C/man3/tmpfile.3:45 build/C/man3/tmpnam.3:68 build/C/man2/unlink.2:55 build/C/man3/wprintf.3:185 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:114 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:65 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:153 build/C/man2/open.2:477 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:531 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:187 build/C/man2/write.2:89 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:59 +#: build/C/man3/asprintf.3:61 msgid "" "When successful, these functions return the number of bytes printed, just " "like B(3). If memory allocation wasn't possible, or some other " @@ -111,13 +111,13 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/asprintf.3:59 build/C/man3/ctermid.3:59 build/C/man3/dprintf.3:68 build/C/man3/fclose.3:88 build/C/man3/fcloseall.3:54 build/C/man3/ferror.3:105 build/C/man3/fflush.3:91 build/C/man3/fgetwc.3:65 build/C/man3/flockfile.3:119 build/C/man3/fmemopen.3:191 build/C/man3/fmtmsg.3:221 build/C/man3/fopen.3:246 build/C/man3/fopencookie.3:242 build/C/man3/fpurge.3:68 build/C/man3/fputwc.3:63 build/C/man3/fread.3:96 build/C/man3/fseek.3:164 build/C/man3/fseeko.3:75 build/C/man3/getline.3:132 build/C/man3/gets.3:136 build/C/man3/getw.3:78 build/C/man2/link.2:128 build/C/man2/llseek.2:76 build/C/man2/lseek.2:189 build/C/man2/open.2:610 build/C/man3/perror.3:107 build/C/man2/pipe.2:118 build/C/man3/popen.3:167 build/C/man3/printf.3:807 build/C/man3/puts.3:101 build/C/man2/read.2:155 build/C/man2/readlink.2:123 build/C/man2/readv.2:212 build/C/man3/remove.3:70 build/C/man2/rename.2:229 build/C/man2/rmdir.2:127 build/C/man3/scanf.3:575 build/C/man3/setbuf.3:162 build/C/man3/stdin.3:109 build/C/man3/stdio.3:244 build/C/man2/symlink.2:144 build/C/man3/tempnam.3:94 build/C/man3/tmpfile.3:74 build/C/man3/tmpnam.3:75 build/C/man2/unlink.2:141 build/C/man3/unlocked_stdio.3:111 build/C/man3/wprintf.3:193 build/C/man2/write.2:179 +#: build/C/man3/asprintf.3:61 build/C/man3/ctermid.3:61 build/C/man3/dprintf.3:69 build/C/man3/fclose.3:90 build/C/man3/fcloseall.3:55 build/C/man3/ferror.3:107 build/C/man3/fflush.3:93 build/C/man3/fgetwc.3:67 build/C/man3/flockfile.3:121 build/C/man3/fmemopen.3:195 build/C/man3/fmtmsg.3:225 build/C/man3/fopen.3:246 build/C/man3/fopencookie.3:245 build/C/man3/fpurge.3:70 build/C/man3/fputwc.3:65 build/C/man3/fread.3:103 build/C/man3/fseek.3:168 build/C/man3/fseeko.3:77 build/C/man3/getline.3:134 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:191 build/C/man2/open.2:629 build/C/man3/perror.3:111 build/C/man2/pipe.2:118 build/C/man3/popen.3:169 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:578 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:96 build/C/man3/tmpfile.3:76 build/C/man3/tmpnam.3:77 build/C/man2/unlink.2:141 build/C/man3/unlocked_stdio.3:113 build/C/man3/wprintf.3:195 build/C/man2/write.2:185 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:65 +#: build/C/man3/asprintf.3:67 msgid "" "These functions are GNU extensions, not in C or POSIX. They are also " "available under *BSD. The FreeBSD implementation sets I to NULL on " @@ -125,72 +125,72 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/asprintf.3:65 build/C/man3/ctermid.3:69 build/C/man3/dprintf.3:94 build/C/man3/fclose.3:100 build/C/man3/fcloseall.3:56 build/C/man3/ferror.3:112 build/C/man3/fflush.3:106 build/C/man3/fgetwc.3:82 build/C/man3/flockfile.3:127 build/C/man3/fmemopen.3:273 build/C/man3/fmtmsg.3:293 build/C/man3/fopen.3:302 build/C/man3/fopencookie.3:434 build/C/man3/fpurge.3:78 build/C/man3/fputwc.3:80 build/C/man3/fread.3:98 build/C/man3/fseek.3:166 build/C/man3/fseeko.3:81 build/C/man3/getline.3:166 build/C/man3/gets.3:171 build/C/man3/getw.3:84 build/C/man2/link.2:177 build/C/man2/llseek.2:82 build/C/man2/lseek.2:234 build/C/man3/lseek64.3:157 build/C/man2/open.2:849 build/C/man3/perror.3:135 build/C/man2/pipe.2:190 build/C/man3/popen.3:196 build/C/man3/printf.3:1074 build/C/man3/puts.3:110 build/C/man2/read.2:178 build/C/man2/readlink.2:212 build/C/man2/readv.2:282 build/C/man3/remove.3:81 build/C/man2/rename.2:242 build/C/man2/rmdir.2:132 build/C/man3/scanf.3:717 build/C/man3/setbuf.3:198 build/C/man3/stdin.3:150 build/C/man3/stdio.3:248 build/C/man3/stdio_ext.3:130 build/C/man2/symlink.2:159 build/C/man7/symlink.7:470 build/C/man3/tempnam.3:164 build/C/man3/tmpfile.3:86 build/C/man3/tmpnam.3:151 build/C/man2/unlink.2:148 build/C/man3/unlocked_stdio.3:134 build/C/man3/wprintf.3:229 build/C/man2/write.2:205 +#: build/C/man3/asprintf.3:67 build/C/man3/ctermid.3:71 build/C/man3/dprintf.3:95 build/C/man3/fclose.3:102 build/C/man3/fcloseall.3:57 build/C/man3/ferror.3:114 build/C/man3/fflush.3:108 build/C/man3/fgetwc.3:84 build/C/man3/flockfile.3:129 build/C/man3/fmemopen.3:341 build/C/man3/fmtmsg.3:297 build/C/man3/fopen.3:348 build/C/man3/fopencookie.3:437 build/C/man3/fpurge.3:80 build/C/man3/fputwc.3:82 build/C/man3/fread.3:105 build/C/man3/fseek.3:170 build/C/man3/fseeko.3:83 build/C/man3/getline.3:168 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:236 build/C/man3/lseek64.3:159 build/C/man2/open.2:901 build/C/man3/perror.3:139 build/C/man2/pipe.2:190 build/C/man3/popen.3:198 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:716 build/C/man3/setbuf.3:200 build/C/man3/stdin.3:154 build/C/man3/stdio.3:250 build/C/man3/stdio_ext.3:132 build/C/man2/symlink.2:164 build/C/man7/symlink.7:471 build/C/man3/tempnam.3:166 build/C/man3/tmpfile.3:88 build/C/man3/tmpnam.3:153 build/C/man2/unlink.2:148 build/C/man3/unlocked_stdio.3:136 build/C/man3/wprintf.3:231 build/C/man2/write.2:211 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:69 +#: build/C/man3/asprintf.3:71 msgid "B(3), B(3), B(3)" msgstr "" #. type: SH -#: build/C/man3/asprintf.3:69 build/C/man3/ctermid.3:71 build/C/man3/dprintf.3:96 build/C/man3/fclose.3:106 build/C/man3/fcloseall.3:62 build/C/man3/ferror.3:117 build/C/man3/fflush.3:114 build/C/man3/fgetwc.3:87 build/C/man3/flockfile.3:129 build/C/man3/fmemopen.3:276 build/C/man3/fmtmsg.3:296 build/C/man3/fopen.3:308 build/C/man3/fopencookie.3:439 build/C/man3/fpurge.3:83 build/C/man3/fputwc.3:84 build/C/man3/fread.3:104 build/C/man3/fseek.3:169 build/C/man3/fseeko.3:83 build/C/man3/getline.3:173 build/C/man3/gets.3:187 build/C/man3/getw.3:90 build/C/man2/link.2:187 build/C/man2/llseek.2:85 build/C/man2/lseek.2:241 build/C/man3/lseek64.3:160 build/C/man2/open.2:871 build/C/man3/perror.3:140 build/C/man2/pipe.2:197 build/C/man3/popen.3:206 build/C/man3/printf.3:1083 build/C/man3/puts.3:122 build/C/man2/read.2:191 build/C/man2/readlink.2:220 build/C/man2/readv.2:286 build/C/man3/remove.3:92 build/C/man2/rename.2:251 build/C/man2/rmdir.2:141 build/C/man3/scanf.3:724 build/C/man3/setbuf.3:206 build/C/man3/stdin.3:156 build/C/man3/stdio.3:255 build/C/man3/stdio_ext.3:133 build/C/man2/symlink.2:171 build/C/man7/symlink.7:488 build/C/man3/tempnam.3:169 build/C/man3/tmpfile.3:92 build/C/man3/tmpnam.3:156 build/C/man2/unlink.2:161 build/C/man3/unlocked_stdio.3:137 build/C/man3/wprintf.3:236 build/C/man2/write.2:217 +#: build/C/man3/asprintf.3:71 build/C/man3/ctermid.3:73 build/C/man3/dprintf.3:97 build/C/man3/fclose.3:108 build/C/man3/fcloseall.3:63 build/C/man3/ferror.3:119 build/C/man3/fflush.3:116 build/C/man3/fgetwc.3:89 build/C/man3/flockfile.3:131 build/C/man3/fmemopen.3:344 build/C/man3/fmtmsg.3:300 build/C/man3/fopen.3:354 build/C/man3/fopencookie.3:442 build/C/man3/fpurge.3:85 build/C/man3/fputwc.3:86 build/C/man3/fread.3:111 build/C/man3/fseek.3:173 build/C/man3/fseeko.3:85 build/C/man3/getline.3:175 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:243 build/C/man3/lseek64.3:162 build/C/man2/open.2:923 build/C/man3/perror.3:144 build/C/man2/pipe.2:197 build/C/man3/popen.3:208 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:723 build/C/man3/setbuf.3:208 build/C/man3/stdin.3:160 build/C/man3/stdio.3:257 build/C/man3/stdio_ext.3:135 build/C/man2/symlink.2:176 build/C/man7/symlink.7:489 build/C/man3/tempnam.3:171 build/C/man3/tmpfile.3:94 build/C/man3/tmpnam.3:158 build/C/man2/unlink.2:161 build/C/man3/unlocked_stdio.3:139 build/C/man3/wprintf.3:238 build/C/man2/write.2:223 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text -#: build/C/man3/asprintf.3:76 build/C/man3/ctermid.3:78 build/C/man3/dprintf.3:103 build/C/man3/fclose.3:113 build/C/man3/fcloseall.3:69 build/C/man3/ferror.3:124 build/C/man3/fflush.3:121 build/C/man3/fgetwc.3:94 build/C/man3/flockfile.3:136 build/C/man3/fmemopen.3:283 build/C/man3/fmtmsg.3:303 build/C/man3/fopen.3:315 build/C/man3/fopencookie.3:446 build/C/man3/fpurge.3:90 build/C/man3/fputwc.3:91 build/C/man3/fread.3:111 build/C/man3/fseek.3:176 build/C/man3/fseeko.3:90 build/C/man3/getline.3:180 build/C/man3/gets.3:194 build/C/man3/getw.3:97 build/C/man2/link.2:194 build/C/man2/llseek.2:92 build/C/man2/lseek.2:248 build/C/man3/lseek64.3:167 build/C/man2/open.2:878 build/C/man3/perror.3:147 build/C/man2/pipe.2:204 build/C/man3/popen.3:213 build/C/man3/printf.3:1090 build/C/man3/puts.3:129 build/C/man2/read.2:198 build/C/man2/readlink.2:227 build/C/man2/readv.2:293 build/C/man3/remove.3:99 build/C/man2/rename.2:258 build/C/man2/rmdir.2:148 build/C/man3/scanf.3:731 build/C/man3/setbuf.3:213 build/C/man3/stdin.3:163 build/C/man3/stdio.3:262 build/C/man3/stdio_ext.3:140 build/C/man2/symlink.2:178 build/C/man7/symlink.7:495 build/C/man3/tempnam.3:176 build/C/man3/tmpfile.3:99 build/C/man3/tmpnam.3:163 build/C/man2/unlink.2:168 build/C/man3/unlocked_stdio.3:144 build/C/man3/wprintf.3:243 build/C/man2/write.2:224 +#: build/C/man3/asprintf.3:78 build/C/man3/ctermid.3:80 build/C/man3/dprintf.3:104 build/C/man3/fclose.3:115 build/C/man3/fcloseall.3:70 build/C/man3/ferror.3:126 build/C/man3/fflush.3:123 build/C/man3/fgetwc.3:96 build/C/man3/flockfile.3:138 build/C/man3/fmemopen.3:351 build/C/man3/fmtmsg.3:307 build/C/man3/fopen.3:361 build/C/man3/fopencookie.3:449 build/C/man3/fpurge.3:92 build/C/man3/fputwc.3:93 build/C/man3/fread.3:118 build/C/man3/fseek.3:180 build/C/man3/fseeko.3:92 build/C/man3/getline.3:182 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:250 build/C/man3/lseek64.3:169 build/C/man2/open.2:930 build/C/man3/perror.3:151 build/C/man2/pipe.2:204 build/C/man3/popen.3:215 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:730 build/C/man3/setbuf.3:215 build/C/man3/stdin.3:167 build/C/man3/stdio.3:264 build/C/man3/stdio_ext.3:142 build/C/man2/symlink.2:183 build/C/man7/symlink.7:496 build/C/man3/tempnam.3:178 build/C/man3/tmpfile.3:101 build/C/man3/tmpnam.3:165 build/C/man2/unlink.2:168 build/C/man3/unlocked_stdio.3:146 build/C/man3/wprintf.3:245 build/C/man2/write.2:230 msgid "" -"This page is part of release 3.38 of the Linux I project. A " +"This page is part of release 3.50 of the Linux I project. A " "description of the project, and information about reporting bugs, can be " "found at http://www.kernel.org/doc/man-pages/." msgstr "" #. type: TH -#: build/C/man3/ctermid.3:24 +#: build/C/man3/ctermid.3:26 #, no-wrap msgid "CTERMID" msgstr "" #. type: TH -#: build/C/man3/ctermid.3:24 build/C/man3/perror.3:30 +#: build/C/man3/ctermid.3:26 #, no-wrap msgid "2007-07-26" msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:27 +#: build/C/man3/ctermid.3:29 msgid "ctermid - get controlling terminal name" msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:32 build/C/man3/fgetwc.3:22 build/C/man3/flockfile.3:29 build/C/man3/fmemopen.3:12 build/C/man3/fopen.3:48 build/C/man3/fputwc.3:20 build/C/man3/fread.3:49 build/C/man3/fseeko.3:29 build/C/man3/getline.3:30 build/C/man3/gets.3:31 build/C/man3/getw.3:29 build/C/man3/popen.3:44 build/C/man3/puts.3:30 build/C/man3/scanf.3:56 build/C/man3/setbuf.3:52 build/C/man3/stdin.3:15 build/C/man3/tempnam.3:29 build/C/man3/tmpfile.3:35 build/C/man3/tmpnam.3:31 build/C/man3/unlocked_stdio.3:30 +#: build/C/man3/ctermid.3:34 build/C/man3/fgetwc.3:24 build/C/man3/flockfile.3:31 build/C/man3/fmemopen.3:16 build/C/man3/fopen.3:50 build/C/man3/fputwc.3:22 build/C/man3/fread.3:51 build/C/man3/fseeko.3:31 build/C/man3/getline.3:32 build/C/man3/gets.3:33 build/C/man3/getw.3:31 build/C/man3/popen.3:46 build/C/man3/puts.3:32 build/C/man3/scanf.3:58 build/C/man3/setbuf.3:54 build/C/man3/stdin.3:19 build/C/man3/tempnam.3:31 build/C/man3/tmpfile.3:37 build/C/man3/tmpnam.3:33 build/C/man3/unlocked_stdio.3:32 #, no-wrap msgid "B<#include Estdio.hE>\n" msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:34 +#: build/C/man3/ctermid.3:36 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:39 build/C/man3/dprintf.3:38 build/C/man3/ferror.3:59 build/C/man3/flockfile.3:40 build/C/man3/fmemopen.3:25 build/C/man3/fopen.3:59 build/C/man3/getline.3:40 build/C/man3/getw.3:38 build/C/man3/perror.3:49 build/C/man3/popen.3:53 build/C/man3/printf.3:63 build/C/man2/readlink.2:52 build/C/man2/readv.2:51 build/C/man3/scanf.3:71 build/C/man3/setbuf.3:66 build/C/man2/symlink.2:43 build/C/man3/tempnam.3:36 build/C/man3/unlocked_stdio.3:66 build/C/man3/wprintf.3:37 +#: build/C/man3/ctermid.3:41 build/C/man3/dprintf.3:39 build/C/man3/ferror.3:61 build/C/man3/flockfile.3:42 build/C/man3/fmemopen.3:29 build/C/man3/fopen.3:61 build/C/man3/getline.3:42 build/C/man3/getw.3:40 build/C/man3/perror.3:50 build/C/man3/popen.3:55 build/C/man3/printf.3:63 build/C/man2/readlink.2:54 build/C/man2/readv.2:53 build/C/man3/scanf.3:73 build/C/man3/setbuf.3:68 build/C/man2/symlink.2:43 build/C/man3/tempnam.3:38 build/C/man3/unlocked_stdio.3:68 build/C/man3/wprintf.3:39 msgid "Feature Test Macro Requirements for glibc (see B(7)):" msgstr "" #. From : _XOPEN_SOURCE #. type: Plain text -#: build/C/man3/ctermid.3:44 +#: build/C/man3/ctermid.3:46 msgid "B(): _POSIX_C_SOURCE\\ E=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE" msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:57 +#: build/C/man3/ctermid.3:59 msgid "" "B() returns a string which is the pathname for the current " "controlling terminal for this process. If I is NULL, a static buffer is " @@ -200,23 +200,23 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:59 +#: build/C/man3/ctermid.3:61 msgid "The pointer to the pathname." msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:61 +#: build/C/man3/ctermid.3:63 msgid "Svr4, POSIX.1-2001." msgstr "" #. type: SH -#: build/C/man3/ctermid.3:61 build/C/man3/fmemopen.3:201 build/C/man3/gets.3:150 build/C/man3/getw.3:80 build/C/man2/link.2:171 build/C/man2/open.2:838 build/C/man3/popen.3:173 build/C/man3/printf.3:930 build/C/man3/puts.3:103 build/C/man2/readv.2:256 build/C/man3/remove.3:78 build/C/man2/rename.2:231 build/C/man2/rmdir.2:129 build/C/man3/scanf.3:682 build/C/man3/setbuf.3:168 build/C/man3/tempnam.3:154 build/C/man3/tmpnam.3:144 build/C/man2/unlink.2:145 +#: build/C/man3/ctermid.3:63 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:890 build/C/man3/popen.3:175 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:647 build/C/man3/setbuf.3:170 build/C/man3/tempnam.3:156 build/C/man3/tmpnam.3:146 build/C/man2/unlink.2:145 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:65 +#: build/C/man3/ctermid.3:67 msgid "" "The path returned may not uniquely identify the controlling terminal; it " "may, for example, be I." @@ -225,71 +225,71 @@ msgstr "" #. in glibc 2.3.x, x >= 4, the glibc headers threw an error #. if ctermid() was given an argument; fixed in 2.4. #. type: Plain text -#: build/C/man3/ctermid.3:69 +#: build/C/man3/ctermid.3:71 msgid "It is not assured that the program can open the terminal." msgstr "" #. type: Plain text -#: build/C/man3/ctermid.3:71 +#: build/C/man3/ctermid.3:73 msgid "B(3)" msgstr "" #. type: TH -#: build/C/man3/dprintf.3:25 +#: build/C/man3/dprintf.3:26 #, no-wrap msgid "DPRINTF" msgstr "" #. type: TH -#: build/C/man3/dprintf.3:25 build/C/man3/fmemopen.3:6 +#: build/C/man3/dprintf.3:26 #, no-wrap msgid "2010-09-15" msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:28 +#: build/C/man3/dprintf.3:29 msgid "dprintf, vdprintf - print to a file descriptor" msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:32 +#: build/C/man3/dprintf.3:33 msgid "BIB<, const char *>IB<, ...);>" msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:34 +#: build/C/man3/dprintf.3:35 msgid "BIB<, const char *>IB<, va_list >IB<);>" msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:42 +#: build/C/man3/dprintf.3:43 msgid "B(), B():" msgstr "" #. type: TP -#: build/C/man3/dprintf.3:45 build/C/man3/fmemopen.3:33 build/C/man3/getline.3:47 +#: build/C/man3/dprintf.3:46 build/C/man3/fmemopen.3:37 build/C/man3/getline.3:49 #, no-wrap msgid "Since glibc 2.10:" msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:48 build/C/man3/fmemopen.3:36 +#: build/C/man3/dprintf.3:49 build/C/man3/fmemopen.3:40 msgid "_XOPEN_SOURCE\\ E=\\ 700 || _POSIX_C_SOURCE\\ E=\\ 200809L" msgstr "" #. type: TP -#: build/C/man3/dprintf.3:48 build/C/man3/fmemopen.3:36 build/C/man3/getline.3:50 +#: build/C/man3/dprintf.3:49 build/C/man3/fmemopen.3:40 build/C/man3/getline.3:52 #, no-wrap msgid "Before glibc 2.10:" msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:51 build/C/man3/fmemopen.3:39 build/C/man3/getline.3:53 build/C/man3/unlocked_stdio.3:102 +#: build/C/man3/dprintf.3:52 build/C/man3/fmemopen.3:43 build/C/man3/getline.3:55 build/C/man3/unlocked_stdio.3:104 msgid "_GNU_SOURCE" msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:68 +#: build/C/man3/dprintf.3:69 msgid "" "The functions B() and B() (as found in the glibc2 " "library) are exact analogs of B(3) and B(3), except that " @@ -320,49 +320,49 @@ msgstr "" #. A better name would have been #. .BR fdprintf (). #. type: Plain text -#: build/C/man3/dprintf.3:94 +#: build/C/man3/dprintf.3:95 msgid "" "These functions are GNU extensions that are nowadays specified in " "POSIX.1-2008." msgstr "" #. type: Plain text -#: build/C/man3/dprintf.3:96 +#: build/C/man3/dprintf.3:97 msgid "B(3)" msgstr "" #. type: TH -#: build/C/man3/fclose.3:42 +#: build/C/man3/fclose.3:44 #, no-wrap msgid "FCLOSE" msgstr "" #. type: TH -#: build/C/man3/fclose.3:42 build/C/man3/fopen.3:42 build/C/man2/read.2:35 +#: build/C/man3/fclose.3:44 #, no-wrap msgid "2009-02-23" msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:45 +#: build/C/man3/fclose.3:47 msgid "fclose - close a stream" msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:49 +#: build/C/man3/fclose.3:51 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:57 +#: build/C/man3/fclose.3:59 msgid "" -"The B() function will flushes the stream pointed to by I " -"(writing any buffered output data using B(3)) and closes the " -"underlying file descriptor." +"The B() function flushes the stream pointed to by I (writing " +"any buffered output data using B(3)) and closes the underlying file " +"descriptor." msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:68 +#: build/C/man3/fclose.3:70 msgid "" "Upon successful completion 0 is returned. Otherwise, B is returned and " "I is set to indicate the error. In either case any further access " @@ -371,13 +371,13 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/fclose.3:68 build/C/man3/ferror.3:95 build/C/man3/fflush.3:79 build/C/man3/fgetwc.3:59 build/C/man3/flockfile.3:117 build/C/man3/fopen.3:201 build/C/man3/fpurge.3:63 build/C/man3/fputwc.3:58 build/C/man3/fseek.3:132 build/C/man3/fseeko.3:72 build/C/man3/getline.3:120 build/C/man2/link.2:57 build/C/man2/llseek.2:64 build/C/man2/lseek.2:159 build/C/man2/open.2:472 build/C/man2/pipe.2:97 build/C/man3/popen.3:141 build/C/man2/read.2:77 build/C/man2/readlink.2:83 build/C/man2/readv.2:186 build/C/man3/remove.3:65 build/C/man2/rename.2:96 build/C/man2/rmdir.2:45 build/C/man3/scanf.3:545 build/C/man2/symlink.2:89 build/C/man3/tempnam.3:90 build/C/man3/tmpfile.3:52 build/C/man3/tmpnam.3:73 build/C/man2/unlink.2:60 build/C/man2/write.2:107 +#: build/C/man3/fclose.3:70 build/C/man3/ferror.3:97 build/C/man3/fflush.3:81 build/C/man3/fgetwc.3:61 build/C/man3/flockfile.3:119 build/C/man3/fopen.3:201 build/C/man3/fpurge.3:65 build/C/man3/fputwc.3:60 build/C/man3/fseek.3:136 build/C/man3/fseeko.3:74 build/C/man3/getline.3:122 build/C/man2/link.2:57 build/C/man2/llseek.2:69 build/C/man2/lseek.2:161 build/C/man2/open.2:485 build/C/man2/pipe.2:97 build/C/man3/popen.3:143 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:548 build/C/man2/symlink.2:89 build/C/man3/tempnam.3:92 build/C/man3/tmpfile.3:54 build/C/man3/tmpnam.3:75 build/C/man2/unlink.2:60 build/C/man2/write.2:107 #, no-wrap msgid "ERRORS" msgstr "" #. type: TP -#: build/C/man3/fclose.3:69 build/C/man3/fflush.3:80 build/C/man3/fpurge.3:64 build/C/man3/fseek.3:133 build/C/man2/llseek.2:65 build/C/man2/lseek.2:160 build/C/man2/read.2:96 build/C/man3/scanf.3:551 build/C/man2/write.2:126 +#: build/C/man3/fclose.3:71 build/C/man3/fflush.3:82 build/C/man3/fpurge.3:66 build/C/man3/fseek.3:137 build/C/man2/llseek.2:70 build/C/man2/lseek.2:162 build/C/man2/read.2:114 build/C/man3/scanf.3:554 build/C/man2/write.2:126 #, no-wrap msgid "B" msgstr "" @@ -387,60 +387,60 @@ msgstr "" #. you must have closed the stream's low-level file descriptor using #. something like close(fileno(fp)). #. type: Plain text -#: build/C/man3/fclose.3:78 +#: build/C/man3/fclose.3:80 msgid "The file descriptor underlying I is not valid." msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:88 +#: build/C/man3/fclose.3:90 msgid "" "The B() function may also fail and set I for any of the " "errors specified for the routines B(2), B(2) or B(3)." msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:90 build/C/man3/fseek.3:166 build/C/man3/puts.3:103 +#: build/C/man3/fclose.3:92 build/C/man3/fseek.3:170 build/C/man3/puts.3:105 msgid "C89, C99." msgstr "" #. type: SH -#: build/C/man3/fclose.3:90 build/C/man3/fflush.3:97 build/C/man3/fgetwc.3:67 build/C/man3/fmemopen.3:195 build/C/man3/fmtmsg.3:236 build/C/man3/fopen.3:255 build/C/man3/fpurge.3:76 build/C/man3/fputwc.3:65 build/C/man3/fseeko.3:77 build/C/man2/link.2:133 build/C/man2/llseek.2:79 build/C/man2/lseek.2:199 build/C/man2/open.2:636 build/C/man3/perror.3:120 build/C/man3/printf.3:868 build/C/man2/read.2:157 build/C/man2/readlink.2:128 build/C/man2/readv.2:224 build/C/man3/remove.3:72 build/C/man3/scanf.3:606 build/C/man3/stdin.3:118 build/C/man2/symlink.2:150 build/C/man3/tempnam.3:99 build/C/man3/tmpfile.3:76 build/C/man3/tmpnam.3:80 build/C/man3/wprintf.3:195 build/C/man2/write.2:188 +#: build/C/man3/fclose.3:92 build/C/man3/fflush.3:99 build/C/man3/fgetwc.3:69 build/C/man3/fmemopen.3:207 build/C/man3/fmtmsg.3:240 build/C/man3/fopen.3:255 build/C/man3/fpurge.3:78 build/C/man3/fputwc.3:67 build/C/man3/fseeko.3:79 build/C/man2/link.2:143 build/C/man2/llseek.2:84 build/C/man2/lseek.2:201 build/C/man2/open.2:655 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:609 build/C/man3/stdin.3:122 build/C/man2/symlink.2:155 build/C/man3/tempnam.3:101 build/C/man3/tmpfile.3:78 build/C/man3/tmpnam.3:82 build/C/man3/wprintf.3:197 build/C/man2/write.2:194 #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:100 +#: build/C/man3/fclose.3:102 msgid "" -"Note that B() only flushes the user space buffers provided by the C " +"Note that B() only flushes the user-space buffers provided by the C " "library. To ensure that the data is physically stored on disk the kernel " "buffers must be flushed too, for example, with B(2) or B(2)." msgstr "" #. type: Plain text -#: build/C/man3/fclose.3:106 +#: build/C/man3/fclose.3:108 msgid "B(2), B(3), B(3), B(3), B(3)" msgstr "" #. type: TH -#: build/C/man3/fcloseall.3:24 +#: build/C/man3/fcloseall.3:25 #, no-wrap msgid "FCLOSEALL" msgstr "" #. type: TH -#: build/C/man3/fcloseall.3:24 +#: build/C/man3/fcloseall.3:25 #, no-wrap msgid "2006-12-27" msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:27 +#: build/C/man3/fcloseall.3:28 msgid "fcloseall - close all open streams" msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:31 build/C/man3/fopencookie.3:31 +#: build/C/man3/fcloseall.3:32 build/C/man3/fopencookie.3:33 #, no-wrap msgid "" "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" @@ -448,13 +448,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:33 +#: build/C/man3/fcloseall.3:34 #, no-wrap msgid "B\n" msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:42 +#: build/C/man3/fcloseall.3:43 msgid "" "The B() function closes all of the calling process's open " "streams. Buffered output for each stream is written before it is closed (as " @@ -462,78 +462,78 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:49 +#: build/C/man3/fcloseall.3:50 msgid "The standard streams, I, I, and I are also closed." msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:54 +#: build/C/man3/fcloseall.3:55 msgid "" "This function returns 0 if all files were successfully closed; on error, " "B is returned." msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:56 +#: build/C/man3/fcloseall.3:57 msgid "This function is a GNU extension." msgstr "" #. type: Plain text -#: build/C/man3/fcloseall.3:62 +#: build/C/man3/fcloseall.3:63 msgid "B(2), B(3), B(3), B(3), B(3)" msgstr "" #. type: TH -#: build/C/man3/ferror.3:42 +#: build/C/man3/ferror.3:44 #, no-wrap msgid "FERROR" msgstr "" #. type: TH -#: build/C/man3/ferror.3:42 build/C/man3/flockfile.3:23 build/C/man3/unlocked_stdio.3:23 +#: build/C/man3/ferror.3:44 build/C/man3/flockfile.3:25 build/C/man3/unlocked_stdio.3:25 #, no-wrap msgid "2008-08-29" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:45 +#: build/C/man3/ferror.3:47 msgid "clearerr, feof, ferror, fileno - check and reset stream status" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:49 +#: build/C/man3/ferror.3:51 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:51 +#: build/C/man3/ferror.3:53 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:53 +#: build/C/man3/ferror.3:55 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:55 +#: build/C/man3/ferror.3:57 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:63 +#: build/C/man3/ferror.3:65 msgid "B(): _POSIX_C_SOURCE\\ E=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:68 +#: build/C/man3/ferror.3:70 msgid "" "The function B() clears the end-of-file and error indicators for " "the stream pointed to by I." msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:77 +#: build/C/man3/ferror.3:79 msgid "" "The function B() tests the end-of-file indicator for the stream " "pointed to by I, returning nonzero if it is set. The end-of-file " @@ -541,7 +541,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:86 +#: build/C/man3/ferror.3:88 msgid "" "The function B() tests the error indicator for the stream pointed " "to by I, returning nonzero if it is set. The error indicator can " @@ -549,19 +549,19 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:92 +#: build/C/man3/ferror.3:94 msgid "" "The function B() examines the argument I and returns its " "integer descriptor." msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:95 build/C/man3/fgetwc.3:53 build/C/man3/fputwc.3:52 build/C/man3/fread.3:81 build/C/man3/gets.3:109 build/C/man3/puts.3:82 +#: build/C/man3/ferror.3:97 build/C/man3/fgetwc.3:55 build/C/man3/fputwc.3:54 build/C/man3/fread.3:83 build/C/man3/gets.3:111 build/C/man3/puts.3:84 msgid "For nonlocking counterparts, see B(3)." msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:105 +#: build/C/man3/ferror.3:107 msgid "" "These functions should not fail and do not set the external variable " "I. (However, in case B() detects that its argument is not a " @@ -569,41 +569,41 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:112 +#: build/C/man3/ferror.3:114 msgid "" "The functions B(), B(), and B() conform to C89 and " "C99." msgstr "" #. type: Plain text -#: build/C/man3/ferror.3:117 +#: build/C/man3/ferror.3:119 msgid "B(2), B(3), B(3), B(3)" msgstr "" #. type: TH -#: build/C/man3/fflush.3:43 +#: build/C/man3/fflush.3:45 #, no-wrap msgid "FFLUSH" msgstr "" #. type: TH -#: build/C/man3/fflush.3:43 +#: build/C/man3/fflush.3:45 #, no-wrap msgid "2009-09-06" msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:46 +#: build/C/man3/fflush.3:48 msgid "fflush - flush a stream" msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:50 +#: build/C/man3/fflush.3:52 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:61 +#: build/C/man3/fflush.3:63 msgid "" "For output streams, B() forces a write of all user-space buffered " "data for the given output or update I via the stream's underlying " @@ -613,89 +613,89 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:69 +#: build/C/man3/fflush.3:71 msgid "" "If the I argument is NULL, B() flushes I open output " "streams." msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:72 +#: build/C/man3/fflush.3:74 msgid "For a nonlocking counterpart, see B(3)." msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:79 +#: build/C/man3/fflush.3:81 msgid "" "Upon successful completion 0 is returned. Otherwise, B is returned and " "I is set to indicate the error." msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:84 +#: build/C/man3/fflush.3:86 msgid "I is not an open stream, or is not open for writing." msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:91 +#: build/C/man3/fflush.3:93 msgid "" "The function B() may also fail and set I for any of the " "errors specified for B(2)." msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:93 +#: build/C/man3/fflush.3:95 msgid "C89, C99, POSIX.1-2001, POSIX.1-2008." msgstr "" #. Verified on: Solaris 8. #. type: Plain text -#: build/C/man3/fflush.3:97 +#: build/C/man3/fflush.3:99 msgid "" "The standards do not specify the behavior for input streams. Most other " "implementations behave the same as Linux." msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:106 +#: build/C/man3/fflush.3:108 msgid "" -"Note that B() only flushes the user space buffers provided by the C " +"Note that B() only flushes the user-space buffers provided by the C " "library. To ensure that the data is physically stored on disk the kernel " "buffers must be flushed too, for example, with B(2) or B(2)." msgstr "" #. type: Plain text -#: build/C/man3/fflush.3:114 +#: build/C/man3/fflush.3:116 msgid "" "B(2), B(2), B(2), B(3), B(3), " "B(3), B(3)" msgstr "" #. type: TH -#: build/C/man3/fgetwc.3:16 +#: build/C/man3/fgetwc.3:18 #, no-wrap msgid "FGETWC" msgstr "" #. type: TH -#: build/C/man3/fgetwc.3:16 build/C/man3/fputwc.3:14 +#: build/C/man3/fgetwc.3:18 build/C/man3/fputwc.3:16 #, no-wrap msgid "1999-07-25" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:19 +#: build/C/man3/fgetwc.3:21 msgid "fgetwc, getwc - read a wide character from a FILE stream" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:24 build/C/man3/fmemopen.3:18 build/C/man3/fputwc.3:22 build/C/man3/unlocked_stdio.3:52 +#: build/C/man3/fgetwc.3:26 build/C/man3/fmemopen.3:22 build/C/man3/fputwc.3:24 build/C/man3/unlocked_stdio.3:54 #, no-wrap msgid "B<#include Ewchar.hE>\n" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:27 +#: build/C/man3/fgetwc.3:29 #, no-wrap msgid "" "BIB<);>\n" @@ -703,7 +703,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:42 +#: build/C/man3/fgetwc.3:44 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It reads a wide character from I and returns " @@ -713,7 +713,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:50 +#: build/C/man3/fgetwc.3:52 msgid "" "The B() function or macro functions identically to B(). It " "may be implemented as a macro, and may evaluate its argument more than " @@ -721,42 +721,42 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:59 +#: build/C/man3/fgetwc.3:61 msgid "" "The B() function returns the next wide-character from the stream, " "or B." msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:61 build/C/man3/fputwc.3:60 +#: build/C/man3/fgetwc.3:63 build/C/man3/fputwc.3:62 msgid "Apart from the usual ones, there is" msgstr "" #. type: TP -#: build/C/man3/fgetwc.3:61 build/C/man3/fputwc.3:60 build/C/man3/scanf.3:556 +#: build/C/man3/fgetwc.3:63 build/C/man3/fputwc.3:62 build/C/man3/scanf.3:559 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:65 +#: build/C/man3/fgetwc.3:67 msgid "The data obtained from the input stream does not form a valid character." msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:67 build/C/man3/fputwc.3:65 +#: build/C/man3/fgetwc.3:69 build/C/man3/fputwc.3:67 msgid "C99, POSIX.1-2001." msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:74 +#: build/C/man3/fgetwc.3:76 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:82 +#: build/C/man3/fgetwc.3:84 msgid "" "In the absence of additional information passed to the B(3) call, it " "is reasonable to expect that B() will actually read a multibyte " @@ -764,53 +764,53 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fgetwc.3:87 +#: build/C/man3/fgetwc.3:89 msgid "B(3), B(3), B(3), B(3)" msgstr "" #. type: TH -#: build/C/man3/flockfile.3:23 +#: build/C/man3/flockfile.3:25 #, no-wrap msgid "FLOCKFILE" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:26 +#: build/C/man3/flockfile.3:28 msgid "flockfile, ftrylockfile, funlockfile - lock FILE for stdio" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:31 +#: build/C/man3/flockfile.3:33 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:33 +#: build/C/man3/flockfile.3:35 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:35 +#: build/C/man3/flockfile.3:37 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:44 build/C/man3/wprintf.3:41 +#: build/C/man3/flockfile.3:46 build/C/man3/wprintf.3:43 msgid "All functions shown above:" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:47 +#: build/C/man3/flockfile.3:49 msgid "" "_POSIX_C_SOURCE\\ E=\\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE " "|| _POSIX_SOURCE" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:61 +#: build/C/man3/flockfile.3:63 msgid "" "The stdio functions are thread-safe. This is achieved by assigning to each " "I object a lockcount and (if the lockcount is nonzero) an owning " @@ -820,14 +820,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:67 +#: build/C/man3/flockfile.3:69 msgid "" "(Note: this locking has nothing to do with the file locking done by " "functions like B(2) and B(3).)" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:75 +#: build/C/man3/flockfile.3:77 msgid "" "All this is invisible to the C-programmer, but there may be two reasons to " "wish for more detailed control. On the one hand, maybe a series of I/O " @@ -837,7 +837,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:92 +#: build/C/man3/flockfile.3:94 msgid "" "To this end, a thread can explicitly lock the I object, then do its " "series of I/O actions, then unlock. This prevents other threads from coming " @@ -848,7 +848,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:99 +#: build/C/man3/flockfile.3:101 msgid "" "The B() function waits for I<*filehandle> to be no longer locked " "by a different thread, then makes the current thread owner of " @@ -856,12 +856,12 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:103 +#: build/C/man3/flockfile.3:105 msgid "The B() function decrements the lock count." msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:112 +#: build/C/man3/flockfile.3:114 msgid "" "The B() function is a nonblocking version of B(). " "It does nothing in case some other thread owns I<*filehandle>, and it " @@ -869,53 +869,59 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:117 +#: build/C/man3/flockfile.3:119 msgid "" "The B() function returns zero for success (the lock was " "obtained), and nonzero for failure." msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:119 +#: build/C/man3/flockfile.3:121 msgid "None." msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:121 build/C/man3/popen.3:169 +#: build/C/man3/flockfile.3:123 build/C/man3/popen.3:171 msgid "POSIX.1-2001." msgstr "" #. type: SH -#: build/C/man3/flockfile.3:121 +#: build/C/man3/flockfile.3:123 #, no-wrap msgid "AVAILABILITY" msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:127 +#: build/C/man3/flockfile.3:129 msgid "" "These functions are available when B<_POSIX_THREAD_SAFE_FUNCTIONS> is " "defined. They are in libc since libc 5.1.1 and in glibc since glibc 2.0." msgstr "" #. type: Plain text -#: build/C/man3/flockfile.3:129 +#: build/C/man3/flockfile.3:131 msgid "B(3)" msgstr "" #. type: TH -#: build/C/man3/fmemopen.3:6 +#: build/C/man3/fmemopen.3:10 #, no-wrap msgid "FMEMOPEN" msgstr "" +#. type: TH +#: build/C/man3/fmemopen.3:10 +#, no-wrap +msgid "2012-04-28" +msgstr "" + #. type: Plain text -#: build/C/man3/fmemopen.3:9 +#: build/C/man3/fmemopen.3:13 msgid "fmemopen, open_memstream, open_wmemstream - open memory as stream" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:14 +#: build/C/man3/fmemopen.3:18 #, no-wrap msgid "" "BIB<, size_t >IB<, const char " @@ -923,24 +929,24 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:16 +#: build/C/man3/fmemopen.3:20 #, no-wrap msgid "BIB<, size_t *>IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:20 +#: build/C/man3/fmemopen.3:24 #, no-wrap msgid "BIB<, size_t *>IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:30 +#: build/C/man3/fmemopen.3:34 msgid "B(), B(), B():" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:53 +#: build/C/man3/fmemopen.3:57 msgid "" "The B() function opens a stream that permits the access specified " "by I. The stream allows I/O to be performed on the string or memory " @@ -949,21 +955,21 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:73 +#: build/C/man3/fmemopen.3:77 msgid "" "The argument I is the same as for B(3). If I specifies " "an append mode, then the initial file position is set to the location of the " "first null byte (\\(aq\\e0\\(aq) in the buffer; otherwise the initial file " -"position is set to the start of the buffer. Since glibc 2.9, the letter 'b' " -"may be specified as the second character in I. This provides " -"\"binary\" mode: writes don't implicitly add a terminating null byte, and " -"B(3) B is relative to the end of the buffer (i.e., the " -"value specified by the I argument), rather than the current string " -"length." +"position is set to the start of the buffer. Since glibc 2.9, the letter " +"\\(aqb\\(aq may be specified as the second character in I. This " +"provides \"binary\" mode: writes don't implicitly add a terminating null " +"byte, and B(3) B is relative to the end of the buffer " +"(i.e., the value specified by the I argument), rather than the current " +"string length." msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:85 +#: build/C/man3/fmemopen.3:89 msgid "" "When a stream that has been opened for writing is flushed (B(3)) or " "closed (B(3)), a null byte is written at the end of the buffer if " @@ -975,7 +981,7 @@ msgstr "" #. and #. http://sources.redhat.com/ml/libc-alpha/2006-04/msg00064.html #. type: Plain text -#: build/C/man3/fmemopen.3:103 +#: build/C/man3/fmemopen.3:107 msgid "" "Attempts to write more than I bytes to the buffer result in an error. " "(By default, such errors will only be visible when the I buffer is " @@ -986,7 +992,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:111 +#: build/C/man3/fmemopen.3:115 msgid "" "In a stream opened for reading, null bytes (\\(aq\\e0\\(aq) in the buffer do " "not cause read operations to return an end-of-file indication. A read from " @@ -995,7 +1001,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:126 +#: build/C/man3/fmemopen.3:130 msgid "" "If I is specified as NULL, then B() dynamically allocates a " "buffer I bytes long. This is useful for an application that wants to " @@ -1006,7 +1012,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:137 +#: build/C/man3/fmemopen.3:141 msgid "" "The B() function opens a stream for writing to a buffer. " "The buffer is dynamically allocated (as with B(3)), and " @@ -1015,7 +1021,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:152 +#: build/C/man3/fmemopen.3:156 msgid "" "When the stream is closed (B(3)) or flushed (B(3)), the " "locations pointed to by I and I are updated to contain, " @@ -1026,14 +1032,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:158 +#: build/C/man3/fmemopen.3:162 msgid "" "A null byte is maintained at the end of the buffer. This byte is I " "included in the size value stored at I." msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:166 +#: build/C/man3/fmemopen.3:170 msgid "" "The stream's file position can be changed with B(3) or " "B(3). Moving the file position past the end of the data already " @@ -1041,14 +1047,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:172 +#: build/C/man3/fmemopen.3:176 msgid "" "The B() is similar to B(), but operates on " "wide characters instead of bytes." msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:184 +#: build/C/man3/fmemopen.3:188 msgid "" "Upon successful completion B(), B() and " "B() return a I pointer. Otherwise, NULL is returned " @@ -1056,27 +1062,37 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/fmemopen.3:184 build/C/man3/fmtmsg.3:218 build/C/man3/getline.3:130 build/C/man2/pipe.2:113 build/C/man2/readv.2:207 +#: build/C/man3/fmemopen.3:188 build/C/man3/fmtmsg.3:222 build/C/man3/getline.3:132 build/C/man2/pipe.2:113 build/C/man2/readv.2:209 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:191 +#: build/C/man3/fmemopen.3:195 msgid "" "B() and B() were already available in glibc " "1.0.x. B() is available since glibc 2.4." msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:195 +#: build/C/man3/fmemopen.3:199 msgid "" "POSIX.1-2008. These functions are not specified in POSIX.1-2001, and are " "not widely available on other systems." msgstr "" +#. http://austingroupbugs.net/view.php?id=396 +#. type: Plain text +#: build/C/man3/fmemopen.3:207 +msgid "" +"POSIX.1-2008 specifies that \\(aqb\\(aq in I shall be ignored. " +"However, Technical Corrigendum 1 adjusts the standard to allow " +"implementation-specific treatment for this case, thus permitting the glibc " +"treatment of \\(aqb\\(aq." +msgstr "" + #. type: Plain text -#: build/C/man3/fmemopen.3:201 +#: build/C/man3/fmemopen.3:213 msgid "" "There is no file descriptor associated with the file stream returned by " "these functions (i.e., B(3) will return an error if called on the " @@ -1085,21 +1101,70 @@ msgstr "" #. http://sourceware.org/bugzilla/show_bug.cgi?id=1996 #. type: Plain text -#: build/C/man3/fmemopen.3:208 +#: build/C/man3/fmemopen.3:220 msgid "" "In glibc before version 2.7, seeking past the end of a stream created by " "B() does not enlarge the buffer; instead the B(3) " "call fails, returning -1." msgstr "" +#. FIXME http://sourceware.org/bugzilla/show_bug.cgi?id=11216 +#. type: Plain text +#: build/C/man3/fmemopen.3:231 +msgid "" +"If I is specified as zero, B() fails with the error " +"B. It would be more consistent if this case successfully created a " +"stream that then returned end of file on the first attempt at reading. " +"Furthermore, POSIX.1-2008 does not specify a failure for this case." +msgstr "" + +#. FIXME http://sourceware.org/bugzilla/show_bug.cgi?id=13152 +#. type: Plain text +#: build/C/man3/fmemopen.3:239 +msgid "" +"Specifying append mode (\"a\" or \"a+\") for B() sets the initial " +"file position to the first null byte, but (if the file offset is reset to a " +"location other than the end of the stream) does not force subsequent writes " +"to append at the end of the stream." +msgstr "" + +#. FIXME http://sourceware.org/bugzilla/show_bug.cgi?id=13151 +#. type: Plain text +#: build/C/man3/fmemopen.3:255 +msgid "" +"If the I argument to B() specifies append (\"a\" or " +"\"a+\"), and the I argument does not cover a null byte in I then, " +"according to POSIX.1-2008, the initial file position should be set to the " +"next byte after the end of the buffer. However, in this case the glibc " +"B() sets the file position to -1." +msgstr "" + +#. FIXME http://sourceware.org/bugzilla/show_bug.cgi?id=12836 +#. type: Plain text +#: build/C/man3/fmemopen.3:268 +msgid "" +"To specify binary mode for B() the \\(aqb\\(aq must be the " +"I character in I. Thus, for example, \"wb+\" has the desired " +"effect, but \"w+b\" does not. This is inconsistent with the treatment of " +"I by B(3)." +msgstr "" + +#. http://sourceware.org/bugzilla/show_bug.cgi?id=6544 +#. type: Plain text +#: build/C/man3/fmemopen.3:276 +msgid "" +"The glibc 2.9 addition of \"binary\" mode for B() silently " +"changed the ABI: previously, B() ignored \\(aqb\\(aq in I." +msgstr "" + #. type: SH -#: build/C/man3/fmemopen.3:208 build/C/man3/fmtmsg.3:240 build/C/man3/fopencookie.3:244 build/C/man3/getline.3:139 build/C/man2/pipe.2:124 build/C/man3/printf.3:974 build/C/man2/readlink.2:155 build/C/man2/readv.2:263 +#: build/C/man3/fmemopen.3:276 build/C/man3/fmtmsg.3:244 build/C/man3/fopencookie.3:247 build/C/man3/getline.3:141 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:682 #, no-wrap msgid "EXAMPLE" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:218 +#: build/C/man3/fmemopen.3:286 msgid "" "The program below uses B() to open an input buffer, and " "B() to open a dynamically sized output buffer. The program " @@ -1110,7 +1175,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:223 +#: build/C/man3/fmemopen.3:291 #, no-wrap msgid "" "$B< ./a.out \\(aq1 23 43\\(aq>\n" @@ -1118,13 +1183,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man3/fmemopen.3:225 build/C/man3/fopencookie.3:268 +#: build/C/man3/fmemopen.3:293 build/C/man3/fopencookie.3:271 #, no-wrap msgid "Program source" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:232 +#: build/C/man3/fmemopen.3:300 #, no-wrap msgid "" "#define _GNU_SOURCE\n" @@ -1134,7 +1199,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:235 +#: build/C/man3/fmemopen.3:303 #, no-wrap msgid "" "#define handle_error(msg) \\e\n" @@ -1142,7 +1207,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:243 +#: build/C/man3/fmemopen.3:311 #, no-wrap msgid "" "int\n" @@ -1155,7 +1220,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:248 +#: build/C/man3/fmemopen.3:316 #, no-wrap msgid "" " if (argc != 2) {\n" @@ -1165,7 +1230,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:252 +#: build/C/man3/fmemopen.3:320 #, no-wrap msgid "" " in = fmemopen(argv[1], strlen(argv[1]), \"r\");\n" @@ -1174,7 +1239,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:256 +#: build/C/man3/fmemopen.3:324 #, no-wrap msgid "" " out = open_memstream(&ptr, &size);\n" @@ -1183,7 +1248,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:261 +#: build/C/man3/fmemopen.3:329 #, no-wrap msgid "" " for (;;) {\n" @@ -1193,7 +1258,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:272 +#: build/C/man3/fmemopen.3:340 #, no-wrap msgid "" " s = fprintf(out, \"%d \", v * v);\n" @@ -1209,53 +1274,53 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fmemopen.3:276 +#: build/C/man3/fmemopen.3:344 msgid "B(3), B(3)" msgstr "" #. type: TH -#: build/C/man3/fmtmsg.3:9 +#: build/C/man3/fmtmsg.3:13 #, no-wrap msgid "FMTMSG" msgstr "" #. type: TH -#: build/C/man3/fmtmsg.3:9 +#: build/C/man3/fmtmsg.3:13 #, no-wrap msgid "2008-06-14" msgstr "" #. type: Plain text -#: build/C/man3/fmtmsg.3:12 +#: build/C/man3/fmtmsg.3:16 msgid "fmtmsg - print formatted error messages" msgstr "" #. type: Plain text -#: build/C/man3/fmtmsg.3:15 +#: build/C/man3/fmtmsg.3:19 #, no-wrap msgid "B<#include Efmtmsg.hE>\n" msgstr "" #. type: Plain text -#: build/C/man3/fmtmsg.3:17 +#: build/C/man3/fmtmsg.3:21 #, no-wrap msgid "BIB<, const char *>I