OSDN Git Service

LDP: Update POT and ja.po to LDP v3.79
[linuxjm/LDP_man-pages.git] / po4a / error / po / error.pot
index d311e68..029f34e 100644 (file)
@@ -7,92 +7,92 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-03-22 04:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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"
 "Language: \n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: TH
-#: build/C/man3/abort.3:32
+#: build/C/man3/abort.3:34
 #, no-wrap
 msgid "ABORT"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/abort.3:32
+#: build/C/man3/abort.3:34
 #, no-wrap
-msgid "2007-12-15"
+msgid "2014-12-31"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/abort.3:32 build/C/man3/assert.3:25 build/C/man3/assert_perror.3:26 build/C/man3/error.3:25
+#: build/C/man3/abort.3:34 build/C/man3/assert.3:27 build/C/man3/assert_perror.3:28 build/C/man3/error.3:27
 #, no-wrap
 msgid "GNU"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/abort.3:32 build/C/man3/assert.3:25 build/C/man3/assert_perror.3:26 build/C/man3/err.3:37 build/C/man3/errno.3:30 build/C/man3/error.3:25
+#: build/C/man3/abort.3:34 build/C/man3/assert.3:27 build/C/man3/assert_perror.3:28 build/C/man3/err.3:39 build/C/man3/errno.3:31 build/C/man3/error.3:27
 #, no-wrap
 msgid "Linux Programmer's Manual"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/abort.3:33 build/C/man3/assert.3:26 build/C/man3/assert_perror.3:27 build/C/man3/err.3:38 build/C/man3/errno.3:31 build/C/man3/error.3:26
+#: build/C/man3/abort.3:35 build/C/man3/assert.3:28 build/C/man3/assert_perror.3:29 build/C/man3/err.3:40 build/C/man3/errno.3:32 build/C/man3/error.3:28
 #, no-wrap
 msgid "NAME"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:35
+#: build/C/man3/abort.3:37
 msgid "abort - cause abnormal process termination"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/abort.3:35 build/C/man3/assert.3:28 build/C/man3/assert_perror.3:29 build/C/man3/err.3:40 build/C/man3/errno.3:33 build/C/man3/error.3:29
+#: build/C/man3/abort.3:37 build/C/man3/assert.3:30 build/C/man3/assert_perror.3:31 build/C/man3/err.3:42 build/C/man3/errno.3:34 build/C/man3/error.3:31
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:38
+#: build/C/man3/abort.3:40
 #, no-wrap
 msgid "B<#include E<lt>stdlib.hE<gt>>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:40
+#: build/C/man3/abort.3:42
 #, no-wrap
 msgid "B<void abort(void);>\n"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/abort.3:41 build/C/man3/assert.3:34 build/C/man3/assert_perror.3:36 build/C/man3/err.3:62 build/C/man3/errno.3:37 build/C/man3/error.3:47
+#: build/C/man3/abort.3:43 build/C/man3/assert.3:36 build/C/man3/assert_perror.3:38 build/C/man3/err.3:64 build/C/man3/errno.3:38 build/C/man3/error.3:46
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:52
+#: build/C/man3/abort.3:57
 msgid ""
 "The B<abort>()  first unblocks the B<SIGABRT> signal, and then raises that "
-"signal for the calling process.  This results in the abnormal termination of "
-"the process unless the B<SIGABRT> signal is caught and the signal handler "
-"does not return (see B<longjmp>(3))."
+"signal for the calling process (as though B<raise>(3)  was called).  This "
+"results in the abnormal termination of the process unless the B<SIGABRT> "
+"signal is caught and the signal handler does not return (see B<longjmp>(3))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:57
+#: build/C/man3/abort.3:62
 msgid ""
 "If the B<abort>()  function causes process termination, all open streams are "
 "closed and flushed."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:66
+#: build/C/man3/abort.3:71
 msgid ""
 "If the B<SIGABRT> signal is ignored, or caught by a handler that returns, "
 "the B<abort>()  function will still terminate the process.  It does this by "
@@ -101,83 +101,101 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/abort.3:66 build/C/man3/assert.3:55 build/C/man3/assert_perror.3:55
+#: build/C/man3/abort.3:71 build/C/man3/assert.3:57 build/C/man3/assert_perror.3:57
 #, no-wrap
 msgid "RETURN VALUE"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:70
+#: build/C/man3/abort.3:75
 msgid "The B<abort>()  function never returns."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/abort.3:70 build/C/man3/assert.3:57 build/C/man3/assert_perror.3:57 build/C/man3/err.3:141 build/C/man3/error.3:122
+#: build/C/man3/abort.3:75
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr ""
+
+#. type: SS
+#: build/C/man3/abort.3:76
+#, no-wrap
+msgid "Multithreading (see pthreads(7))"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/abort.3:80
+msgid "The B<abort>()  function is thread-safe."
+msgstr ""
+
+#. type: SH
+#: build/C/man3/abort.3:80 build/C/man3/assert.3:59 build/C/man3/assert_perror.3:59 build/C/man3/err.3:109 build/C/man3/error.3:121
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:72
-msgid "SVr4, POSIX.1-2001, 4.3BSD, C89, C99."
+#: build/C/man3/abort.3:82
+msgid "SVr4, POSIX.1-2001, POSIX.1-2008, 4.3BSD, C89, C99."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/abort.3:72 build/C/man3/assert.3:74 build/C/man3/assert_perror.3:69 build/C/man3/err.3:150 build/C/man3/errno.3:529 build/C/man3/error.3:125
+#: build/C/man3/abort.3:82 build/C/man3/assert.3:76 build/C/man3/assert_perror.3:71 build/C/man3/err.3:156 build/C/man3/errno.3:541 build/C/man3/error.3:124
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:78
+#: build/C/man3/abort.3:88
 msgid "B<gdb>(1), B<sigaction>(2), B<exit>(3), B<longjmp>(3), B<raise>(3)"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/abort.3:78 build/C/man3/assert.3:78 build/C/man3/assert_perror.3:74 build/C/man3/err.3:156 build/C/man3/errno.3:534 build/C/man3/error.3:132
+#: build/C/man3/abort.3:88 build/C/man3/assert.3:80 build/C/man3/assert_perror.3:76 build/C/man3/err.3:162 build/C/man3/errno.3:547 build/C/man3/error.3:131
 #, no-wrap
 msgid "COLOPHON"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/abort.3:85 build/C/man3/assert.3:85 build/C/man3/assert_perror.3:81 build/C/man3/err.3:163 build/C/man3/errno.3:541 build/C/man3/error.3:139
+#: build/C/man3/abort.3:96 build/C/man3/assert.3:88 build/C/man3/assert_perror.3:84 build/C/man3/err.3:170 build/C/man3/errno.3:555 build/C/man3/error.3:139
 msgid ""
-"This page is part of release 3.37 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/."
+"This page is part of release 3.79 of the Linux I<man-pages> project.  A "
+"description of the project, information about reporting bugs, and the latest "
+"version of this page, can be found at "
+"\\%http://www.kernel.org/doc/man-pages/."
 msgstr ""
 
 #. type: TH
-#: build/C/man3/assert.3:25
+#: build/C/man3/assert.3:27
 #, no-wrap
 msgid "ASSERT"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/assert.3:25 build/C/man3/assert_perror.3:26
+#: build/C/man3/assert.3:27 build/C/man3/assert_perror.3:28
 #, no-wrap
-msgid "2002-08-25"
+msgid "2013-09-26"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:28
+#: build/C/man3/assert.3:30
 msgid "assert - abort the program if assertion is false"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:31
+#: build/C/man3/assert.3:33
 #, no-wrap
 msgid "B<#include E<lt>assert.hE<gt>>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:33
+#: build/C/man3/assert.3:35
 #, no-wrap
 msgid "B<void assert(scalar >I<expression>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:50
+#: build/C/man3/assert.3:52
 msgid ""
 "If the macro B<NDEBUG> was defined at the moment I<E<lt>assert.hE<gt>> was "
 "last included, the macro B<assert>()  generates no code, and hence does "
@@ -187,21 +205,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:55
+#: build/C/man3/assert.3:57
 msgid ""
-"The purpose of this macro is to help the programmer find bugs in his "
-"program.  The message \"assertion failed in file foo.c, function do_bar(), "
+"The purpose of this macro is to help programmers find bugs in their "
+"programs.  The message \"assertion failed in file foo.c, function do_bar(), "
 "line 1287\" is of no help at all to a user."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:57 build/C/man3/assert_perror.3:57
+#: build/C/man3/assert.3:59 build/C/man3/assert_perror.3:59
 msgid "No value is returned."
 msgstr ""
 
 #.  See Defect Report 107 for more details.
 #. type: Plain text
-#: build/C/man3/assert.3:66
+#: build/C/man3/assert.3:68
 msgid ""
 "POSIX.1-2001, C89, C99.  In C89, I<expression> is required to be of type "
 "I<int> and undefined behavior results if it is not, but in C99 it may have "
@@ -209,13 +227,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/assert.3:66 build/C/man3/assert_perror.3:59
+#: build/C/man3/assert.3:68 build/C/man3/assert_perror.3:61
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:74
+#: build/C/man3/assert.3:76
 msgid ""
 "B<assert>()  is implemented as a macro; if the expression tested has "
 "side-effects, program behavior will be different depending on whether "
@@ -224,23 +242,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert.3:78
+#: build/C/man3/assert.3:80
 msgid "B<abort>(3), B<assert_perror>(3), B<exit>(3)"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/assert_perror.3:26
+#: build/C/man3/assert_perror.3:28
 #, no-wrap
 msgid "ASSERT_PERROR"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert_perror.3:29
+#: build/C/man3/assert_perror.3:31
 msgid "assert_perror - test errnum and abort"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert_perror.3:33
+#: build/C/man3/assert_perror.3:35
 #, no-wrap
 msgid ""
 "B<#define _GNU_SOURCE>         /* See feature_test_macros(7) */\n"
@@ -248,13 +266,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert_perror.3:35
+#: build/C/man3/assert_perror.3:37
 #, no-wrap
 msgid "B<void assert_perror(int >I<errnum>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert_perror.3:55
+#: build/C/man3/assert_perror.3:57
 msgid ""
 "If the macro B<NDEBUG> was defined at the moment I<E<lt>assert.hE<gt>> was "
 "last included, the macro B<assert_perror>()  generates no code, and hence "
@@ -266,15 +284,15 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert_perror.3:59
+#: build/C/man3/assert_perror.3:61
 msgid "This is a GNU extension."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert_perror.3:69
+#: build/C/man3/assert_perror.3:71
 msgid ""
-"The purpose of the assert macros is to help the programmer find bugs in his "
-"program, things that cannot happen unless there was a coding mistake.  "
+"The purpose of the assert macros is to help programmers find bugs in their "
+"programs, things that cannot happen unless there was a coding mistake.  "
 "However, with system or library calls the situation is rather different, and "
 "error returns can happen, and will happen, and should be tested for.  Not by "
 "an assert, where the test goes away when B<NDEBUG> is defined, but by proper "
@@ -282,97 +300,97 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/assert_perror.3:74
+#: build/C/man3/assert_perror.3:76
 msgid "B<abort>(3), B<assert>(3), B<exit>(3), B<strerror>(3)"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/err.3:37
+#: build/C/man3/err.3:39
 #, no-wrap
 msgid "ERR"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/err.3:37
+#: build/C/man3/err.3:39
 #, no-wrap
-msgid "2011-09-15"
+msgid "2013-12-30"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/err.3:37
+#: build/C/man3/err.3:39
 #, no-wrap
 msgid "Linux"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:40
+#: build/C/man3/err.3:42
 msgid ""
 "err, verr, errx, verrx, warn, vwarn, warnx, vwarnx - formatted error "
 "messages"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:43
+#: build/C/man3/err.3:45
 #, no-wrap
 msgid "B<#include E<lt>err.hE<gt>>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:45
+#: build/C/man3/err.3:47
 #, no-wrap
 msgid "B<void err(int >I<eval>B<, const char *>I<fmt>B<, ...);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:47
+#: build/C/man3/err.3:49
 #, no-wrap
 msgid "B<void errx(int >I<eval>B<, const char *>I<fmt>B<, ...);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:49
+#: build/C/man3/err.3:51
 #, no-wrap
 msgid "B<void warn(const char *>I<fmt>B<, ...);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:51
+#: build/C/man3/err.3:53
 #, no-wrap
 msgid "B<void warnx(const char *>I<fmt>B<, ...);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:53
+#: build/C/man3/err.3:55
 #, no-wrap
 msgid "B<#include E<lt>stdarg.hE<gt>>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:55
+#: build/C/man3/err.3:57
 #, no-wrap
 msgid "B<void verr(int >I<eval>B<, const char *>I<fmt>B<, va_list >I<args>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:57
+#: build/C/man3/err.3:59
 #, no-wrap
 msgid "B<void verrx(int >I<eval>B<, const char *>I<fmt>B<, va_list >I<args>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:59
+#: build/C/man3/err.3:61
 #, no-wrap
 msgid "B<void vwarn(const char *>I<fmt>B<, va_list >I<args>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:61
+#: build/C/man3/err.3:63
 #, no-wrap
 msgid "B<void vwarnx(const char *>I<fmt>B<, va_list >I<args>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:77
+#: build/C/man3/err.3:79
 msgid ""
 "The B<err>()  and B<warn>()  family of functions display a formatted error "
 "message on the standard error output.  In all cases, the last component of "
@@ -382,7 +400,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:92
+#: build/C/man3/err.3:94
 msgid ""
 "The B<err>(), B<verr>(), B<warn>(), and B<vwarn>()  functions append an "
 "error message obtained from B<strerror>(3)  based on the global variable "
@@ -391,45 +409,59 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:98
+#: build/C/man3/err.3:100
 msgid "The B<errx>()  and B<warnx>()  functions do not append an error message."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:107
+#: build/C/man3/err.3:109
 msgid ""
 "The B<err>(), B<verr>(), B<errx>(), and B<verrx>()  functions do not return, "
 "but exit with the value of the argument I<eval>."
 msgstr ""
 
+#.  .SH HISTORY
+#.  The
+#.  .BR err ()
+#.  and
+#.  .BR warn ()
+#.  functions first appeared in
+#.  4.4BSD.
+#. type: Plain text
+#: build/C/man3/err.3:118
+msgid "These functions are nonstandard BSD extensions."
+msgstr ""
+
 #. type: SH
-#: build/C/man3/err.3:107
+#: build/C/man3/err.3:118
 #, no-wrap
-msgid "EXAMPLES"
+msgid "EXAMPLE"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:111
+#: build/C/man3/err.3:122
 msgid "Display the current I<errno> information string and exit:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:118
+#: build/C/man3/err.3:131
 #, no-wrap
 msgid ""
-"if ((p = malloc(size)) == NULL)\n"
+"p = malloc(size);\n"
+"if (p == NULL)\n"
 "    err(1, NULL);\n"
-"if ((fd = open(file_name, O_RDONLY, 0)) == -1)\n"
+"fd = open(file_name, O_RDONLY, 0);\n"
+"if (fd == -1)\n"
 "    err(1, \"%s\", file_name);\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:122
+#: build/C/man3/err.3:135
 msgid "Display an error message and exit:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:127
+#: build/C/man3/err.3:140
 #, no-wrap
 msgid ""
 "if (tm.tm_hour E<lt> START_TIME)\n"
@@ -437,64 +469,54 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:131
+#: build/C/man3/err.3:144
 msgid "Warn of an error:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/err.3:139
+#: build/C/man3/err.3:154
 #, no-wrap
 msgid ""
-"if ((fd = open(raw_device, O_RDONLY, 0)) == -1)\n"
+"fd = open(raw_device, O_RDONLY, 0);\n"
+"if (fd == -1)\n"
 "    warnx(\"%s: %s: trying the block device\",\n"
 "            raw_device, strerror(errno));\n"
-"if ((fd = open(block_device, O_RDONLY, 0)) == -1)\n"
+"fd = open(block_device, O_RDONLY, 0);\n"
+"if (fd == -1)\n"
 "    err(1, \"%s\", block_device);\n"
 msgstr ""
 
-#.  .SH HISTORY
-#.  The
-#.  .BR err ()
-#.  and
-#.  .BR warn ()
-#.  functions first appeared in
-#.  4.4BSD.
-#. type: Plain text
-#: build/C/man3/err.3:150
-msgid "These functions are nonstandard BSD extensions."
-msgstr ""
-
 #. type: Plain text
-#: build/C/man3/err.3:156
+#: build/C/man3/err.3:162
 msgid "B<error>(3), B<exit>(3), B<perror>(3), B<printf>(3), B<strerror>(3)"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/errno.3:30
+#: build/C/man3/errno.3:31
 #, no-wrap
 msgid "ERRNO"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/errno.3:30
+#: build/C/man3/errno.3:31
 #, no-wrap
-msgid "2008-07-09"
+msgid "2015-01-22"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:33
+#: build/C/man3/errno.3:34
 msgid "errno - number of last error"
 msgstr ""
 
 #. .sp
 #. .BI "extern int " errno ;
 #. type: Plain text
-#: build/C/man3/errno.3:37
+#: build/C/man3/errno.3:38
 msgid "B<#include E<lt>errno.hE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:52
+#: build/C/man3/errno.3:53
 msgid ""
 "The I<E<lt>errno.hE<gt>> header file defines the integer variable I<errno>, "
 "which is set by system calls and some library functions in the event of an "
@@ -505,14 +527,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:55
+#: build/C/man3/errno.3:58
 msgid ""
 "Valid error numbers are all nonzero; I<errno> is never set to zero by any "
 "system call or library function."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:67
+#: build/C/man3/errno.3:70
 msgid ""
 "For some system calls and library functions (e.g., B<getpriority>(2)), -1 is "
 "a valid return on success.  In such cases, a successful return can be "
@@ -522,7 +544,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:73
+#: build/C/man3/errno.3:81
 msgid ""
 "I<errno> is defined by the ISO C standard to be a modifiable lvalue of type "
 "I<int>, and must not be explicitly declared; I<errno> may be a macro.  "
@@ -531,7 +553,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:80
+#: build/C/man3/errno.3:88
 msgid ""
 "All the error names specified by POSIX.1 must have distinct values, with the "
 "exception of B<EAGAIN> and B<EWOULDBLOCK>, which may be the same."
@@ -543,7 +565,7 @@ msgstr ""
 #.  Amendment 1 defines the additional error number \fBEILSEQ\fP for
 #.  coding errors in multibyte or wide characters.
 #. type: Plain text
-#: build/C/man3/errno.3:93
+#: build/C/man3/errno.3:101
 msgid ""
 "Below is a list of the symbolic error names that are defined on Linux.  Some "
 "of these are marked I<POSIX.1>, indicating that the name is defined by "
@@ -551,1365 +573,1367 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:93
+#: build/C/man3/errno.3:101
 #, no-wrap
 msgid "B<E2BIG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:96
+#: build/C/man3/errno.3:104
 msgid "Argument list too long (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:96
+#: build/C/man3/errno.3:104
 #, no-wrap
 msgid "B<EACCES>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:99
+#: build/C/man3/errno.3:107
 msgid "Permission denied (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:99
+#: build/C/man3/errno.3:107
 #, no-wrap
 msgid "B<EADDRINUSE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:102
+#: build/C/man3/errno.3:110
 msgid "Address already in use (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:102
+#: build/C/man3/errno.3:110
 #, no-wrap
 msgid "B<EADDRNOTAVAIL>"
 msgstr ""
 
 #.  EADV is only an error on HURD(?)
 #. type: Plain text
-#: build/C/man3/errno.3:106
+#: build/C/man3/errno.3:114
 msgid "Address not available (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:106
+#: build/C/man3/errno.3:114
 #, no-wrap
 msgid "B<EAFNOSUPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:109
+#: build/C/man3/errno.3:117
 msgid "Address family not supported (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:109
+#: build/C/man3/errno.3:117
 #, no-wrap
 msgid "B<EAGAIN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:114
+#: build/C/man3/errno.3:122
 msgid ""
 "Resource temporarily unavailable (may be the same value as B<EWOULDBLOCK>)  "
 "(POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:114
+#: build/C/man3/errno.3:122
 #, no-wrap
 msgid "B<EALREADY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:117
+#: build/C/man3/errno.3:125
 msgid "Connection already in progress (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:117
+#: build/C/man3/errno.3:125
 #, no-wrap
 msgid "B<EBADE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:120
+#: build/C/man3/errno.3:128
 msgid "Invalid exchange"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:120
+#: build/C/man3/errno.3:128
 #, no-wrap
 msgid "B<EBADF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:123
+#: build/C/man3/errno.3:131
 msgid "Bad file descriptor (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:123
+#: build/C/man3/errno.3:131
 #, no-wrap
 msgid "B<EBADFD>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:126
+#: build/C/man3/errno.3:134
 msgid "File descriptor in bad state"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:126
+#: build/C/man3/errno.3:134
 #, no-wrap
 msgid "B<EBADMSG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:129
+#: build/C/man3/errno.3:137
 msgid "Bad message (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:129
+#: build/C/man3/errno.3:137
 #, no-wrap
 msgid "B<EBADR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:132
+#: build/C/man3/errno.3:140
 msgid "Invalid request descriptor"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:132
+#: build/C/man3/errno.3:140
 #, no-wrap
 msgid "B<EBADRQC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:135
+#: build/C/man3/errno.3:143
 msgid "Invalid request code"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:135
+#: build/C/man3/errno.3:143
 #, no-wrap
 msgid "B<EBADSLT>"
 msgstr ""
 
 #.  EBFONT is defined but appears not to be used by kernel or glibc.
 #. type: Plain text
-#: build/C/man3/errno.3:139
+#: build/C/man3/errno.3:147
 msgid "Invalid slot"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:139
+#: build/C/man3/errno.3:147
 #, no-wrap
 msgid "B<EBUSY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:142
+#: build/C/man3/errno.3:150
 msgid "Device or resource busy (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:142
+#: build/C/man3/errno.3:150
 #, no-wrap
 msgid "B<ECANCELED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:145
+#: build/C/man3/errno.3:153
 msgid "Operation canceled (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:145
+#: build/C/man3/errno.3:153
 #, no-wrap
 msgid "B<ECHILD>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:148
+#: build/C/man3/errno.3:156
 msgid "No child processes (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:148
+#: build/C/man3/errno.3:156
 #, no-wrap
 msgid "B<ECHRNG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:151
+#: build/C/man3/errno.3:159
 msgid "Channel number out of range"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:151
+#: build/C/man3/errno.3:159
 #, no-wrap
 msgid "B<ECOMM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:154
+#: build/C/man3/errno.3:162
 msgid "Communication error on send"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:154
+#: build/C/man3/errno.3:162
 #, no-wrap
 msgid "B<ECONNABORTED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:157
+#: build/C/man3/errno.3:165
 msgid "Connection aborted (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:157
+#: build/C/man3/errno.3:165
 #, no-wrap
 msgid "B<ECONNREFUSED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:160
+#: build/C/man3/errno.3:168
 msgid "Connection refused (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:160
+#: build/C/man3/errno.3:168
 #, no-wrap
 msgid "B<ECONNRESET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:163
+#: build/C/man3/errno.3:171
 msgid "Connection reset (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:163
+#: build/C/man3/errno.3:171
 #, no-wrap
 msgid "B<EDEADLK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:166
+#: build/C/man3/errno.3:174
 msgid "Resource deadlock avoided (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:166
+#: build/C/man3/errno.3:174
 #, no-wrap
 msgid "B<EDEADLOCK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:170
+#: build/C/man3/errno.3:178
 msgid "Synonym for B<EDEADLK>"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:170
+#: build/C/man3/errno.3:178
 #, no-wrap
 msgid "B<EDESTADDRREQ>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:173
+#: build/C/man3/errno.3:181
 msgid "Destination address required (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:173
+#: build/C/man3/errno.3:181
 #, no-wrap
 msgid "B<EDOM>"
 msgstr ""
 
 #.  EDOTDOT is defined but appears to be unused
 #. type: Plain text
-#: build/C/man3/errno.3:177
+#: build/C/man3/errno.3:185
 msgid "Mathematics argument out of domain of function (POSIX.1, C99)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:177
+#: build/C/man3/errno.3:185
 #, no-wrap
 msgid "B<EDQUOT>"
 msgstr ""
 
 #.  POSIX just says "Reserved"
 #. type: Plain text
-#: build/C/man3/errno.3:181
+#: build/C/man3/errno.3:189
 msgid "Disk quota exceeded (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:181
+#: build/C/man3/errno.3:189
 #, no-wrap
 msgid "B<EEXIST>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:184
+#: build/C/man3/errno.3:192
 msgid "File exists (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:184
+#: build/C/man3/errno.3:192
 #, no-wrap
 msgid "B<EFAULT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:187
+#: build/C/man3/errno.3:195
 msgid "Bad address (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:187
+#: build/C/man3/errno.3:195
 #, no-wrap
 msgid "B<EFBIG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:190
+#: build/C/man3/errno.3:198
 msgid "File too large (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:190
+#: build/C/man3/errno.3:198
 #, no-wrap
 msgid "B<EHOSTDOWN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:193
+#: build/C/man3/errno.3:201
 msgid "Host is down"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:193
+#: build/C/man3/errno.3:201
 #, no-wrap
 msgid "B<EHOSTUNREACH>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:196
+#: build/C/man3/errno.3:204
 msgid "Host is unreachable (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:196
+#: build/C/man3/errno.3:204
 #, no-wrap
 msgid "B<EIDRM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:199
+#: build/C/man3/errno.3:207
 msgid "Identifier removed (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:199
+#: build/C/man3/errno.3:207
 #, no-wrap
 msgid "B<EILSEQ>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:202
+#: build/C/man3/errno.3:210
 msgid "Illegal byte sequence (POSIX.1, C99)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:202
+#: build/C/man3/errno.3:210
 #, no-wrap
 msgid "B<EINPROGRESS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:205
+#: build/C/man3/errno.3:213
 msgid "Operation in progress (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:205
+#: build/C/man3/errno.3:213
 #, no-wrap
 msgid "B<EINTR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:209
+#: build/C/man3/errno.3:217
 msgid "Interrupted function call (POSIX.1); see B<signal>(7)."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:209
+#: build/C/man3/errno.3:217
 #, no-wrap
 msgid "B<EINVAL>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:212
+#: build/C/man3/errno.3:220
 msgid "Invalid argument (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:212
+#: build/C/man3/errno.3:220
 #, no-wrap
 msgid "B<EIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:215
+#: build/C/man3/errno.3:223
 msgid "Input/output error (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:215
+#: build/C/man3/errno.3:223
 #, no-wrap
 msgid "B<EISCONN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:218
+#: build/C/man3/errno.3:226
 msgid "Socket is connected (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:218
+#: build/C/man3/errno.3:226
 #, no-wrap
 msgid "B<EISDIR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:221
+#: build/C/man3/errno.3:229
 msgid "Is a directory (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:221
+#: build/C/man3/errno.3:229
 #, no-wrap
 msgid "B<EISNAM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:224
+#: build/C/man3/errno.3:232
 msgid "Is a named type file"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:224
+#: build/C/man3/errno.3:232
 #, no-wrap
 msgid "B<EKEYEXPIRED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:227
+#: build/C/man3/errno.3:235
 msgid "Key has expired"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:227
+#: build/C/man3/errno.3:235
 #, no-wrap
 msgid "B<EKEYREJECTED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:230
+#: build/C/man3/errno.3:238
 msgid "Key was rejected by service"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:230
+#: build/C/man3/errno.3:238
 #, no-wrap
 msgid "B<EKEYREVOKED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:233
+#: build/C/man3/errno.3:241
 msgid "Key has been revoked"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:233
+#: build/C/man3/errno.3:241
 #, no-wrap
 msgid "B<EL2HLT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:236
+#: build/C/man3/errno.3:244
 msgid "Level 2 halted"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:236
+#: build/C/man3/errno.3:244
 #, no-wrap
 msgid "B<EL2NSYNC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:239
+#: build/C/man3/errno.3:247
 msgid "Level 2 not synchronized"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:239
+#: build/C/man3/errno.3:247
 #, no-wrap
 msgid "B<EL3HLT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:242 build/C/man3/errno.3:245
+#: build/C/man3/errno.3:250 build/C/man3/errno.3:253
 msgid "Level 3 halted"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:242
+#: build/C/man3/errno.3:250
 #, no-wrap
 msgid "B<EL3RST>"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:245
+#: build/C/man3/errno.3:253
 #, no-wrap
 msgid "B<ELIBACC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:248
+#: build/C/man3/errno.3:256
 msgid "Cannot access a needed shared library"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:248
+#: build/C/man3/errno.3:256
 #, no-wrap
 msgid "B<ELIBBAD>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:251
+#: build/C/man3/errno.3:259
 msgid "Accessing a corrupted shared library"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:251
+#: build/C/man3/errno.3:259
 #, no-wrap
 msgid "B<ELIBMAX>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:254
+#: build/C/man3/errno.3:262
 msgid "Attempting to link in too many shared libraries"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:254
+#: build/C/man3/errno.3:262
 #, no-wrap
 msgid "B<ELIBSCN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:257
+#: build/C/man3/errno.3:265
 msgid "lib section in a.out corrupted"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:257
+#: build/C/man3/errno.3:265
 #, no-wrap
 msgid "B<ELIBEXEC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:260
+#: build/C/man3/errno.3:268
 msgid "Cannot exec a shared library directly"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:260
+#: build/C/man3/errno.3:268
 #, no-wrap
 msgid "B<ELOOP>"
 msgstr ""
 
 #.  ELNRNG is defined but appears to be unused
 #. type: Plain text
-#: build/C/man3/errno.3:264
+#: build/C/man3/errno.3:272
 msgid "Too many levels of symbolic links (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:264
+#: build/C/man3/errno.3:272
 #, no-wrap
 msgid "B<EMEDIUMTYPE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:267
+#: build/C/man3/errno.3:275
 msgid "Wrong medium type"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:267
+#: build/C/man3/errno.3:275
 #, no-wrap
 msgid "B<EMFILE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:270
-msgid "Too many open files (POSIX.1)"
+#: build/C/man3/errno.3:282
+msgid ""
+"Too many open files (POSIX.1); commonly caused by exceeding the "
+"B<RLIMIT_NOFILE> resource limit described in B<getrlimit>(2)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:270
+#: build/C/man3/errno.3:282
 #, no-wrap
 msgid "B<EMLINK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:273
+#: build/C/man3/errno.3:285
 msgid "Too many links (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:273
+#: build/C/man3/errno.3:285
 #, no-wrap
 msgid "B<EMSGSIZE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:276
+#: build/C/man3/errno.3:288
 msgid "Message too long (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:276
+#: build/C/man3/errno.3:288
 #, no-wrap
 msgid "B<EMULTIHOP>"
 msgstr ""
 
 #.  POSIX says "Reserved"
 #. type: Plain text
-#: build/C/man3/errno.3:280
+#: build/C/man3/errno.3:292
 msgid "Multihop attempted (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:280
+#: build/C/man3/errno.3:292
 #, no-wrap
 msgid "B<ENAMETOOLONG>"
 msgstr ""
 
 #.  ENAVAIL is defined, but appears not to be used
 #. type: Plain text
-#: build/C/man3/errno.3:284
+#: build/C/man3/errno.3:296
 msgid "Filename too long (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:284
+#: build/C/man3/errno.3:296
 #, no-wrap
 msgid "B<ENETDOWN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:287
+#: build/C/man3/errno.3:299
 msgid "Network is down (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:287
+#: build/C/man3/errno.3:299
 #, no-wrap
 msgid "B<ENETRESET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:290
+#: build/C/man3/errno.3:302
 msgid "Connection aborted by network (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:290
+#: build/C/man3/errno.3:302
 #, no-wrap
 msgid "B<ENETUNREACH>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:293
+#: build/C/man3/errno.3:305
 msgid "Network unreachable (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:293
+#: build/C/man3/errno.3:305
 #, no-wrap
 msgid "B<ENFILE>"
 msgstr ""
 
 #.  ENOANO is defined but appears to be unused.
 #. type: Plain text
-#: build/C/man3/errno.3:297
+#: build/C/man3/errno.3:309
 msgid "Too many open files in system (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:297
+#: build/C/man3/errno.3:309
 #, no-wrap
 msgid "B<ENOBUFS>"
 msgstr ""
 
 #.  ENOCSI is defined but appears to be unused.
 #. type: Plain text
-#: build/C/man3/errno.3:301
+#: build/C/man3/errno.3:313
 msgid "No buffer space available (POSIX.1 (XSI STREAMS option))"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:301
+#: build/C/man3/errno.3:313
 #, no-wrap
 msgid "B<ENODATA>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:304
+#: build/C/man3/errno.3:316
 msgid "No message is available on the STREAM head read queue (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:304
+#: build/C/man3/errno.3:316
 #, no-wrap
 msgid "B<ENODEV>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:307
+#: build/C/man3/errno.3:319
 msgid "No such device (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:307
+#: build/C/man3/errno.3:319
 #, no-wrap
 msgid "B<ENOENT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:310
+#: build/C/man3/errno.3:322
 msgid "No such file or directory (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:310
+#: build/C/man3/errno.3:322
 #, no-wrap
 msgid "B<ENOEXEC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:313
+#: build/C/man3/errno.3:325
 msgid "Exec format error (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:313
+#: build/C/man3/errno.3:325
 #, no-wrap
 msgid "B<ENOKEY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:316
+#: build/C/man3/errno.3:328
 msgid "Required key not available"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:316
+#: build/C/man3/errno.3:328
 #, no-wrap
 msgid "B<ENOLCK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:319
+#: build/C/man3/errno.3:331
 msgid "No locks available (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:319
+#: build/C/man3/errno.3:331
 #, no-wrap
 msgid "B<ENOLINK>"
 msgstr ""
 
 #.  POSIX says "Reserved"
 #. type: Plain text
-#: build/C/man3/errno.3:323
+#: build/C/man3/errno.3:335
 msgid "Link has been severed (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:323
+#: build/C/man3/errno.3:335
 #, no-wrap
 msgid "B<ENOMEDIUM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:326
+#: build/C/man3/errno.3:338
 msgid "No medium found"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:326
+#: build/C/man3/errno.3:338
 #, no-wrap
 msgid "B<ENOMEM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:329
+#: build/C/man3/errno.3:341
 msgid "Not enough space (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:329
+#: build/C/man3/errno.3:341
 #, no-wrap
 msgid "B<ENOMSG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:332
+#: build/C/man3/errno.3:344
 msgid "No message of the desired type (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:332
+#: build/C/man3/errno.3:344
 #, no-wrap
 msgid "B<ENONET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:335
+#: build/C/man3/errno.3:347
 msgid "Machine is not on the network"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:335
+#: build/C/man3/errno.3:347
 #, no-wrap
 msgid "B<ENOPKG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:338
+#: build/C/man3/errno.3:350
 msgid "Package not installed"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:338
+#: build/C/man3/errno.3:350
 #, no-wrap
 msgid "B<ENOPROTOOPT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:341
+#: build/C/man3/errno.3:353
 msgid "Protocol not available (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:341
+#: build/C/man3/errno.3:353
 #, no-wrap
 msgid "B<ENOSPC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:344
+#: build/C/man3/errno.3:356
 msgid "No space left on device (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:344
+#: build/C/man3/errno.3:356
 #, no-wrap
 msgid "B<ENOSR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:347
+#: build/C/man3/errno.3:359
 msgid "No STREAM resources (POSIX.1 (XSI STREAMS option))"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:347
+#: build/C/man3/errno.3:359
 #, no-wrap
 msgid "B<ENOSTR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:350
+#: build/C/man3/errno.3:362
 msgid "Not a STREAM (POSIX.1 (XSI STREAMS option))"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:350
+#: build/C/man3/errno.3:362
 #, no-wrap
 msgid "B<ENOSYS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:353
+#: build/C/man3/errno.3:365
 msgid "Function not implemented (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:353
+#: build/C/man3/errno.3:365
 #, no-wrap
 msgid "B<ENOTBLK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:356
+#: build/C/man3/errno.3:368
 msgid "Block device required"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:356
+#: build/C/man3/errno.3:368
 #, no-wrap
 msgid "B<ENOTCONN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:359
+#: build/C/man3/errno.3:371
 msgid "The socket is not connected (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:359
+#: build/C/man3/errno.3:371
 #, no-wrap
 msgid "B<ENOTDIR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:362
+#: build/C/man3/errno.3:374
 msgid "Not a directory (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:362
+#: build/C/man3/errno.3:374
 #, no-wrap
 msgid "B<ENOTEMPTY>"
 msgstr ""
 
 #.  ENOTNAM is defined but appears to be unused.
 #. type: Plain text
-#: build/C/man3/errno.3:366
+#: build/C/man3/errno.3:378
 msgid "Directory not empty (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:366
+#: build/C/man3/errno.3:378
 #, no-wrap
 msgid "B<ENOTSOCK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:369
+#: build/C/man3/errno.3:381
 msgid "Not a socket (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:369
+#: build/C/man3/errno.3:381
 #, no-wrap
 msgid "B<ENOTSUP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:372
+#: build/C/man3/errno.3:384
 msgid "Operation not supported (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:372
+#: build/C/man3/errno.3:384
 #, no-wrap
 msgid "B<ENOTTY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:375
+#: build/C/man3/errno.3:387
 msgid "Inappropriate I/O control operation (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:375
+#: build/C/man3/errno.3:387
 #, no-wrap
 msgid "B<ENOTUNIQ>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:378
+#: build/C/man3/errno.3:390
 msgid "Name not unique on network"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:378
+#: build/C/man3/errno.3:390
 #, no-wrap
 msgid "B<ENXIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:381
+#: build/C/man3/errno.3:393
 msgid "No such device or address (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:381
+#: build/C/man3/errno.3:393
 #, no-wrap
 msgid "B<EOPNOTSUPP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:384
+#: build/C/man3/errno.3:396
 msgid "Operation not supported on socket (POSIX.1)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:390
+#: build/C/man3/errno.3:402
 msgid ""
 "(B<ENOTSUP> and B<EOPNOTSUPP> have the same value on Linux, but according to "
 "POSIX.1 these error values should be distinct.)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:390
+#: build/C/man3/errno.3:402
 #, no-wrap
 msgid "B<EOVERFLOW>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:393
+#: build/C/man3/errno.3:405
 msgid "Value too large to be stored in data type (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:393
+#: build/C/man3/errno.3:405
 #, no-wrap
 msgid "B<EPERM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:396
+#: build/C/man3/errno.3:408
 msgid "Operation not permitted (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:396
+#: build/C/man3/errno.3:408
 #, no-wrap
 msgid "B<EPFNOSUPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:399
+#: build/C/man3/errno.3:411
 msgid "Protocol family not supported"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:399
+#: build/C/man3/errno.3:411
 #, no-wrap
 msgid "B<EPIPE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:402
+#: build/C/man3/errno.3:414
 msgid "Broken pipe (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:402
+#: build/C/man3/errno.3:414
 #, no-wrap
 msgid "B<EPROTO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:405
+#: build/C/man3/errno.3:417
 msgid "Protocol error (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:405
+#: build/C/man3/errno.3:417
 #, no-wrap
 msgid "B<EPROTONOSUPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:408
+#: build/C/man3/errno.3:420
 msgid "Protocol not supported (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:408
+#: build/C/man3/errno.3:420
 #, no-wrap
 msgid "B<EPROTOTYPE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:411
+#: build/C/man3/errno.3:423
 msgid "Protocol wrong type for socket (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:411
+#: build/C/man3/errno.3:423
 #, no-wrap
 msgid "B<ERANGE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:414
+#: build/C/man3/errno.3:426
 msgid "Result too large (POSIX.1, C99)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:414
+#: build/C/man3/errno.3:426
 #, no-wrap
 msgid "B<EREMCHG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:417
+#: build/C/man3/errno.3:429
 msgid "Remote address changed"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:417
+#: build/C/man3/errno.3:429
 #, no-wrap
 msgid "B<EREMOTE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:420
+#: build/C/man3/errno.3:432
 msgid "Object is remote"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:420
+#: build/C/man3/errno.3:432
 #, no-wrap
 msgid "B<EREMOTEIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:423
+#: build/C/man3/errno.3:435
 msgid "Remote I/O error"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:423
+#: build/C/man3/errno.3:435
 #, no-wrap
 msgid "B<ERESTART>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:426
+#: build/C/man3/errno.3:438
 msgid "Interrupted system call should be restarted"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:426
+#: build/C/man3/errno.3:438
 #, no-wrap
 msgid "B<EROFS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:429
-msgid "Read-only file system (POSIX.1)"
+#: build/C/man3/errno.3:441
+msgid "Read-only filesystem (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:429
+#: build/C/man3/errno.3:441
 #, no-wrap
 msgid "B<ESHUTDOWN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:432
+#: build/C/man3/errno.3:444
 msgid "Cannot send after transport endpoint shutdown"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:432
+#: build/C/man3/errno.3:444
 #, no-wrap
 msgid "B<ESPIPE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:435
+#: build/C/man3/errno.3:447
 msgid "Invalid seek (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:435
+#: build/C/man3/errno.3:447
 #, no-wrap
 msgid "B<ESOCKTNOSUPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:438
+#: build/C/man3/errno.3:450
 msgid "Socket type not supported"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:438
+#: build/C/man3/errno.3:450
 #, no-wrap
 msgid "B<ESRCH>"
 msgstr ""
 
 #.  ESRMNT is defined but appears not to be used
 #. type: Plain text
-#: build/C/man3/errno.3:442
+#: build/C/man3/errno.3:454
 msgid "No such process (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:442
+#: build/C/man3/errno.3:454
 #, no-wrap
 msgid "B<ESTALE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:445
+#: build/C/man3/errno.3:457
 msgid "Stale file handle (POSIX.1)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:447
-msgid "This error can occur for NFS and for other file systems"
+#: build/C/man3/errno.3:459
+msgid "This error can occur for NFS and for other filesystems"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:447
+#: build/C/man3/errno.3:459
 #, no-wrap
 msgid "B<ESTRPIPE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:450
+#: build/C/man3/errno.3:462
 msgid "Streams pipe error"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:450
+#: build/C/man3/errno.3:462
 #, no-wrap
 msgid "B<ETIME>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:454
+#: build/C/man3/errno.3:466
 msgid "Timer expired (POSIX.1 (XSI STREAMS option))"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:458
+#: build/C/man3/errno.3:470
 msgid "(POSIX.1 says \"STREAM B<ioctl>(2)  timeout\")"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:458
+#: build/C/man3/errno.3:470
 #, no-wrap
 msgid "B<ETIMEDOUT>"
 msgstr ""
 
 #.  ETOOMANYREFS is defined, but appears not to be used.
 #. type: Plain text
-#: build/C/man3/errno.3:462
+#: build/C/man3/errno.3:474
 msgid "Connection timed out (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:462
+#: build/C/man3/errno.3:474
 #, no-wrap
 msgid "B<ETXTBSY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:465
+#: build/C/man3/errno.3:477
 msgid "Text file busy (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:465
+#: build/C/man3/errno.3:477
 #, no-wrap
 msgid "B<EUCLEAN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:468
+#: build/C/man3/errno.3:480
 msgid "Structure needs cleaning"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:468
+#: build/C/man3/errno.3:480
 #, no-wrap
 msgid "B<EUNATCH>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:471
+#: build/C/man3/errno.3:483
 msgid "Protocol driver not attached"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:471
+#: build/C/man3/errno.3:483
 #, no-wrap
 msgid "B<EUSERS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:474
+#: build/C/man3/errno.3:486
 msgid "Too many users"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:474
+#: build/C/man3/errno.3:486
 #, no-wrap
 msgid "B<EWOULDBLOCK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:479
+#: build/C/man3/errno.3:491
 msgid "Operation would block (may be same value as B<EAGAIN>)  (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:479
+#: build/C/man3/errno.3:491
 #, no-wrap
 msgid "B<EXDEV>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:482
+#: build/C/man3/errno.3:494
 msgid "Improper link (POSIX.1)"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/errno.3:482
+#: build/C/man3/errno.3:494
 #, no-wrap
 msgid "B<EXFULL>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:485
+#: build/C/man3/errno.3:497
 msgid "Exchange full"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/errno.3:485
+#: build/C/man3/errno.3:497
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:487
+#: build/C/man3/errno.3:499
 msgid "A common mistake is to do"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:494
+#: build/C/man3/errno.3:506
 #, no-wrap
 msgid ""
 "if (somecall() == -1) {\n"
@@ -1919,7 +1943,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:506
+#: build/C/man3/errno.3:518
 msgid ""
 "where I<errno> no longer needs to have the value it had upon return from "
 "I<somecall>()  (i.e., it may have been changed by the B<printf>(3)).  If the "
@@ -1928,7 +1952,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:514
+#: build/C/man3/errno.3:526
 #, no-wrap
 msgid ""
 "if (somecall() == -1) {\n"
@@ -1939,7 +1963,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/errno.3:529
+#: build/C/man3/errno.3:541
 msgid ""
 "It was common in traditional C to declare I<errno> manually (i.e., I<extern "
 "int errno>)  instead of including I<E<lt>errno.hE<gt>>.  B<Do not do this>.  "
@@ -1948,74 +1972,75 @@ msgid ""
 "is needed."
 msgstr ""
 
+#.  In the moreutils package
 #. type: Plain text
-#: build/C/man3/errno.3:534
-msgid "B<err>(3), B<error>(3), B<perror>(3), B<strerror>(3)"
+#: build/C/man3/errno.3:547
+msgid "B<errno>(1), B<err>(3), B<error>(3), B<perror>(3), B<strerror>(3)"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/error.3:25
+#: build/C/man3/error.3:27
 #, no-wrap
 msgid "ERROR"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/error.3:25
+#: build/C/man3/error.3:27
 #, no-wrap
 msgid "2010-08-29"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:29
+#: build/C/man3/error.3:31
 msgid ""
-"error, error_at_line, error_message_count, error_on_per_line, "
+"error, error_at_line, error_message_count, error_one_per_line, "
 "error_print_progname - glibc error reporting functions"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:32
+#: build/C/man3/error.3:34
 #, no-wrap
 msgid "B<#include E<lt>error.hE<gt>>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:35
+#: build/C/man3/error.3:36
 #, no-wrap
 msgid ""
-"B<void error(int >I<status, >B<int>I< errnum, >B<const char *>I<format, "
-">B<...);>\n"
+"B<void error(int >I<status>B<, int >I<errnum>B<, const char *>I<format>B<, "
+"...);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:40
+#: build/C/man3/error.3:39
 #, no-wrap
 msgid ""
-"B<void error_at_line(int >I<status, >B<int >I<errnum, >B<const char "
-"*>I<filename,\n"
-"                   >B<unsigned int >I<linenum, >B<const char *>I<format, "
-">B<...);>\n"
+"B<void error_at_line(int >I<status>B<, int >I<errnum>B<, const char "
+"*>I<filename>B<,>\n"
+"B<                   unsigned int >I<linenum>B<, const char *>I<format>B<, "
+"...);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:42
+#: build/C/man3/error.3:41
 #, no-wrap
 msgid "B<extern unsigned int >I<error_message_count>B<;>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:44
+#: build/C/man3/error.3:43
 #, no-wrap
 msgid "B<extern int >I<error_one_per_line>B<;>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:46
+#: build/C/man3/error.3:45
 #, no-wrap
-msgid "B<extern void (* >I<error_print_progname>B<) (void);>\n"
+msgid "B<extern void (*>I<error_print_progname>B<) (void);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:65
+#: build/C/man3/error.3:64
 msgid ""
 "B<error>()  is a general error-reporting function.  It flushes I<stdout>, "
 "and then outputs to I<stderr> the program name, a colon and a space, the "
@@ -2027,7 +2052,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:76
+#: build/C/man3/error.3:75
 msgid ""
 "The program name printed by B<error>()  is the value of the global variable "
 "B<program_invocation_name>(3).  I<program_invocation_name> initially has the "
@@ -2036,14 +2061,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:82
+#: build/C/man3/error.3:81
 msgid ""
 "If I<status> has a nonzero value, then B<error>()  calls B<exit>(3)  to "
 "terminate the program using the given value as the exit status."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:102
+#: build/C/man3/error.3:101
 msgid ""
 "The B<error_at_line>()  function is exactly the same as B<error>(), except "
 "for the addition of the arguments I<filename> and I<linenum>.  The output "
@@ -2055,7 +2080,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:109
+#: build/C/man3/error.3:108
 msgid ""
 "If the global variable I<error_one_per_line> is set nonzero, a sequence of "
 "B<error_at_line>()  calls with the same value of I<filename> and I<linenum> "
@@ -2063,14 +2088,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:115
+#: build/C/man3/error.3:114
 msgid ""
 "The global variable I<error_message_count> counts the number of messages "
 "that have been output by B<error>()  and B<error_at_line>()."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:122
+#: build/C/man3/error.3:121
 msgid ""
 "If the global variable I<error_print_progname> is assigned the address of a "
 "function (i.e., is not NULL), then that function is called instead of "
@@ -2079,14 +2104,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:125
+#: build/C/man3/error.3:124
 msgid ""
 "These functions and variables are GNU extensions, and should not be used in "
 "programs intended to be portable."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/error.3:132
+#: build/C/man3/error.3:131
 msgid ""
 "B<err>(3), B<errno>(3), B<exit>(3), B<perror>(3), "
 "B<program_invocation_name>(3), B<strerror>(3)"