OSDN Git Service

LDP: Update POT and ja.po to LDP v3.76
[linuxjm/LDP_man-pages.git] / po4a / signal / po / signal.pot
index 03d09c4..93252d2 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-01 22:50+0900\n"
+"POT-Creation-Date: 2015-01-04 23:49+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"
@@ -29,13 +29,13 @@ msgid "2013-10-22"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/bsd_signal.3:25 build/C/man2/eventfd.2:22 build/C/man2/getitimer.2:12 build/C/man3/gsignal.3:27 build/C/man2/kill.2:44 build/C/man2/killpg.2:42 build/C/man2/pause.2:30 build/C/man2/prctl.2:52 build/C/man3/profil.3:28 build/C/man3/psignal.3:30 build/C/man3/raise.3:29 build/C/man2/restart_syscall.2:33 build/C/man2/rt_sigqueueinfo.2:25 build/C/man2/s390_runtime_instr.2:25 build/C/man2/sgetmask.2:26 build/C/man2/sigaction.2:47 build/C/man2/sigaltstack.2:27 build/C/man7/sigevent.7:26 build/C/man3/siginterrupt.3:31 build/C/man2/signal.2:36 build/C/man7/signal.7:46 build/C/man2/signalfd.2:20 build/C/man3/sigpause.3:25 build/C/man2/sigpending.2:29 build/C/man2/sigprocmask.2:29 build/C/man3/sigqueue.3:28 build/C/man2/sigreturn.2:29 build/C/man3/sigset.3:26 build/C/man3/sigsetops.3:31 build/C/man2/sigsuspend.2:29 build/C/man3/sigvec.3:26 build/C/man3/sigwait.3:26 build/C/man2/sigwaitinfo.2:25 build/C/man3/sysv_signal.3:25 build/C/man2/timer_create.2:33 build/C/man2/timer_delete.2:26 build/C/man2/timer_getoverrun.2:26 build/C/man2/timer_settime.2:26 build/C/man2/timerfd_create.2:22 build/C/man2/tkill.2:29 build/C/man2/wait.2:49 build/C/man2/wait4.2:33
+#: build/C/man3/bsd_signal.3:25 build/C/man2/eventfd.2:22 build/C/man2/getitimer.2:12 build/C/man3/gsignal.3:27 build/C/man2/kill.2:44 build/C/man2/killpg.2:42 build/C/man2/pause.2:30 build/C/man2/prctl.2:52 build/C/man3/profil.3:28 build/C/man3/psignal.3:30 build/C/man3/raise.3:29 build/C/man2/restart_syscall.2:33 build/C/man2/rt_sigqueueinfo.2:25 build/C/man2/s390_runtime_instr.2:25 build/C/man2/sgetmask.2:26 build/C/man2/sigaction.2:47 build/C/man2/sigaltstack.2:27 build/C/man7/sigevent.7:26 build/C/man3/siginterrupt.3:31 build/C/man2/signal.2:36 build/C/man7/signal.7:46 build/C/man2/signalfd.2:20 build/C/man3/sigpause.3:25 build/C/man2/sigpending.2:29 build/C/man2/sigprocmask.2:29 build/C/man3/sigqueue.3:28 build/C/man2/sigreturn.2:30 build/C/man3/sigset.3:26 build/C/man3/sigsetops.3:31 build/C/man2/sigsuspend.2:29 build/C/man3/sigvec.3:26 build/C/man3/sigwait.3:26 build/C/man2/sigwaitinfo.2:25 build/C/man3/sysv_signal.3:25 build/C/man2/timer_create.2:33 build/C/man2/timer_delete.2:26 build/C/man2/timer_getoverrun.2:26 build/C/man2/timer_settime.2:26 build/C/man2/timerfd_create.2:22 build/C/man2/tkill.2:29 build/C/man2/wait.2:49 build/C/man2/wait4.2:33
 #, no-wrap
 msgid "Linux Programmer's Manual"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:26 build/C/man2/eventfd.2:23 build/C/man2/getitimer.2:13 build/C/man3/gsignal.3:28 build/C/man2/kill.2:45 build/C/man2/killpg.2:43 build/C/man2/pause.2:31 build/C/man2/prctl.2:53 build/C/man3/profil.3:29 build/C/man3/psignal.3:31 build/C/man3/raise.3:30 build/C/man2/restart_syscall.2:34 build/C/man2/rt_sigqueueinfo.2:26 build/C/man2/s390_runtime_instr.2:26 build/C/man2/sgetmask.2:27 build/C/man2/sigaction.2:48 build/C/man2/sigaltstack.2:28 build/C/man7/sigevent.7:27 build/C/man3/siginterrupt.3:32 build/C/man2/signal.2:37 build/C/man7/signal.7:47 build/C/man2/signalfd.2:21 build/C/man3/sigpause.3:26 build/C/man2/sigpending.2:30 build/C/man2/sigprocmask.2:30 build/C/man3/sigqueue.3:29 build/C/man2/sigreturn.2:30 build/C/man3/sigset.3:27 build/C/man3/sigsetops.3:32 build/C/man2/sigsuspend.2:30 build/C/man3/sigvec.3:27 build/C/man3/sigwait.3:27 build/C/man2/sigwaitinfo.2:26 build/C/man3/sysv_signal.3:26 build/C/man2/timer_create.2:34 build/C/man2/timer_delete.2:27 build/C/man2/timer_getoverrun.2:27 build/C/man2/timer_settime.2:27 build/C/man2/timerfd_create.2:23 build/C/man2/tkill.2:30 build/C/man2/wait.2:50 build/C/man2/wait4.2:34
+#: build/C/man3/bsd_signal.3:26 build/C/man2/eventfd.2:23 build/C/man2/getitimer.2:13 build/C/man3/gsignal.3:28 build/C/man2/kill.2:45 build/C/man2/killpg.2:43 build/C/man2/pause.2:31 build/C/man2/prctl.2:53 build/C/man3/profil.3:29 build/C/man3/psignal.3:31 build/C/man3/raise.3:30 build/C/man2/restart_syscall.2:34 build/C/man2/rt_sigqueueinfo.2:26 build/C/man2/s390_runtime_instr.2:26 build/C/man2/sgetmask.2:27 build/C/man2/sigaction.2:48 build/C/man2/sigaltstack.2:28 build/C/man7/sigevent.7:27 build/C/man3/siginterrupt.3:32 build/C/man2/signal.2:37 build/C/man7/signal.7:47 build/C/man2/signalfd.2:21 build/C/man3/sigpause.3:26 build/C/man2/sigpending.2:30 build/C/man2/sigprocmask.2:30 build/C/man3/sigqueue.3:29 build/C/man2/sigreturn.2:31 build/C/man3/sigset.3:27 build/C/man3/sigsetops.3:32 build/C/man2/sigsuspend.2:30 build/C/man3/sigvec.3:27 build/C/man3/sigwait.3:27 build/C/man2/sigwaitinfo.2:26 build/C/man3/sysv_signal.3:26 build/C/man2/timer_create.2:34 build/C/man2/timer_delete.2:27 build/C/man2/timer_getoverrun.2:27 build/C/man2/timer_settime.2:27 build/C/man2/timerfd_create.2:23 build/C/man2/tkill.2:30 build/C/man2/wait.2:50 build/C/man2/wait4.2:34
 #, no-wrap
 msgid "NAME"
 msgstr ""
@@ -46,7 +46,7 @@ msgid "bsd_signal - signal handling with BSD semantics"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:28 build/C/man2/eventfd.2:25 build/C/man2/getitimer.2:15 build/C/man3/gsignal.3:30 build/C/man2/kill.2:47 build/C/man2/killpg.2:45 build/C/man2/pause.2:33 build/C/man2/prctl.2:55 build/C/man3/profil.3:31 build/C/man3/psignal.3:33 build/C/man3/raise.3:32 build/C/man2/restart_syscall.2:36 build/C/man2/rt_sigqueueinfo.2:28 build/C/man2/s390_runtime_instr.2:28 build/C/man2/sgetmask.2:29 build/C/man2/sigaction.2:50 build/C/man2/sigaltstack.2:30 build/C/man7/sigevent.7:29 build/C/man3/siginterrupt.3:34 build/C/man2/signal.2:39 build/C/man2/signalfd.2:23 build/C/man3/sigpause.3:28 build/C/man2/sigpending.2:32 build/C/man2/sigprocmask.2:32 build/C/man3/sigqueue.3:31 build/C/man2/sigreturn.2:32 build/C/man3/sigset.3:29 build/C/man3/sigsetops.3:35 build/C/man2/sigsuspend.2:32 build/C/man3/sigvec.3:29 build/C/man3/sigwait.3:29 build/C/man2/sigwaitinfo.2:28 build/C/man3/sysv_signal.3:28 build/C/man2/timer_create.2:36 build/C/man2/timer_delete.2:29 build/C/man2/timer_getoverrun.2:29 build/C/man2/timer_settime.2:30 build/C/man2/timerfd_create.2:26 build/C/man2/tkill.2:32 build/C/man2/wait.2:52 build/C/man2/wait4.2:36
+#: build/C/man3/bsd_signal.3:28 build/C/man2/eventfd.2:25 build/C/man2/getitimer.2:15 build/C/man3/gsignal.3:30 build/C/man2/kill.2:47 build/C/man2/killpg.2:45 build/C/man2/pause.2:33 build/C/man2/prctl.2:55 build/C/man3/profil.3:31 build/C/man3/psignal.3:33 build/C/man3/raise.3:32 build/C/man2/restart_syscall.2:36 build/C/man2/rt_sigqueueinfo.2:28 build/C/man2/s390_runtime_instr.2:28 build/C/man2/sgetmask.2:29 build/C/man2/sigaction.2:50 build/C/man2/sigaltstack.2:30 build/C/man7/sigevent.7:29 build/C/man3/siginterrupt.3:34 build/C/man2/signal.2:39 build/C/man2/signalfd.2:23 build/C/man3/sigpause.3:28 build/C/man2/sigpending.2:32 build/C/man2/sigprocmask.2:32 build/C/man3/sigqueue.3:31 build/C/man2/sigreturn.2:33 build/C/man3/sigset.3:29 build/C/man3/sigsetops.3:35 build/C/man2/sigsuspend.2:32 build/C/man3/sigvec.3:29 build/C/man3/sigwait.3:29 build/C/man2/sigwaitinfo.2:28 build/C/man3/sysv_signal.3:28 build/C/man2/timer_create.2:36 build/C/man2/timer_delete.2:29 build/C/man2/timer_getoverrun.2:29 build/C/man2/timer_settime.2:30 build/C/man2/timerfd_create.2:26 build/C/man2/tkill.2:32 build/C/man2/wait.2:52 build/C/man2/wait4.2:36
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr ""
@@ -72,7 +72,7 @@ msgid "B<sighandler_t bsd_signal(int >I<signum>B<, sighandler_t >I<handler>B<);>
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:36 build/C/man2/eventfd.2:29 build/C/man2/getitimer.2:24 build/C/man3/gsignal.3:49 build/C/man2/kill.2:65 build/C/man2/killpg.2:60 build/C/man2/pause.2:37 build/C/man2/prctl.2:62 build/C/man3/profil.3:46 build/C/man3/psignal.3:56 build/C/man3/raise.3:38 build/C/man2/restart_syscall.2:41 build/C/man2/rt_sigqueueinfo.2:38 build/C/man2/s390_runtime_instr.2:34 build/C/man2/sgetmask.2:36 build/C/man2/sigaction.2:70 build/C/man2/sigaltstack.2:51 build/C/man7/sigevent.7:52 build/C/man3/siginterrupt.3:55 build/C/man2/signal.2:45 build/C/man7/signal.7:49 build/C/man2/signalfd.2:27 build/C/man3/sigpause.3:36 build/C/man2/sigpending.2:46 build/C/man2/sigprocmask.2:47 build/C/man3/sigqueue.3:43 build/C/man2/sigreturn.2:34 build/C/man3/sigset.3:58 build/C/man3/sigsetops.3:63 build/C/man2/sigsuspend.2:46 build/C/man3/sigvec.3:49 build/C/man3/sigwait.3:45 build/C/man2/sigwaitinfo.2:46 build/C/man3/sysv_signal.3:36 build/C/man2/timer_create.2:54 build/C/man2/timer_delete.2:45 build/C/man2/timer_getoverrun.2:45 build/C/man2/timer_settime.2:50 build/C/man2/timerfd_create.2:38 build/C/man2/tkill.2:41 build/C/man2/wait.2:83 build/C/man2/wait4.2:67
+#: build/C/man3/bsd_signal.3:36 build/C/man2/eventfd.2:29 build/C/man2/getitimer.2:24 build/C/man3/gsignal.3:49 build/C/man2/kill.2:65 build/C/man2/killpg.2:60 build/C/man2/pause.2:37 build/C/man2/prctl.2:62 build/C/man3/profil.3:46 build/C/man3/psignal.3:56 build/C/man3/raise.3:38 build/C/man2/restart_syscall.2:41 build/C/man2/rt_sigqueueinfo.2:38 build/C/man2/s390_runtime_instr.2:34 build/C/man2/sgetmask.2:36 build/C/man2/sigaction.2:70 build/C/man2/sigaltstack.2:51 build/C/man7/sigevent.7:52 build/C/man3/siginterrupt.3:55 build/C/man2/signal.2:45 build/C/man7/signal.7:49 build/C/man2/signalfd.2:27 build/C/man3/sigpause.3:36 build/C/man2/sigpending.2:46 build/C/man2/sigprocmask.2:47 build/C/man3/sigqueue.3:43 build/C/man2/sigreturn.2:35 build/C/man3/sigset.3:58 build/C/man3/sigsetops.3:63 build/C/man2/sigsuspend.2:46 build/C/man3/sigvec.3:49 build/C/man3/sigwait.3:45 build/C/man2/sigwaitinfo.2:46 build/C/man3/sysv_signal.3:36 build/C/man2/timer_create.2:54 build/C/man2/timer_delete.2:45 build/C/man2/timer_getoverrun.2:45 build/C/man2/timer_settime.2:50 build/C/man2/timerfd_create.2:38 build/C/man2/tkill.2:41 build/C/man2/wait.2:83 build/C/man2/wait4.2:67
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr ""
@@ -97,7 +97,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:54 build/C/man2/eventfd.2:222 build/C/man2/getitimer.2:129 build/C/man2/kill.2:100 build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:802 build/C/man3/profil.3:68 build/C/man3/psignal.3:89 build/C/man3/raise.3:61 build/C/man2/restart_syscall.2:84 build/C/man2/rt_sigqueueinfo.2:129 build/C/man2/s390_runtime_instr.2:54 build/C/man2/sgetmask.2:59 build/C/man2/sigaction.2:660 build/C/man2/sigaltstack.2:133 build/C/man3/siginterrupt.3:73 build/C/man2/signal.2:97 build/C/man2/signalfd.2:251 build/C/man3/sigpause.3:48 build/C/man2/sigpending.2:53 build/C/man2/sigprocmask.2:93 build/C/man3/sigqueue.3:83 build/C/man2/sigreturn.2:53 build/C/man3/sigset.3:129 build/C/man3/sigsetops.3:107 build/C/man2/sigsuspend.2:70 build/C/man3/sigvec.3:199 build/C/man3/sigwait.3:69 build/C/man2/sigwaitinfo.2:105 build/C/man3/sysv_signal.3:51 build/C/man2/timer_create.2:169 build/C/man2/timer_delete.2:53 build/C/man2/timer_getoverrun.2:82 build/C/man2/timer_settime.2:173 build/C/man2/timerfd_create.2:288 build/C/man2/tkill.2:95 build/C/man2/wait.2:355 build/C/man2/wait4.2:132
+#: build/C/man3/bsd_signal.3:54 build/C/man2/eventfd.2:222 build/C/man2/getitimer.2:129 build/C/man2/kill.2:100 build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:804 build/C/man3/profil.3:68 build/C/man3/psignal.3:89 build/C/man3/raise.3:61 build/C/man2/restart_syscall.2:88 build/C/man2/rt_sigqueueinfo.2:129 build/C/man2/s390_runtime_instr.2:54 build/C/man2/sgetmask.2:59 build/C/man2/sigaction.2:671 build/C/man2/sigaltstack.2:133 build/C/man3/siginterrupt.3:73 build/C/man2/signal.2:97 build/C/man2/signalfd.2:251 build/C/man3/sigpause.3:48 build/C/man2/sigpending.2:53 build/C/man2/sigprocmask.2:93 build/C/man3/sigqueue.3:83 build/C/man2/sigreturn.2:65 build/C/man3/sigset.3:129 build/C/man3/sigsetops.3:107 build/C/man2/sigsuspend.2:70 build/C/man3/sigvec.3:199 build/C/man3/sigwait.3:69 build/C/man2/sigwaitinfo.2:105 build/C/man3/sysv_signal.3:51 build/C/man2/timer_create.2:169 build/C/man2/timer_delete.2:53 build/C/man2/timer_getoverrun.2:82 build/C/man2/timer_settime.2:173 build/C/man2/timerfd_create.2:294 build/C/man2/tkill.2:88 build/C/man2/wait.2:355 build/C/man2/wait4.2:132
 #, no-wrap
 msgid "RETURN VALUE"
 msgstr ""
@@ -110,7 +110,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:60 build/C/man2/eventfd.2:229 build/C/man2/getitimer.2:134 build/C/man2/kill.2:105 build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:822 build/C/man2/restart_syscall.2:88 build/C/man2/rt_sigqueueinfo.2:134 build/C/man2/s390_runtime_instr.2:65 build/C/man2/sgetmask.2:64 build/C/man2/sigaction.2:665 build/C/man2/sigaltstack.2:137 build/C/man3/siginterrupt.3:83 build/C/man2/signal.2:105 build/C/man2/signalfd.2:265 build/C/man2/sigpending.2:59 build/C/man2/sigprocmask.2:99 build/C/man3/sigqueue.3:91 build/C/man3/sigset.3:154 build/C/man3/sigsetops.3:126 build/C/man2/sigsuspend.2:76 build/C/man3/sigvec.3:216 build/C/man3/sigwait.3:74 build/C/man2/sigwaitinfo.2:114 build/C/man3/sysv_signal.3:57 build/C/man2/timer_create.2:177 build/C/man2/timer_delete.2:60 build/C/man2/timer_getoverrun.2:90 build/C/man2/timer_settime.2:182 build/C/man2/timerfd_create.2:303 build/C/man2/tkill.2:99 build/C/man2/wait.2:385 build/C/man2/wait4.2:135
+#: build/C/man3/bsd_signal.3:60 build/C/man2/eventfd.2:229 build/C/man2/getitimer.2:134 build/C/man2/kill.2:105 build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:824 build/C/man2/restart_syscall.2:92 build/C/man2/rt_sigqueueinfo.2:134 build/C/man2/s390_runtime_instr.2:65 build/C/man2/sgetmask.2:64 build/C/man2/sigaction.2:676 build/C/man2/sigaltstack.2:137 build/C/man3/siginterrupt.3:83 build/C/man2/signal.2:105 build/C/man2/signalfd.2:265 build/C/man2/sigpending.2:59 build/C/man2/sigprocmask.2:99 build/C/man3/sigqueue.3:91 build/C/man3/sigset.3:154 build/C/man3/sigsetops.3:127 build/C/man2/sigsuspend.2:76 build/C/man3/sigvec.3:216 build/C/man3/sigwait.3:74 build/C/man2/sigwaitinfo.2:114 build/C/man3/sysv_signal.3:57 build/C/man2/timer_create.2:177 build/C/man2/timer_delete.2:60 build/C/man2/timer_getoverrun.2:90 build/C/man2/timer_settime.2:182 build/C/man2/timerfd_create.2:309 build/C/man2/tkill.2:92 build/C/man2/wait.2:385 build/C/man2/wait4.2:135
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
@@ -121,13 +121,13 @@ msgid "As for B<signal>(2)."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:63 build/C/man3/raise.3:64 build/C/man3/siginterrupt.3:87 build/C/man3/sigpause.3:56 build/C/man3/sigqueue.3:114 build/C/man3/sigsetops.3:131 build/C/man3/sigvec.3:221 build/C/man3/sigwait.3:80 build/C/man3/sysv_signal.3:60
+#: build/C/man3/bsd_signal.3:63 build/C/man3/raise.3:64 build/C/man3/siginterrupt.3:87 build/C/man3/sigpause.3:56 build/C/man3/sigqueue.3:114 build/C/man3/sigsetops.3:132 build/C/man3/sigvec.3:221 build/C/man3/sigwait.3:80 build/C/man3/sysv_signal.3:60
 #, no-wrap
 msgid "ATTRIBUTES"
 msgstr ""
 
 #. type: SS
-#: build/C/man3/bsd_signal.3:64 build/C/man3/raise.3:65 build/C/man3/siginterrupt.3:88 build/C/man3/sigpause.3:57 build/C/man3/sigqueue.3:115 build/C/man3/sigsetops.3:132 build/C/man3/sigvec.3:222 build/C/man3/sigwait.3:81 build/C/man3/sysv_signal.3:61
+#: build/C/man3/bsd_signal.3:64 build/C/man3/raise.3:65 build/C/man3/siginterrupt.3:88 build/C/man3/sigpause.3:57 build/C/man3/sigqueue.3:115 build/C/man3/sigsetops.3:133 build/C/man3/sigvec.3:222 build/C/man3/sigwait.3:81 build/C/man3/sysv_signal.3:61
 #, no-wrap
 msgid "Multithreading (see pthreads(7))"
 msgstr ""
@@ -138,7 +138,7 @@ msgid "The B<bsd_signal>()  function is thread-safe."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:68 build/C/man2/eventfd.2:266 build/C/man2/getitimer.2:155 build/C/man3/gsignal.3:95 build/C/man2/kill.2:121 build/C/man2/killpg.2:111 build/C/man2/pause.2:57 build/C/man2/prctl.2:1068 build/C/man3/profil.3:70 build/C/man3/psignal.3:99 build/C/man3/raise.3:69 build/C/man2/restart_syscall.2:96 build/C/man2/rt_sigqueueinfo.2:176 build/C/man2/s390_runtime_instr.2:81 build/C/man2/sgetmask.2:66 build/C/man2/sigaction.2:677 build/C/man2/sigaltstack.2:158 build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:93 build/C/man2/signal.2:110 build/C/man7/signal.7:859 build/C/man2/signalfd.2:307 build/C/man3/sigpause.3:61 build/C/man2/sigpending.2:64 build/C/man2/sigprocmask.2:112 build/C/man3/sigqueue.3:119 build/C/man2/sigreturn.2:60 build/C/man3/sigset.3:173 build/C/man3/sigsetops.3:144 build/C/man2/sigsuspend.2:84 build/C/man3/sigvec.3:234 build/C/man3/sigwait.3:85 build/C/man2/sigwaitinfo.2:133 build/C/man3/sysv_signal.3:65 build/C/man2/timer_create.2:195 build/C/man2/timer_delete.2:67 build/C/man2/timer_getoverrun.2:97 build/C/man2/timer_settime.2:207 build/C/man2/timerfd_create.2:372 build/C/man2/tkill.2:116 build/C/man2/wait.2:423 build/C/man2/wait4.2:138
+#: build/C/man3/bsd_signal.3:68 build/C/man2/eventfd.2:266 build/C/man2/getitimer.2:155 build/C/man3/gsignal.3:95 build/C/man2/kill.2:121 build/C/man2/killpg.2:111 build/C/man2/pause.2:57 build/C/man2/prctl.2:1070 build/C/man3/profil.3:70 build/C/man3/psignal.3:99 build/C/man3/raise.3:69 build/C/man2/restart_syscall.2:100 build/C/man2/rt_sigqueueinfo.2:176 build/C/man2/s390_runtime_instr.2:81 build/C/man2/sgetmask.2:73 build/C/man2/sigaction.2:688 build/C/man2/sigaltstack.2:158 build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:93 build/C/man2/signal.2:110 build/C/man7/signal.7:872 build/C/man2/signalfd.2:307 build/C/man3/sigpause.3:61 build/C/man2/sigpending.2:64 build/C/man2/sigprocmask.2:112 build/C/man3/sigqueue.3:119 build/C/man2/sigreturn.2:68 build/C/man3/sigset.3:173 build/C/man3/sigsetops.3:145 build/C/man2/sigsuspend.2:84 build/C/man3/sigvec.3:241 build/C/man3/sigwait.3:85 build/C/man2/sigwaitinfo.2:133 build/C/man3/sysv_signal.3:65 build/C/man2/timer_create.2:195 build/C/man2/timer_delete.2:67 build/C/man2/timer_getoverrun.2:97 build/C/man2/timer_settime.2:207 build/C/man2/timerfd_create.2:378 build/C/man2/tkill.2:109 build/C/man2/wait.2:423 build/C/man2/wait4.2:138
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
@@ -151,7 +151,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:75 build/C/man2/eventfd.2:271 build/C/man2/getitimer.2:165 build/C/man2/kill.2:123 build/C/man2/killpg.2:115 build/C/man3/raise.3:71 build/C/man2/restart_syscall.2:98 build/C/man2/rt_sigqueueinfo.2:178 build/C/man2/s390_runtime_instr.2:84 build/C/man2/sgetmask.2:68 build/C/man2/sigaction.2:680 build/C/man2/sigaltstack.2:160 build/C/man2/signal.2:112 build/C/man2/signalfd.2:312 build/C/man3/sigpause.3:65 build/C/man2/sigpending.2:66 build/C/man2/sigprocmask.2:114 build/C/man3/sigqueue.3:121 build/C/man2/sigreturn.2:64 build/C/man3/sigset.3:190 build/C/man3/sigsetops.3:146 build/C/man2/sigsuspend.2:86 build/C/man3/sigvec.3:240 build/C/man3/sigwait.3:87 build/C/man2/sigwaitinfo.2:135 build/C/man3/sysv_signal.3:67 build/C/man2/timer_create.2:197 build/C/man2/timer_getoverrun.2:99 build/C/man2/tkill.2:122 build/C/man2/wait.2:425 build/C/man2/wait4.2:147
+#: build/C/man3/bsd_signal.3:75 build/C/man2/eventfd.2:271 build/C/man2/getitimer.2:165 build/C/man2/kill.2:123 build/C/man2/killpg.2:115 build/C/man3/raise.3:71 build/C/man2/restart_syscall.2:102 build/C/man2/rt_sigqueueinfo.2:178 build/C/man2/s390_runtime_instr.2:84 build/C/man2/sgetmask.2:75 build/C/man2/sigaction.2:691 build/C/man2/sigaltstack.2:160 build/C/man2/signal.2:112 build/C/man2/signalfd.2:312 build/C/man3/sigpause.3:65 build/C/man2/sigpending.2:66 build/C/man2/sigprocmask.2:114 build/C/man3/sigqueue.3:121 build/C/man2/sigreturn.2:74 build/C/man3/sigset.3:190 build/C/man3/sigsetops.3:147 build/C/man2/sigsuspend.2:86 build/C/man3/sigvec.3:247 build/C/man3/sigwait.3:87 build/C/man2/sigwaitinfo.2:135 build/C/man3/sysv_signal.3:67 build/C/man2/timer_create.2:197 build/C/man2/timer_getoverrun.2:99 build/C/man2/tkill.2:115 build/C/man2/wait.2:425 build/C/man2/wait4.2:147
 #, no-wrap
 msgid "NOTES"
 msgstr ""
@@ -177,7 +177,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:99 build/C/man2/eventfd.2:417 build/C/man2/getitimer.2:246 build/C/man3/gsignal.3:103 build/C/man2/kill.2:171 build/C/man2/killpg.2:134 build/C/man2/pause.2:59 build/C/man2/prctl.2:1082 build/C/man3/profil.3:81 build/C/man3/psignal.3:113 build/C/man3/raise.3:82 build/C/man2/restart_syscall.2:123 build/C/man2/rt_sigqueueinfo.2:188 build/C/man2/s390_runtime_instr.2:88 build/C/man2/sgetmask.2:82 build/C/man2/sigaction.2:793 build/C/man2/sigaltstack.2:234 build/C/man7/sigevent.7:132 build/C/man3/siginterrupt.3:102 build/C/man2/signal.2:278 build/C/man7/signal.7:871 build/C/man2/signalfd.2:433 build/C/man3/sigpause.3:111 build/C/man2/sigpending.2:91 build/C/man2/sigprocmask.2:144 build/C/man3/sigqueue.3:154 build/C/man2/sigreturn.2:74 build/C/man3/sigset.3:266 build/C/man3/sigsetops.3:185 build/C/man2/sigsuspend.2:108 build/C/man3/sigvec.3:265 build/C/man3/sigwait.3:94 build/C/man2/sigwaitinfo.2:201 build/C/man3/sysv_signal.3:92 build/C/man2/timer_create.2:410 build/C/man2/timer_delete.2:69 build/C/man2/timer_getoverrun.2:131 build/C/man2/timer_settime.2:212 build/C/man2/timerfd_create.2:542 build/C/man2/tkill.2:131 build/C/man2/wait.2:635 build/C/man2/wait4.2:165
+#: build/C/man3/bsd_signal.3:99 build/C/man2/eventfd.2:417 build/C/man2/getitimer.2:246 build/C/man3/gsignal.3:103 build/C/man2/kill.2:171 build/C/man2/killpg.2:134 build/C/man2/pause.2:59 build/C/man2/prctl.2:1084 build/C/man3/profil.3:81 build/C/man3/psignal.3:113 build/C/man3/raise.3:82 build/C/man2/restart_syscall.2:135 build/C/man2/rt_sigqueueinfo.2:188 build/C/man2/s390_runtime_instr.2:88 build/C/man2/sgetmask.2:89 build/C/man2/sigaction.2:804 build/C/man2/sigaltstack.2:234 build/C/man7/sigevent.7:132 build/C/man3/siginterrupt.3:102 build/C/man2/signal.2:278 build/C/man7/signal.7:884 build/C/man2/signalfd.2:433 build/C/man3/sigpause.3:111 build/C/man2/sigpending.2:91 build/C/man2/sigprocmask.2:144 build/C/man3/sigqueue.3:154 build/C/man2/sigreturn.2:123 build/C/man3/sigset.3:266 build/C/man3/sigsetops.3:186 build/C/man2/sigsuspend.2:108 build/C/man3/sigvec.3:272 build/C/man3/sigwait.3:94 build/C/man2/sigwaitinfo.2:201 build/C/man3/sysv_signal.3:92 build/C/man2/timer_create.2:410 build/C/man2/timer_delete.2:69 build/C/man2/timer_getoverrun.2:131 build/C/man2/timer_settime.2:212 build/C/man2/timerfd_create.2:548 build/C/man2/tkill.2:124 build/C/man2/wait.2:635 build/C/man2/wait4.2:165
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
@@ -188,15 +188,15 @@ msgid "B<sigaction>(2), B<signal>(2), B<sysv_signal>(3), B<signal>(7)"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsd_signal.3:104 build/C/man2/eventfd.2:428 build/C/man2/getitimer.2:253 build/C/man3/gsignal.3:107 build/C/man2/kill.2:181 build/C/man2/killpg.2:140 build/C/man2/pause.2:64 build/C/man2/prctl.2:1085 build/C/man3/profil.3:87 build/C/man3/psignal.3:118 build/C/man3/raise.3:89 build/C/man2/restart_syscall.2:131 build/C/man2/rt_sigqueueinfo.2:196 build/C/man2/s390_runtime_instr.2:91 build/C/man2/sgetmask.2:85 build/C/man2/sigaction.2:813 build/C/man2/sigaltstack.2:241 build/C/man7/sigevent.7:142 build/C/man3/siginterrupt.3:104 build/C/man2/signal.2:297 build/C/man7/signal.7:905 build/C/man2/signalfd.2:446 build/C/man3/sigpause.3:119 build/C/man2/sigpending.2:99 build/C/man2/sigprocmask.2:155 build/C/man3/sigqueue.3:162 build/C/man2/sigreturn.2:80 build/C/man3/sigset.3:276 build/C/man3/sigsetops.3:190 build/C/man2/sigsuspend.2:118 build/C/man3/sigvec.3:275 build/C/man3/sigwait.3:102 build/C/man2/sigwaitinfo.2:213 build/C/man3/sysv_signal.3:97 build/C/man2/timer_create.2:425 build/C/man2/timer_delete.2:75 build/C/man2/timer_getoverrun.2:141 build/C/man2/timer_settime.2:216 build/C/man2/timerfd_create.2:554 build/C/man2/tkill.2:136 build/C/man2/wait.2:647 build/C/man2/wait4.2:172
+#: build/C/man3/bsd_signal.3:104 build/C/man2/eventfd.2:428 build/C/man2/getitimer.2:253 build/C/man3/gsignal.3:107 build/C/man2/kill.2:181 build/C/man2/killpg.2:140 build/C/man2/pause.2:64 build/C/man2/prctl.2:1087 build/C/man3/profil.3:87 build/C/man3/psignal.3:118 build/C/man3/raise.3:89 build/C/man2/restart_syscall.2:144 build/C/man2/rt_sigqueueinfo.2:196 build/C/man2/s390_runtime_instr.2:91 build/C/man2/sgetmask.2:92 build/C/man2/sigaction.2:825 build/C/man2/sigaltstack.2:241 build/C/man7/sigevent.7:142 build/C/man3/siginterrupt.3:104 build/C/man2/signal.2:297 build/C/man7/signal.7:919 build/C/man2/signalfd.2:446 build/C/man3/sigpause.3:119 build/C/man2/sigpending.2:99 build/C/man2/sigprocmask.2:155 build/C/man3/sigqueue.3:162 build/C/man2/sigreturn.2:130 build/C/man3/sigset.3:276 build/C/man3/sigsetops.3:191 build/C/man2/sigsuspend.2:118 build/C/man3/sigvec.3:282 build/C/man3/sigwait.3:102 build/C/man2/sigwaitinfo.2:213 build/C/man3/sysv_signal.3:97 build/C/man2/timer_create.2:425 build/C/man2/timer_delete.2:75 build/C/man2/timer_getoverrun.2:141 build/C/man2/timer_settime.2:216 build/C/man2/timerfd_create.2:560 build/C/man2/tkill.2:129 build/C/man2/wait.2:647 build/C/man2/wait4.2:172
 #, no-wrap
 msgid "COLOPHON"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsd_signal.3:112 build/C/man2/eventfd.2:436 build/C/man2/getitimer.2:261 build/C/man3/gsignal.3:115 build/C/man2/kill.2:189 build/C/man2/killpg.2:148 build/C/man2/pause.2:72 build/C/man2/prctl.2:1093 build/C/man3/profil.3:95 build/C/man3/psignal.3:126 build/C/man3/raise.3:97 build/C/man2/restart_syscall.2:139 build/C/man2/rt_sigqueueinfo.2:204 build/C/man2/s390_runtime_instr.2:99 build/C/man2/sgetmask.2:93 build/C/man2/sigaction.2:821 build/C/man2/sigaltstack.2:249 build/C/man7/sigevent.7:150 build/C/man3/siginterrupt.3:112 build/C/man2/signal.2:305 build/C/man7/signal.7:913 build/C/man2/signalfd.2:454 build/C/man3/sigpause.3:127 build/C/man2/sigpending.2:107 build/C/man2/sigprocmask.2:163 build/C/man3/sigqueue.3:170 build/C/man2/sigreturn.2:88 build/C/man3/sigset.3:284 build/C/man3/sigsetops.3:198 build/C/man2/sigsuspend.2:126 build/C/man3/sigvec.3:283 build/C/man3/sigwait.3:110 build/C/man2/sigwaitinfo.2:221 build/C/man3/sysv_signal.3:105 build/C/man2/timer_create.2:433 build/C/man2/timer_delete.2:83 build/C/man2/timer_getoverrun.2:149 build/C/man2/timer_settime.2:224 build/C/man2/timerfd_create.2:562 build/C/man2/tkill.2:144 build/C/man2/wait.2:655 build/C/man2/wait4.2:180
+#: build/C/man3/bsd_signal.3:112 build/C/man2/eventfd.2:436 build/C/man2/getitimer.2:261 build/C/man3/gsignal.3:115 build/C/man2/kill.2:189 build/C/man2/killpg.2:148 build/C/man2/pause.2:72 build/C/man2/prctl.2:1095 build/C/man3/profil.3:95 build/C/man3/psignal.3:126 build/C/man3/raise.3:97 build/C/man2/restart_syscall.2:152 build/C/man2/rt_sigqueueinfo.2:204 build/C/man2/s390_runtime_instr.2:99 build/C/man2/sgetmask.2:100 build/C/man2/sigaction.2:833 build/C/man2/sigaltstack.2:249 build/C/man7/sigevent.7:150 build/C/man3/siginterrupt.3:112 build/C/man2/signal.2:305 build/C/man7/signal.7:927 build/C/man2/signalfd.2:454 build/C/man3/sigpause.3:127 build/C/man2/sigpending.2:107 build/C/man2/sigprocmask.2:163 build/C/man3/sigqueue.3:170 build/C/man2/sigreturn.2:138 build/C/man3/sigset.3:284 build/C/man3/sigsetops.3:199 build/C/man2/sigsuspend.2:126 build/C/man3/sigvec.3:290 build/C/man3/sigwait.3:110 build/C/man2/sigwaitinfo.2:221 build/C/man3/sysv_signal.3:105 build/C/man2/timer_create.2:433 build/C/man2/timer_delete.2:83 build/C/man2/timer_getoverrun.2:149 build/C/man2/timer_settime.2:224 build/C/man2/timerfd_create.2:568 build/C/man2/tkill.2:137 build/C/man2/wait.2:655 build/C/man2/wait4.2:180
 msgid ""
-"This page is part of release 3.75 of the Linux I<man-pages> project.  A "
+"This page is part of release 3.76 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/."
@@ -215,7 +215,7 @@ msgid "2014-07-08"
 msgstr ""
 
 #. type: TH
-#: build/C/man2/eventfd.2:22 build/C/man2/getitimer.2:12 build/C/man2/kill.2:44 build/C/man2/killpg.2:42 build/C/man2/pause.2:30 build/C/man2/prctl.2:52 build/C/man3/profil.3:28 build/C/man2/restart_syscall.2:33 build/C/man2/rt_sigqueueinfo.2:25 build/C/man2/sgetmask.2:26 build/C/man2/sigaction.2:47 build/C/man2/sigaltstack.2:27 build/C/man2/signal.2:36 build/C/man7/signal.7:46 build/C/man2/signalfd.2:20 build/C/man3/sigpause.3:25 build/C/man2/sigpending.2:29 build/C/man2/sigprocmask.2:29 build/C/man3/sigqueue.3:28 build/C/man2/sigreturn.2:29 build/C/man3/sigset.3:26 build/C/man3/sigsetops.3:31 build/C/man2/sigsuspend.2:29 build/C/man3/sigvec.3:26 build/C/man3/sigwait.3:26 build/C/man2/sigwaitinfo.2:25 build/C/man2/timer_create.2:33 build/C/man2/timer_delete.2:26 build/C/man2/timer_getoverrun.2:26 build/C/man2/timer_settime.2:26 build/C/man2/timerfd_create.2:22 build/C/man2/tkill.2:29 build/C/man2/wait.2:49 build/C/man2/wait4.2:33
+#: build/C/man2/eventfd.2:22 build/C/man2/getitimer.2:12 build/C/man2/kill.2:44 build/C/man2/killpg.2:42 build/C/man2/pause.2:30 build/C/man2/prctl.2:52 build/C/man3/profil.3:28 build/C/man2/restart_syscall.2:33 build/C/man2/rt_sigqueueinfo.2:25 build/C/man2/sgetmask.2:26 build/C/man2/sigaction.2:47 build/C/man2/sigaltstack.2:27 build/C/man2/signal.2:36 build/C/man7/signal.7:46 build/C/man2/signalfd.2:20 build/C/man3/sigpause.3:25 build/C/man2/sigpending.2:29 build/C/man2/sigprocmask.2:29 build/C/man3/sigqueue.3:28 build/C/man2/sigreturn.2:30 build/C/man3/sigset.3:26 build/C/man3/sigsetops.3:31 build/C/man2/sigsuspend.2:29 build/C/man3/sigvec.3:26 build/C/man3/sigwait.3:26 build/C/man2/sigwaitinfo.2:25 build/C/man2/timer_create.2:33 build/C/man2/timer_delete.2:26 build/C/man2/timer_getoverrun.2:26 build/C/man2/timer_settime.2:26 build/C/man2/timerfd_create.2:22 build/C/man2/tkill.2:29 build/C/man2/wait.2:49 build/C/man2/wait4.2:33
 #, no-wrap
 msgid "Linux"
 msgstr ""
@@ -260,7 +260,7 @@ msgid "B<EFD_CLOEXEC> (since Linux 2.6.27)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/eventfd.2:54 build/C/man2/signalfd.2:95 build/C/man2/timerfd_create.2:104
+#: build/C/man2/eventfd.2:54 build/C/man2/signalfd.2:95 build/C/man2/timerfd_create.2:110
 msgid ""
 "Set the close-on-exec (B<FD_CLOEXEC>)  flag on the new file descriptor.  See "
 "the description of the B<O_CLOEXEC> flag in B<open>(2)  for reasons why this "
@@ -274,7 +274,7 @@ msgid "B<EFD_NONBLOCK> (since Linux 2.6.27)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/eventfd.2:62 build/C/man2/signalfd.2:85 build/C/man2/timerfd_create.2:94
+#: build/C/man2/eventfd.2:62 build/C/man2/signalfd.2:85 build/C/man2/timerfd_create.2:100
 msgid ""
 "Set the B<O_NONBLOCK> file status flag on the new open file description.  "
 "Using this flag saves extra calls to B<fcntl>(2)  to achieve the same "
@@ -310,7 +310,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:76 build/C/man2/signalfd.2:102 build/C/man2/timerfd_create.2:212
+#: build/C/man2/eventfd.2:76 build/C/man2/signalfd.2:102 build/C/man2/timerfd_create.2:218
 #, no-wrap
 msgid "B<read>(2)"
 msgstr ""
@@ -339,7 +339,7 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man2/eventfd.2:99 build/C/man2/eventfd.2:106 build/C/man2/eventfd.2:113 build/C/man2/eventfd.2:158 build/C/man2/eventfd.2:168 build/C/man2/eventfd.2:178 build/C/man2/prctl.2:865 build/C/man2/prctl.2:870 build/C/man2/prctl.2:875 build/C/man2/prctl.2:885 build/C/man3/psignal.3:105 build/C/man3/psignal.3:109 build/C/man2/sigaction.2:298 build/C/man2/sigaction.2:313 build/C/man2/sigaction.2:329 build/C/man2/sigaction.2:344 build/C/man2/sigaction.2:391 build/C/man2/sigaction.2:427 build/C/man2/signal.2:68 build/C/man2/signal.2:73 build/C/man2/signal.2:80 build/C/man2/signal.2:224 build/C/man2/signal.2:228 build/C/man2/signal.2:244 build/C/man7/signal.7:149 build/C/man7/signal.7:157 build/C/man7/signal.7:615 build/C/man7/signal.7:617 build/C/man7/signal.7:638 build/C/man7/signal.7:653 build/C/man7/signal.7:657 build/C/man7/signal.7:664 build/C/man7/signal.7:682 build/C/man7/signal.7:688 build/C/man7/signal.7:695 build/C/man7/signal.7:700 build/C/man7/signal.7:704 build/C/man7/signal.7:723 build/C/man7/signal.7:737 build/C/man7/signal.7:748 build/C/man7/signal.7:755 build/C/man7/signal.7:764 build/C/man7/signal.7:772 build/C/man7/signal.7:778 build/C/man7/signal.7:783 build/C/man7/signal.7:803 build/C/man7/signal.7:817 build/C/man7/signal.7:831 build/C/man7/signal.7:834 build/C/man7/signal.7:837 build/C/man7/signal.7:840 build/C/man7/signal.7:845 build/C/man7/signal.7:851 build/C/man7/signal.7:855 build/C/man3/sigwait.3:62 build/C/man3/sigwait.3:67 build/C/man2/timer_create.2:218 build/C/man2/timer_create.2:221 build/C/man2/timer_create.2:224 build/C/man2/timer_create.2:228 build/C/man2/timer_create.2:231 build/C/man2/timer_create.2:246 build/C/man2/timer_create.2:250
+#: build/C/man2/eventfd.2:99 build/C/man2/eventfd.2:106 build/C/man2/eventfd.2:113 build/C/man2/eventfd.2:158 build/C/man2/eventfd.2:168 build/C/man2/eventfd.2:178 build/C/man2/prctl.2:867 build/C/man2/prctl.2:872 build/C/man2/prctl.2:877 build/C/man2/prctl.2:887 build/C/man3/psignal.3:105 build/C/man3/psignal.3:109 build/C/man2/sigaction.2:309 build/C/man2/sigaction.2:324 build/C/man2/sigaction.2:340 build/C/man2/sigaction.2:355 build/C/man2/sigaction.2:402 build/C/man2/sigaction.2:438 build/C/man2/signal.2:68 build/C/man2/signal.2:73 build/C/man2/signal.2:80 build/C/man2/signal.2:224 build/C/man2/signal.2:228 build/C/man2/signal.2:244 build/C/man7/signal.7:149 build/C/man7/signal.7:157 build/C/man7/signal.7:615 build/C/man7/signal.7:617 build/C/man7/signal.7:638 build/C/man7/signal.7:672 build/C/man7/signal.7:676 build/C/man7/signal.7:683 build/C/man7/signal.7:701 build/C/man7/signal.7:707 build/C/man7/signal.7:714 build/C/man7/signal.7:719 build/C/man7/signal.7:723 build/C/man7/signal.7:742 build/C/man7/signal.7:756 build/C/man7/signal.7:767 build/C/man7/signal.7:774 build/C/man7/signal.7:783 build/C/man7/signal.7:791 build/C/man7/signal.7:797 build/C/man7/signal.7:817 build/C/man7/signal.7:831 build/C/man7/signal.7:842 build/C/man7/signal.7:845 build/C/man7/signal.7:848 build/C/man7/signal.7:851 build/C/man7/signal.7:858 build/C/man7/signal.7:864 build/C/man7/signal.7:868 build/C/man3/sigwait.3:62 build/C/man3/sigwait.3:67 build/C/man2/timer_create.2:218 build/C/man2/timer_create.2:221 build/C/man2/timer_create.2:224 build/C/man2/timer_create.2:228 build/C/man2/timer_create.2:231 build/C/man2/timer_create.2:246 build/C/man2/timer_create.2:250
 #, no-wrap
 msgid "*"
 msgstr ""
@@ -396,7 +396,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:148 build/C/man2/signalfd.2:140 build/C/man2/timerfd_create.2:245
+#: build/C/man2/eventfd.2:148 build/C/man2/signalfd.2:140 build/C/man2/timerfd_create.2:251
 #, no-wrap
 msgid "B<poll>(2), B<select>(2) (and similar)"
 msgstr ""
@@ -444,7 +444,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:205 build/C/man2/signalfd.2:160 build/C/man2/timerfd_create.2:263
+#: build/C/man2/eventfd.2:205 build/C/man2/signalfd.2:160 build/C/man2/timerfd_create.2:269
 #, no-wrap
 msgid "B<close>(2)"
 msgstr ""
@@ -474,7 +474,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:142 build/C/man2/kill.2:106 build/C/man2/killpg.2:95 build/C/man2/prctl.2:827 build/C/man2/prctl.2:832 build/C/man2/prctl.2:844 build/C/man2/prctl.2:849 build/C/man2/prctl.2:858 build/C/man2/prctl.2:898 build/C/man2/prctl.2:908 build/C/man2/prctl.2:916 build/C/man2/prctl.2:927 build/C/man2/prctl.2:936 build/C/man2/prctl.2:950 build/C/man2/prctl.2:962 build/C/man2/prctl.2:973 build/C/man2/rt_sigqueueinfo.2:141 build/C/man2/s390_runtime_instr.2:66 build/C/man2/sigaction.2:670 build/C/man2/sigaltstack.2:142 build/C/man3/siginterrupt.3:84 build/C/man2/signal.2:106 build/C/man2/signalfd.2:271 build/C/man2/signalfd.2:279 build/C/man2/sigprocmask.2:107 build/C/man3/sigqueue.3:98 build/C/man3/sigsetops.3:127 build/C/man3/sigwait.3:75 build/C/man2/sigwaitinfo.2:129 build/C/man2/timer_create.2:181 build/C/man2/timer_delete.2:61 build/C/man2/timer_getoverrun.2:91 build/C/man2/timer_settime.2:191 build/C/man2/timer_settime.2:199 build/C/man2/timerfd_create.2:306 build/C/man2/timerfd_create.2:314 build/C/man2/timerfd_create.2:350 build/C/man2/timerfd_create.2:357 build/C/man2/timerfd_create.2:363 build/C/man2/tkill.2:100 build/C/man2/wait.2:418
+#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:142 build/C/man2/kill.2:106 build/C/man2/killpg.2:95 build/C/man2/prctl.2:829 build/C/man2/prctl.2:834 build/C/man2/prctl.2:846 build/C/man2/prctl.2:851 build/C/man2/prctl.2:860 build/C/man2/prctl.2:900 build/C/man2/prctl.2:910 build/C/man2/prctl.2:918 build/C/man2/prctl.2:929 build/C/man2/prctl.2:938 build/C/man2/prctl.2:952 build/C/man2/prctl.2:964 build/C/man2/prctl.2:975 build/C/man2/rt_sigqueueinfo.2:141 build/C/man2/s390_runtime_instr.2:66 build/C/man2/sigaction.2:681 build/C/man2/sigaltstack.2:142 build/C/man3/siginterrupt.3:84 build/C/man2/signal.2:106 build/C/man2/signalfd.2:271 build/C/man2/signalfd.2:279 build/C/man2/sigprocmask.2:107 build/C/man3/sigqueue.3:98 build/C/man3/sigsetops.3:128 build/C/man3/sigwait.3:75 build/C/man2/sigwaitinfo.2:129 build/C/man2/timer_create.2:181 build/C/man2/timer_delete.2:61 build/C/man2/timer_getoverrun.2:91 build/C/man2/timer_settime.2:191 build/C/man2/timer_settime.2:199 build/C/man2/timerfd_create.2:312 build/C/man2/timerfd_create.2:320 build/C/man2/timerfd_create.2:356 build/C/man2/timerfd_create.2:363 build/C/man2/timerfd_create.2:369 build/C/man2/tkill.2:93 build/C/man2/wait.2:418
 #, no-wrap
 msgid "B<EINVAL>"
 msgstr ""
@@ -485,7 +485,7 @@ msgid "An unsupported value was specified in I<flags>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:234 build/C/man2/signalfd.2:286 build/C/man2/timerfd_create.2:321
+#: build/C/man2/eventfd.2:234 build/C/man2/signalfd.2:286 build/C/man2/timerfd_create.2:327
 #, no-wrap
 msgid "B<EMFILE>"
 msgstr ""
@@ -496,29 +496,29 @@ msgid "The per-process limit on open file descriptors has been reached."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:237 build/C/man2/signalfd.2:289 build/C/man2/timerfd_create.2:324
+#: build/C/man2/eventfd.2:237 build/C/man2/signalfd.2:289 build/C/man2/timerfd_create.2:330
 #, no-wrap
 msgid "B<ENFILE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:293 build/C/man2/timerfd_create.2:328
+#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:293 build/C/man2/timerfd_create.2:334
 msgid "The system-wide limit on the total number of open files has been reached."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:293 build/C/man2/timerfd_create.2:328
+#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:293 build/C/man2/timerfd_create.2:334
 #, no-wrap
 msgid "B<ENODEV>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/eventfd.2:249 build/C/man2/signalfd.2:296 build/C/man2/timerfd_create.2:331
+#: build/C/man2/eventfd.2:249 build/C/man2/signalfd.2:296 build/C/man2/timerfd_create.2:337
 msgid "Could not mount (internal) anonymous inode device."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/eventfd.2:249 build/C/man2/s390_runtime_instr.2:73 build/C/man2/sigaltstack.2:147 build/C/man2/signalfd.2:296 build/C/man2/timer_create.2:189 build/C/man2/timerfd_create.2:331
+#: build/C/man2/eventfd.2:249 build/C/man2/s390_runtime_instr.2:73 build/C/man2/sigaltstack.2:147 build/C/man2/signalfd.2:296 build/C/man2/timer_create.2:189 build/C/man2/timerfd_create.2:337
 #, no-wrap
 msgid "B<ENOMEM>"
 msgstr ""
@@ -529,7 +529,7 @@ msgid "There was insufficient memory to create a new eventfd file descriptor."
 msgstr ""
 
 #. type: SH
-#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:1063 build/C/man3/psignal.3:95 build/C/man2/restart_syscall.2:92 build/C/man2/rt_sigqueueinfo.2:169 build/C/man2/s390_runtime_instr.2:79 build/C/man2/signalfd.2:299 build/C/man3/sigqueue.3:112 build/C/man2/timer_create.2:193 build/C/man2/timer_delete.2:65 build/C/man2/timer_getoverrun.2:95 build/C/man2/timer_settime.2:205 build/C/man2/timerfd_create.2:369 build/C/man2/tkill.2:111
+#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:1065 build/C/man3/psignal.3:95 build/C/man2/restart_syscall.2:96 build/C/man2/rt_sigqueueinfo.2:169 build/C/man2/s390_runtime_instr.2:79 build/C/man2/sgetmask.2:66 build/C/man2/signalfd.2:299 build/C/man3/sigqueue.3:112 build/C/man3/sigvec.3:234 build/C/man2/timer_create.2:193 build/C/man2/timer_delete.2:65 build/C/man2/timer_getoverrun.2:95 build/C/man2/timer_settime.2:205 build/C/man2/timerfd_create.2:375 build/C/man2/tkill.2:104
 #, no-wrap
 msgid "VERSIONS"
 msgstr ""
@@ -635,7 +635,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/eventfd.2:334 build/C/man2/sigaction.2:790 build/C/man2/sigaltstack.2:217 build/C/man2/signalfd.2:360 build/C/man3/sigwait.3:91 build/C/man2/timer_create.2:264 build/C/man2/timer_getoverrun.2:128 build/C/man2/timer_settime.2:209 build/C/man2/timerfd_create.2:380 build/C/man2/wait.2:552
+#: build/C/man2/eventfd.2:334 build/C/man2/sigaction.2:801 build/C/man2/sigaltstack.2:217 build/C/man2/signalfd.2:360 build/C/man3/sigwait.3:91 build/C/man2/timer_create.2:264 build/C/man2/timer_getoverrun.2:128 build/C/man2/timer_settime.2:209 build/C/man2/timerfd_create.2:386 build/C/man2/wait.2:552
 #, no-wrap
 msgid "EXAMPLE"
 msgstr ""
@@ -671,7 +671,7 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man2/eventfd.2:359 build/C/man2/signalfd.2:383 build/C/man2/timer_create.2:295 build/C/man2/timerfd_create.2:408 build/C/man2/wait.2:587
+#: build/C/man2/eventfd.2:359 build/C/man2/signalfd.2:383 build/C/man2/timer_create.2:295 build/C/man2/timerfd_create.2:414 build/C/man2/wait.2:587
 #, no-wrap
 msgid "Program source"
 msgstr ""
@@ -941,20 +941,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/getitimer.2:134 build/C/man2/killpg.2:94 build/C/man2/tkill.2:99
+#: build/C/man2/getitimer.2:134 build/C/man2/killpg.2:94 build/C/man2/tkill.2:92
 msgid ""
 "On success, zero is returned.  On error, -1 is returned, and I<errno> is set "
 "appropriately."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/getitimer.2:135 build/C/man2/prctl.2:823 build/C/man2/sigaction.2:666 build/C/man2/sigaltstack.2:138 build/C/man2/sigpending.2:60 build/C/man2/sigprocmask.2:100 build/C/man2/sigsuspend.2:77 build/C/man2/timer_settime.2:184 build/C/man2/timerfd_create.2:343
+#: build/C/man2/getitimer.2:135 build/C/man2/prctl.2:825 build/C/man2/sigaction.2:677 build/C/man2/sigaltstack.2:138 build/C/man2/sigpending.2:60 build/C/man2/sigprocmask.2:100 build/C/man2/sigsuspend.2:77 build/C/man2/timer_settime.2:184 build/C/man2/timerfd_create.2:349
 #, no-wrap
 msgid "B<EFAULT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/getitimer.2:142 build/C/man2/timerfd_create.2:350
+#: build/C/man2/getitimer.2:142 build/C/man2/timerfd_create.2:356
 msgid "I<new_value>, I<old_value>, or I<curr_value> is not valid a pointer."
 msgstr ""
 
@@ -1022,7 +1022,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/getitimer.2:196 build/C/man2/kill.2:161 build/C/man3/profil.3:72 build/C/man3/psignal.3:101 build/C/man2/sigaction.2:781 build/C/man2/signalfd.2:352 build/C/man2/sigpending.2:85 build/C/man3/sigset.3:232 build/C/man2/timer_getoverrun.2:115 build/C/man2/timerfd_create.2:374 build/C/man2/wait.2:537
+#: build/C/man2/getitimer.2:196 build/C/man2/kill.2:161 build/C/man3/profil.3:72 build/C/man3/psignal.3:101 build/C/man2/sigaction.2:792 build/C/man2/signalfd.2:352 build/C/man2/sigpending.2:85 build/C/man3/sigset.3:232 build/C/man2/timer_getoverrun.2:115 build/C/man2/timerfd_create.2:380 build/C/man2/wait.2:537
 #, no-wrap
 msgid "BUGS"
 msgstr ""
@@ -1273,7 +1273,7 @@ msgid "An invalid signal was specified."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/kill.2:109 build/C/man2/killpg.2:99 build/C/man2/prctl.2:985 build/C/man2/prctl.2:997 build/C/man2/prctl.2:1007 build/C/man2/prctl.2:1015 build/C/man2/rt_sigqueueinfo.2:148 build/C/man2/sigaltstack.2:153 build/C/man3/sigqueue.3:102 build/C/man2/tkill.2:103
+#: build/C/man2/kill.2:109 build/C/man2/killpg.2:99 build/C/man2/prctl.2:987 build/C/man2/prctl.2:999 build/C/man2/prctl.2:1009 build/C/man2/prctl.2:1017 build/C/man2/rt_sigqueueinfo.2:148 build/C/man2/sigaltstack.2:153 build/C/man3/sigqueue.3:102 build/C/man2/tkill.2:96
 #, no-wrap
 msgid "B<EPERM>"
 msgstr ""
@@ -1286,7 +1286,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/kill.2:113 build/C/man2/killpg.2:103 build/C/man2/killpg.2:107 build/C/man2/rt_sigqueueinfo.2:156 build/C/man3/sigqueue.3:108 build/C/man2/tkill.2:108
+#: build/C/man2/kill.2:113 build/C/man2/killpg.2:103 build/C/man2/killpg.2:107 build/C/man2/rt_sigqueueinfo.2:156 build/C/man3/sigqueue.3:108 build/C/man2/tkill.2:101
 #, no-wrap
 msgid "B<ESRCH>"
 msgstr ""
@@ -1548,9 +1548,9 @@ msgid "PRCTL"
 msgstr ""
 
 #. type: TH
-#: build/C/man2/prctl.2:52 build/C/man3/sigsetops.3:31
+#: build/C/man2/prctl.2:52 build/C/man2/restart_syscall.2:33 build/C/man2/sgetmask.2:26 build/C/man2/sigaction.2:47 build/C/man7/signal.7:46 build/C/man2/sigreturn.2:30 build/C/man3/sigvec.3:26 build/C/man2/tkill.2:29
 #, no-wrap
-msgid "2014-04-14"
+msgid "2014-12-31"
 msgstr ""
 
 #. type: Plain text
@@ -1838,39 +1838,40 @@ msgstr ""
 
 #.  TASK_COMM_LEN in include/linux/sched.h
 #. type: Plain text
-#: build/C/man2/prctl.2:253
+#: build/C/man2/prctl.2:255
 msgid ""
 "Set the name of the calling thread, using the value in the location pointed "
-"to by I<(char\\ *) arg2>.  The name can be up to 16 bytes long, and should "
-"be null-terminated if it contains fewer bytes.  This is the same attribute "
-"that can be set via B<pthread_setname_np>(3)  and retrieved using "
-"B<pthread_getname_np>(3).  The attribute is likewise accessible via "
-"I</proc/self/task/[tid]/comm>, where I<tid> is the name of the calling "
-"thread."
+"to by I<(char\\ *) arg2>.  The name can be up to 16 bytes long, including "
+"the terminating null byte.  (If the length of the string, including the "
+"terminating null byte, exceeds 16 bytes, the string is silently truncated.)  "
+"This is the same attribute that can be set via B<pthread_setname_np>(3)  and "
+"retrieved using B<pthread_getname_np>(3).  The attribute is likewise "
+"accessible via I</proc/self/task/[tid]/comm>, where I<tid> is the name of "
+"the calling thread."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:253
+#: build/C/man2/prctl.2:255
 #, no-wrap
 msgid "B<PR_GET_NAME> (since Linux 2.6.11)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:260
+#: build/C/man2/prctl.2:262
 msgid ""
 "Return the name of the calling thread, in the buffer pointed to by I<(char\\ "
 "*) arg2>.  The buffer should allow space for up to 16 bytes; the returned "
-"string will be null-terminated if it is shorter than that."
+"string will be null-terminated."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:260
+#: build/C/man2/prctl.2:262
 #, no-wrap
 msgid "B<PR_SET_NO_NEW_PRIVS> (since Linux 3.5)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:283
+#: build/C/man2/prctl.2:285
 msgid ""
 "Set the calling process's I<no_new_privs> bit to the value in I<arg2>.  With "
 "I<no_new_privs> set to 1, B<execve>(2)  promises not to grant privileges to "
@@ -1882,20 +1883,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:286
+#: build/C/man2/prctl.2:288
 msgid ""
 "For more information, see the kernel source file "
 "I<Documentation/prctl/no_new_privs.txt>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:286
+#: build/C/man2/prctl.2:288
 #, no-wrap
 msgid "B<PR_GET_NO_NEW_PRIVS> (since Linux 3.5)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:297
+#: build/C/man2/prctl.2:299
 msgid ""
 "Return (as the function result) the value of the I<no_new_privs> bit for the "
 "current process.  A value of 0 indicates the regular B<execve>(2)  "
@@ -1904,13 +1905,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:297
+#: build/C/man2/prctl.2:299
 #, no-wrap
 msgid "B<PR_SET_PDEATHSIG> (since Linux 2.1.57)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:310
+#: build/C/man2/prctl.2:312
 msgid ""
 "Set the parent process death signal of the calling process to I<arg2> "
 "(either a signal value in the range 1..maxsig, or 0 to clear).  This is the "
@@ -1921,20 +1922,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:310
+#: build/C/man2/prctl.2:312
 #, no-wrap
 msgid "B<PR_GET_PDEATHSIG> (since Linux 2.3.15)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:315
+#: build/C/man2/prctl.2:317
 msgid ""
 "Return the current value of the parent process death signal, in the location "
 "pointed to by I<(int\\ *) arg2>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:315
+#: build/C/man2/prctl.2:317
 #, no-wrap
 msgid "B<PR_SET_PTRACER> (since Linux 3.4)"
 msgstr ""
@@ -1942,7 +1943,7 @@ msgstr ""
 #.  commit 2d514487faf188938a4ee4fb3464eeecfbdcf8eb
 #.  commit bf06189e4d14641c0148bea16e9dd24943862215
 #. type: Plain text
-#: build/C/man2/prctl.2:340
+#: build/C/man2/prctl.2:342
 msgid ""
 "This is meaningful only when the Yama LSM is enabled and in mode 1 "
 "(\"restricted ptrace\", visible via I</proc/sys/kernel/yama/ptrace_scope>).  "
@@ -1956,14 +1957,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:343
+#: build/C/man2/prctl.2:345
 msgid ""
 "For further information, see the kernel source file "
 "I<Documentation/security/Yama.txt>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:343
+#: build/C/man2/prctl.2:345
 #, no-wrap
 msgid "B<PR_SET_SECCOMP> (since Linux 2.6.23)"
 msgstr ""
@@ -1972,7 +1973,7 @@ msgstr ""
 #.  [PATCH 0 of 2] seccomp updates
 #.  andrea@cpushare.com
 #. type: Plain text
-#: build/C/man2/prctl.2:354
+#: build/C/man2/prctl.2:356
 msgid ""
 "Set the secure computing (seccomp) mode for the calling thread, to limit the "
 "available system calls.  The seccomp mode is selected via I<arg2>.  (The "
@@ -1980,7 +1981,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:375
+#: build/C/man2/prctl.2:377
 msgid ""
 "With I<arg2> set to B<SECCOMP_MODE_STRICT> the only system calls that the "
 "thread is permitted to make are B<read>(2), B<write>(2), B<_exit>(2), and "
@@ -1992,7 +1993,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:390
+#: build/C/man2/prctl.2:392
 msgid ""
 "With I<arg2> set to B<SECCOMP_MODE_FILTER> (since Linux 3.5)  the system "
 "calls allowed are defined by a pointer to a Berkeley Packet Filter passed in "
@@ -2003,7 +2004,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:405
+#: build/C/man2/prctl.2:407
 msgid ""
 "If B<SECCOMP_MODE_FILTER> filters permit B<fork>(2), then the seccomp mode "
 "is inherited by children created by B<fork>(2); if B<execve>(2)  is "
@@ -2013,20 +2014,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:408
+#: build/C/man2/prctl.2:410
 msgid ""
 "For further information, see the kernel source file "
 "I<Documentation/prctl/seccomp_filter.txt>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:408
+#: build/C/man2/prctl.2:410
 #, no-wrap
 msgid "B<PR_GET_SECCOMP> (since Linux 2.6.23)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:424
+#: build/C/man2/prctl.2:426
 msgid ""
 "Return (as the function result)  the secure computing mode of the calling "
 "thread.  If the caller is not in secure computing mode, this operation "
@@ -2038,40 +2039,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:424
+#: build/C/man2/prctl.2:426
 #, no-wrap
 msgid "B<PR_SET_SECUREBITS> (since Linux 2.6.26)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:430
+#: build/C/man2/prctl.2:432
 msgid ""
 "Set the \"securebits\" flags of the calling thread to the value supplied in "
 "I<arg2>.  See B<capabilities>(7)."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:430
+#: build/C/man2/prctl.2:432
 #, no-wrap
 msgid "B<PR_GET_SECUREBITS> (since Linux 2.6.26)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:436
+#: build/C/man2/prctl.2:438
 msgid ""
 "Return (as the function result)  the \"securebits\" flags of the calling "
 "thread.  See B<capabilities>(7)."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:436
+#: build/C/man2/prctl.2:438
 #, no-wrap
 msgid "B<PR_SET_THP_DISABLE> (since Linux 3.15)"
 msgstr ""
 
 #.  commit a0715cc22601e8830ace98366c0c2bd8da52af52
 #. type: Plain text
-#: build/C/man2/prctl.2:452
+#: build/C/man2/prctl.2:454
 msgid ""
 "Set the state of the \"THP disable\" flag for the calling thread.  If "
 "I<arg2> has a nonzero value, the flag is set, otherwise it is cleared.  "
@@ -2083,13 +2084,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:452
+#: build/C/man2/prctl.2:454
 #, no-wrap
 msgid "B<PR_GET_THP_DISABLE> (since Linux 3.15)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:457
+#: build/C/man2/prctl.2:459
 msgid ""
 "Return (via the function result) the current setting of the \"THP disable\" "
 "flag for the calling thread: either 1, if the flag is set, or 0, if it is "
@@ -2097,14 +2098,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:457
+#: build/C/man2/prctl.2:459
 #, no-wrap
 msgid "B<PR_GET_TID_ADDRESS> (since Linux 3.5)"
 msgstr ""
 
 #.  commit 300f786b2683f8bb1ec0afb6e1851183a479c86d
 #. type: Plain text
-#: build/C/man2/prctl.2:472
+#: build/C/man2/prctl.2:474
 msgid ""
 "Retrieve the I<clear_child_tid> address set by B<set_tid_address>(2)  and "
 "the B<clone>(2)  B<CLONE_CHILD_CLEARTID> flag, in the location pointed to by "
@@ -2113,7 +2114,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:472
+#: build/C/man2/prctl.2:474
 #, no-wrap
 msgid "B<PR_SET_TIMERSLACK> (since Linux 2.6.28)"
 msgstr ""
@@ -2123,7 +2124,7 @@ msgstr ""
 #.  It seems that it's not possible to set the timer slack to zero;
 #.  The minimum value is 1? Seems a little strange.
 #. type: Plain text
-#: build/C/man2/prctl.2:491
+#: build/C/man2/prctl.2:493
 msgid ""
 "Set the current timer slack for the calling thread to the nanosecond value "
 "supplied in I<arg2>.  If I<arg2> is less than or equal to zero, reset the "
@@ -2137,7 +2138,7 @@ msgstr ""
 
 #.  List obtained by grepping for futex usage in glibc source
 #. type: Plain text
-#: build/C/man2/prctl.2:511
+#: build/C/man2/prctl.2:513
 msgid ""
 "The timer expirations affected by timer slack are those set by B<select>(2), "
 "B<pselect>(2), B<poll>(2), B<ppoll>(2), B<epoll_wait>(2), B<epoll_pwait>(2), "
@@ -2149,14 +2150,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:515
+#: build/C/man2/prctl.2:517
 msgid ""
 "Timer slack is not applied to threads that are scheduled under a real-time "
 "scheduling policy (see B<sched_setscheduler>(2))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:532
+#: build/C/man2/prctl.2:534
 msgid ""
 "Each thread has two associated timer slack values: a \"default\" value, and "
 "a \"current\" value.  The current value is the one that governs grouping of "
@@ -2169,20 +2170,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:532
+#: build/C/man2/prctl.2:534
 #, no-wrap
 msgid "B<PR_GET_TIMERSLACK> (since Linux 2.6.28)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:536
+#: build/C/man2/prctl.2:538
 msgid ""
 "Return (as the function result)  the current timer slack value of the "
 "calling thread."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:536
+#: build/C/man2/prctl.2:538
 #, no-wrap
 msgid "B<PR_SET_TIMING> (since Linux 2.6.0-test4)"
 msgstr ""
@@ -2193,7 +2194,7 @@ msgstr ""
 #.  and looking at the patch history, it appears
 #.  that it never did anything.
 #. type: Plain text
-#: build/C/man2/prctl.2:553
+#: build/C/man2/prctl.2:555
 msgid ""
 "Set whether to use (normal, traditional) statistical process timing or "
 "accurate timestamp-based process timing, by passing B<PR_TIMING_STATISTICAL> "
@@ -2203,26 +2204,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:553
+#: build/C/man2/prctl.2:555
 #, no-wrap
 msgid "B<PR_GET_TIMING> (since Linux 2.6.0-test4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:557
+#: build/C/man2/prctl.2:559
 msgid ""
 "Return (as the function result) which process timing method is currently in "
 "use."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:557
+#: build/C/man2/prctl.2:559
 #, no-wrap
 msgid "B<PR_TASK_PERF_EVENTS_DISABLE> (since Linux 2.6.31)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:566
+#: build/C/man2/prctl.2:568
 msgid ""
 "Disable all performance counters attached to the calling process, regardless "
 "of whether the counters were created by this process or another process.  "
@@ -2233,20 +2234,20 @@ msgstr ""
 
 #.  commit 1d1c7ddbfab358445a542715551301b7fc363e28
 #. type: Plain text
-#: build/C/man2/prctl.2:572
+#: build/C/man2/prctl.2:574
 msgid ""
 "Originally called B<PR_TASK_PERF_COUNTERS_DISABLE>; renamed (with same "
 "numerical value)  in Linux 2.6.32."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:572
+#: build/C/man2/prctl.2:574
 #, no-wrap
 msgid "B<PR_TASK_PERF_EVENTS_ENABLE> (since Linux 2.6.31)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:577
+#: build/C/man2/prctl.2:579
 msgid ""
 "The converse of B<PR_TASK_PERF_EVENTS_DISABLE>; enable performance counters "
 "attached to the calling process."
@@ -2255,18 +2256,18 @@ msgstr ""
 #.  commit 1d1c7ddbfab358445a542715551301b7fc363e28
 #.  commit cdd6c482c9ff9c55475ee7392ec8f672eddb7be6
 #. type: Plain text
-#: build/C/man2/prctl.2:584
+#: build/C/man2/prctl.2:586
 msgid "Originally called B<PR_TASK_PERF_COUNTERS_ENABLE>; renamed in Linux 2.6.32."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:584
+#: build/C/man2/prctl.2:586
 #, no-wrap
 msgid "B<PR_SET_TSC> (since Linux 2.6.26, x86 only)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:597
+#: build/C/man2/prctl.2:599
 msgid ""
 "Set the state of the flag determining whether the timestamp counter can be "
 "read by the process.  Pass B<PR_TSC_ENABLE> to I<arg2> to allow it to be "
@@ -2275,26 +2276,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:597
+#: build/C/man2/prctl.2:599
 #, no-wrap
 msgid "B<PR_GET_TSC> (since Linux 2.6.26, x86 only)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:603
+#: build/C/man2/prctl.2:605
 msgid ""
 "Return the state of the flag determining whether the timestamp counter can "
 "be read, in the location pointed to by I<(int\\ *) arg2>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:603
+#: build/C/man2/prctl.2:605
 #, no-wrap
 msgid "B<PR_SET_UNALIGN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:613
+#: build/C/man2/prctl.2:615
 msgid ""
 "(Only on: ia64, since Linux 2.3.48; parisc, since Linux 2.6.15; PowerPC, "
 "since Linux 2.6.18; Alpha, since Linux 2.6.22)  Set unaligned access control "
@@ -2304,13 +2305,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:613
+#: build/C/man2/prctl.2:615
 #, no-wrap
 msgid "B<PR_GET_UNALIGN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:620
+#: build/C/man2/prctl.2:622
 msgid ""
 "(see B<PR_SET_UNALIGN> for information on versions and architectures)  "
 "Return unaligned access control bits, in the location pointed to by I<(int\\ "
@@ -2318,13 +2319,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:620
+#: build/C/man2/prctl.2:622
 #, no-wrap
 msgid "B<PR_MCE_KILL> (since Linux 2.6.32)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:660
+#: build/C/man2/prctl.2:662
 msgid ""
 "Set the machine check memory corruption kill policy for the current thread.  "
 "If I<arg2> is B<PR_MCE_KILL_CLEAR>, clear the thread memory corruption kill "
@@ -2343,27 +2344,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:660
+#: build/C/man2/prctl.2:662
 #, no-wrap
 msgid "B<PR_MCE_KILL_GET> (since Linux 2.6.32)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:666
+#: build/C/man2/prctl.2:668
 msgid ""
 "Return the current per-process machine check kill policy.  All unused "
 "B<prctl>()  arguments must be zero."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:666
+#: build/C/man2/prctl.2:668
 #, no-wrap
 msgid "B<PR_SET_MM> (since Linux 3.3)"
 msgstr ""
 
 #.  commit 028ee4be34a09a6d48bdf30ab991ae933a7bc036
 #. type: Plain text
-#: build/C/man2/prctl.2:687
+#: build/C/man2/prctl.2:689
 msgid ""
 "Modify certain kernel memory map descriptor fields of the calling process.  "
 "Usually these fields are set by the kernel and dynamic loader (see "
@@ -2377,13 +2378,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:688
+#: build/C/man2/prctl.2:690
 #, no-wrap
 msgid "B<PR_SET_MM_START_CODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:697
+#: build/C/man2/prctl.2:699
 msgid ""
 "Set the address above which the program text can run.  The corresponding "
 "memory area must be readable and executable, but not writable or sharable "
@@ -2391,26 +2392,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:697
+#: build/C/man2/prctl.2:699
 #, no-wrap
 msgid "B<PR_SET_MM_END_CODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:702
+#: build/C/man2/prctl.2:704
 msgid ""
 "Set the address below which the program text can run.  The corresponding "
 "memory area must be readable and executable, but not writable or sharable."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:702
+#: build/C/man2/prctl.2:704
 #, no-wrap
 msgid "B<PR_SET_MM_START_DATA>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:708
+#: build/C/man2/prctl.2:710
 msgid ""
 "Set the address above which initialized and uninitialized (bss) data are "
 "placed.  The corresponding memory area must be readable and writable, but "
@@ -2418,13 +2419,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:708
+#: build/C/man2/prctl.2:710
 #, no-wrap
 msgid "B<PR_SET_MM_END_DATA>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:714
+#: build/C/man2/prctl.2:716
 msgid ""
 "Set the address below which initialized and uninitialized (bss) data are "
 "placed.  The corresponding memory area must be readable and writable, but "
@@ -2432,26 +2433,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:714
+#: build/C/man2/prctl.2:716
 #, no-wrap
 msgid "B<PR_SET_MM_START_STACK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:718
+#: build/C/man2/prctl.2:720
 msgid ""
 "Set the start address of the stack.  The corresponding memory area must be "
 "readable and writable."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:718
+#: build/C/man2/prctl.2:720
 #, no-wrap
 msgid "B<PR_SET_MM_START_BRK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:730
+#: build/C/man2/prctl.2:732
 msgid ""
 "Set the address above which the program heap can be expanded with B<brk>(2)  "
 "call.  The address must be greater than the ending address of the current "
@@ -2461,13 +2462,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:730
+#: build/C/man2/prctl.2:732
 #, no-wrap
 msgid "B<PR_SET_MM_BRK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:738
+#: build/C/man2/prctl.2:740
 msgid ""
 "Set the current B<brk>(2)  value.  The requirements for the address are the "
 "same as for the B<PR_SET_MM_START_BRK> option."
@@ -2475,56 +2476,56 @@ msgstr ""
 
 #.  commit fe8c7f5cbf91124987106faa3bdf0c8b955c4cf7
 #. type: Plain text
-#: build/C/man2/prctl.2:741
+#: build/C/man2/prctl.2:743
 msgid "The following options are available since Linux 3.5."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:741
+#: build/C/man2/prctl.2:743
 #, no-wrap
 msgid "B<PR_SET_MM_ARG_START>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:744
+#: build/C/man2/prctl.2:746
 msgid "Set the address above which the program command line is placed."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:744
+#: build/C/man2/prctl.2:746
 #, no-wrap
 msgid "B<PR_SET_MM_ARG_END>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:747
+#: build/C/man2/prctl.2:749
 msgid "Set the address below which the program command line is placed."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:747
+#: build/C/man2/prctl.2:749
 #, no-wrap
 msgid "B<PR_SET_MM_ENV_START>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:750
+#: build/C/man2/prctl.2:752
 msgid "Set the address above which the program environment is placed."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:750
+#: build/C/man2/prctl.2:752
 #, no-wrap
 msgid "B<PR_SET_MM_ENV_END>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:753
+#: build/C/man2/prctl.2:755
 msgid "Set the address below which the program environment is placed."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:766
+#: build/C/man2/prctl.2:768
 msgid ""
 "The address passed with B<PR_SET_MM_ARG_START>, B<PR_SET_MM_ARG_END>, "
 "B<PR_SET_MM_ENV_START>, and B<PR_SET_MM_ENV_END> should belong to a process "
@@ -2534,27 +2535,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:766
+#: build/C/man2/prctl.2:768
 #, no-wrap
 msgid "B<PR_SET_MM_AUXV>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:775
+#: build/C/man2/prctl.2:777
 msgid ""
 "Set a new auxiliary vector.  The I<arg3> argument should provide the address "
 "of the vector.  The I<arg4> is the size of the vector."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:775
+#: build/C/man2/prctl.2:777
 #, no-wrap
 msgid "B<PR_SET_MM_EXE_FILE>"
 msgstr ""
 
 #.  commit b32dfe377102ce668775f8b6b1461f7ad428f8b6
 #. type: Plain text
-#: build/C/man2/prctl.2:787
+#: build/C/man2/prctl.2:789
 msgid ""
 "Supersede the I</proc/pid/exe> symbolic link with a new one pointing to a "
 "new executable file identified by the file descriptor provided in I<arg3> "
@@ -2563,7 +2564,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:794
+#: build/C/man2/prctl.2:796
 msgid ""
 "To change the symbolic link, one needs to unmap all existing executable "
 "memory areas, including those created by the kernel itself (for example the "
@@ -2572,7 +2573,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:800
+#: build/C/man2/prctl.2:802
 msgid ""
 "The second limitation is that such transitions can be done only once in a "
 "process life time.  Any further attempts will be rejected.  This should help "
@@ -2581,7 +2582,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:822
+#: build/C/man2/prctl.2:824
 msgid ""
 "On success, B<PR_GET_DUMPABLE>, B<PR_GET_KEEPCAPS>, B<PR_GET_NO_NEW_PRIVS>, "
 "B<PR_GET_THP_DISABLE>, B<PR_CAPBSET_READ>, B<PR_GET_TIMING>, "
@@ -2592,53 +2593,53 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:827
+#: build/C/man2/prctl.2:829
 msgid "I<arg2> is an invalid address."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:832
+#: build/C/man2/prctl.2:834
 msgid "The value of I<option> is not recognized."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:844
+#: build/C/man2/prctl.2:846
 msgid ""
 "I<option> is B<PR_MCE_KILL> or B<PR_MCE_KILL_GET> or B<PR_SET_MM>, and "
 "unused B<prctl>()  arguments were not specified as zero."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:849
+#: build/C/man2/prctl.2:851
 msgid "I<arg2> is not valid value for this I<option>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:858
+#: build/C/man2/prctl.2:860
 msgid ""
 "I<option> is B<PR_SET_SECCOMP> or B<PR_GET_SECCOMP>, and the kernel was not "
 "configured with B<CONFIG_SECCOMP>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:864
+#: build/C/man2/prctl.2:866
 msgid "I<option> is B<PR_SET_MM>, and one of the following is true"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:870
+#: build/C/man2/prctl.2:872
 msgid "I<arg4> or I<arg5> is nonzero;"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:875
+#: build/C/man2/prctl.2:877
 msgid ""
 "I<arg3> is greater than B<TASK_SIZE> (the limit on the size of the user "
 "address space for this architecture);"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:885
+#: build/C/man2/prctl.2:887
 msgid ""
 "I<arg2> is B<PR_SET_MM_START_CODE>, B<PR_SET_MM_END_CODE>, "
 "B<PR_SET_MM_START_DATA>, B<PR_SET_MM_END_DATA>, or B<PR_SET_MM_START_STACK>, "
@@ -2646,7 +2647,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:897
+#: build/C/man2/prctl.2:899
 msgid ""
 "I<arg2> is B<PR_SET_MM_START_BRK> or B<PR_SET_MM_BRK>, and I<arg3> is less "
 "than or equal to the end of the data segment or specifies a value that would "
@@ -2654,59 +2655,59 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:908
+#: build/C/man2/prctl.2:910
 msgid ""
 "I<option> is B<PR_SET_PTRACER> and I<arg2> is not 0, B<PR_SET_PTRACER_ANY>, "
 "or the PID of an existing process."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:916
+#: build/C/man2/prctl.2:918
 msgid "I<option> is B<PR_SET_PDEATHSIG> and I<arg2> is not a valid signal number."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:927
+#: build/C/man2/prctl.2:929
 msgid ""
 "I<option> is B<PR_SET_DUMPABLE> and I<arg2> is neither B<SUID_DUMP_DISABLE> "
 "nor B<SUID_DUMP_USER>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:936
+#: build/C/man2/prctl.2:938
 msgid "I<option> is B<PR_SET_TIMING> and I<arg2> is not B<PR_TIMING_STATISTICAL>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:950
+#: build/C/man2/prctl.2:952
 msgid ""
 "I<option> is B<PR_SET_NO_NEW_PRIVS> and I<arg2> is not equal to 1 or "
 "I<arg3>, I<arg4>, or I<arg5> is nonzero."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:962
+#: build/C/man2/prctl.2:964
 msgid ""
 "I<option> is B<PR_GET_NO_NEW_PRIVS> and I<arg2>, I<arg3>, I<arg4>, or "
 "I<arg5> is nonzero."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:973
+#: build/C/man2/prctl.2:975
 msgid ""
 "I<option> is B<PR_SET_THP_DISABLE> and I<arg3>, I<arg4>, or I<arg5> is "
 "nonzero."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:985
+#: build/C/man2/prctl.2:987
 msgid ""
 "I<option> is B<PR_GET_THP_DISABLE> and I<arg2>, I<arg3>, I<arg4>, or I<arg5> "
 "is nonzero."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:997
+#: build/C/man2/prctl.2:999
 msgid ""
 "I<option> is B<PR_SET_SECUREBITS>, and the caller does not have the "
 "B<CAP_SETPCAP> capability, or tried to unset a \"locked\" flag, or tried to "
@@ -2714,47 +2715,47 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1007
+#: build/C/man2/prctl.2:1009
 msgid ""
 "I<option> is B<PR_SET_KEEPCAPS>, and the callers's "
 "B<SECURE_KEEP_CAPS_LOCKED> flag is set (see B<capabilities>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1015
+#: build/C/man2/prctl.2:1017
 msgid ""
 "I<option> is B<PR_CAPBSET_DROP>, and the caller does not have the "
 "B<CAP_SETPCAP> capability."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1023
+#: build/C/man2/prctl.2:1025
 msgid ""
 "I<option> is B<PR_SET_MM>, and the caller does not have the "
 "B<CAP_SYS_RESOURCE> capability."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:1023
+#: build/C/man2/prctl.2:1025
 #, no-wrap
 msgid "B<EACCES>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1033
+#: build/C/man2/prctl.2:1035
 msgid ""
 "I<option> is B<PR_SET_MM>, and I<arg3> is B<PR_SET_MM_EXE_FILE>, the file is "
 "not executable."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:1033
+#: build/C/man2/prctl.2:1035
 #, no-wrap
 msgid "B<EBUSY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1044
+#: build/C/man2/prctl.2:1046
 msgid ""
 "I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and this the "
 "second attempt to change the I</proc/pid/exe> symbolic link, which is "
@@ -2762,7 +2763,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/prctl.2:1044 build/C/man2/signalfd.2:266 build/C/man2/timerfd_create.2:339
+#: build/C/man2/prctl.2:1046 build/C/man2/signalfd.2:266 build/C/man2/timerfd_create.2:345
 #, no-wrap
 msgid "B<EBADF>"
 msgstr ""
@@ -2776,7 +2777,7 @@ msgstr ""
 #.  .BR PR_SET_SECCOMP ,
 #.  and secure computing mode is already 1.
 #. type: Plain text
-#: build/C/man2/prctl.2:1063
+#: build/C/man2/prctl.2:1065
 msgid ""
 "I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and the file "
 "descriptor passed in I<arg4> is not valid."
@@ -2784,12 +2785,12 @@ msgstr ""
 
 #.  The library interface was added in glibc 2.0.6
 #. type: Plain text
-#: build/C/man2/prctl.2:1068
+#: build/C/man2/prctl.2:1070
 msgid "The B<prctl>()  system call was introduced in Linux 2.1.57."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1075
+#: build/C/man2/prctl.2:1077
 msgid ""
 "This call is Linux-specific.  IRIX has a B<prctl>()  system call (also "
 "introduced in Linux 2.1.44 as irix_prctl on the MIPS architecture), with "
@@ -2797,12 +2798,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1077
+#: build/C/man2/prctl.2:1079
 msgid "B<ptrdiff_t prctl(int >I<option>B<, int >I<arg2>B<, int >I<arg3>B<);>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1082
+#: build/C/man2/prctl.2:1084
 msgid ""
 "and options to get the maximum number of processes per user, get the maximum "
 "number of processors the calling process can use, find out whether a "
@@ -2811,7 +2812,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/prctl.2:1085
+#: build/C/man2/prctl.2:1087
 msgid "B<signal>(2), B<core>(5)"
 msgstr ""
 
@@ -3100,12 +3101,6 @@ msgstr ""
 msgid "RESTART_SYSCALL"
 msgstr ""
 
-#. type: TH
-#: build/C/man2/restart_syscall.2:33
-#, no-wrap
-msgid "2014-02-11"
-msgstr ""
-
 #. type: Plain text
 #: build/C/man2/restart_syscall.2:36
 msgid "restart_syscall - restart a system call after interruption by a stop signal"
@@ -3133,8 +3128,12 @@ msgstr ""
 #.  These system calls correspond to the special internal errno value
 #.  ERESTART_RESTARTBLOCK. Each of the system calls has a "restart"
 #.  helper function that is invoked by restart_syscall().
+#.  Notable (as at Linux 3.17) is that poll() has such a "restart"
+#.  function, but ppoll(), select(), and pselect() do not.
+#.  This means that the latter system calls do not take account of the
+#.  time spent in the stopped state when restarting.
 #. type: Plain text
-#: build/C/man2/restart_syscall.2:84
+#: build/C/man2/restart_syscall.2:88
 msgid ""
 "B<restart_syscall>()  is used for restarting only those system calls that, "
 "when restarted, should adjust their time-related parameters\\(emnamely "
@@ -3145,56 +3144,58 @@ msgid ""
 "system call with a time argument that is suitably adjusted to account for "
 "the time that has already elapsed (including the time where the process was "
 "stopped by a signal).  Without the B<restart_syscall>()  mechanism, "
-"restarting these system calls would not correctly deduce the already elapsed "
+"restarting these system calls would not correctly deduct the already elapsed "
 "time when the process continued execution."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/restart_syscall.2:88
+#: build/C/man2/restart_syscall.2:92
 msgid ""
 "The return value of B<restart_syscall>()  is the return value of whatever "
 "system call is being restarted."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/restart_syscall.2:92
+#: build/C/man2/restart_syscall.2:96
 msgid ""
 "I<errno> is set as per the errors for whatever system call is being "
 "restarted by B<restart_syscall>()."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/restart_syscall.2:96
+#: build/C/man2/restart_syscall.2:100
 msgid "The B<restart_syscall>()  system call is present since Linux 2.6."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/restart_syscall.2:98
+#: build/C/man2/restart_syscall.2:102
 msgid "This system call is Linux-specific."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/restart_syscall.2:102
+#: build/C/man2/restart_syscall.2:106
 msgid ""
 "There is no glibc wrapper for this system call, because it is intended for "
 "use only by the kernel and should never be called by applications."
 msgstr ""
 
-#
-#.  FIXME .
-#.  There is one oddness in the implementation though, with respect to
-#.  nanosleep() (and probably also clock_nanosleep()). The scenario
-#.  is as follows:
-#.     1. Start a nanosleep() for (say) 30 seconds,
-#.     2. Stop the process with (say) SIGTSTP (^Z).
-#.     3. Resume the process with SIGCONT,
-#.     4. Upon return, the 'rem' argument of nanosleep() will contain the
-#.        remaining unslept time **at the time when SIGTSTP was delivered**.
-#.  The behavior at point 4 is odd, but doesn't violate the standards, which
-#.  specify the treatment of 'rem' only when the system call returns with
-#.  the error EINTR (i.e., the call was interrupted by a signal handler).
-#. type: Plain text
-#: build/C/man2/restart_syscall.2:123
+#. type: Plain text
+#: build/C/man2/restart_syscall.2:128
+msgid ""
+"The kernel uses B<restart_syscall>()  to ensure that when a system call is "
+"restarted after a process has been stopped by a signal and then resumed by "
+"B<SIGCONT>, then the time that the process spent in the stopped state is "
+"counted against the timeout interval specified in the original system call.  "
+"In the case of system calls that take a timeout argument and automatically "
+"restart after a stop signal plus B<SIGCONT>, but which do not have the "
+"B<restart_syscall>(2)  mechanism built in, then, after the process resumes "
+"execution, the time that the process spent in the stop state is I<not> "
+"counted against the timeout value.  Notable examples of system calls that "
+"suffer this problem are B<ppoll>(2), B<select>(2), and B<pselect>(2)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/restart_syscall.2:135
 msgid ""
 "From user space, the operation of B<restart_syscall>(2)  is largely "
 "invisible: to the process that made the system call that is restarted, it "
@@ -3202,12 +3203,13 @@ msgid ""
 "fashion."
 msgstr ""
 
-#.  FIXME . select(2) should probably get the restart_syscall() treatment:
+#.  FIXME . ppoll(2), select(2), and pselect(2)
+#.      should probably get the restart_syscall() treatment:
 #.      If a select() call is suspended by stop-sig+SIGCONT, the time
 #.      spent suspended is *not* deducted when the select() is restarted.
 #.  FIXME . check whether recvmmsg() handles stop-sig+SIGCONT properly.
 #. type: Plain text
-#: build/C/man2/restart_syscall.2:131
+#: build/C/man2/restart_syscall.2:144
 msgid "B<sigaction>(2), B<sigreturn>(2), B<signal>(7)"
 msgstr ""
 
@@ -3218,7 +3220,7 @@ msgid "RT_SIGQUEUEINFO"
 msgstr ""
 
 #. type: TH
-#: build/C/man2/rt_sigqueueinfo.2:25 build/C/man2/tkill.2:29
+#: build/C/man2/rt_sigqueueinfo.2:25
 #, no-wrap
 msgid "2012-07-13"
 msgstr ""
@@ -3407,7 +3409,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/rt_sigqueueinfo.2:178 build/C/man2/sgetmask.2:68 build/C/man2/timerfd_create.2:374
+#: build/C/man2/rt_sigqueueinfo.2:178 build/C/man2/sgetmask.2:75 build/C/man2/timerfd_create.2:380
 msgid "These system calls are Linux-specific."
 msgstr ""
 
@@ -3549,12 +3551,6 @@ msgstr ""
 msgid "SGETMASK"
 msgstr ""
 
-#. type: TH
-#: build/C/man2/sgetmask.2:26
-#, no-wrap
-msgid "2014-02-25"
-msgstr ""
-
 #. type: Plain text
 #: build/C/man2/sgetmask.2:29
 msgid "sgetmask, ssetmask - manipulation of signal mask (obsolete)"
@@ -3609,32 +3605,40 @@ msgstr ""
 msgid "These system calls always succeed."
 msgstr ""
 
+#.  f6187769dae48234f3877df3c4d99294cc2254fa
+#. type: Plain text
+#: build/C/man2/sgetmask.2:73
+msgid ""
+"Since Linux 3.16, support for these system calls is optional, depending on "
+"whether the kernel was built with the B<CONFIG_SGETMASK_SYSCALL> option."
+msgstr ""
+
 #. type: Plain text
-#: build/C/man2/sgetmask.2:72
+#: build/C/man2/sgetmask.2:79
 msgid ""
 "Glibc does not provide wrappers for these obsolete system calls; in the "
 "unlikely event that you want to call them, use B<syscall>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sgetmask.2:75
+#: build/C/man2/sgetmask.2:82
 msgid ""
 "These system calls are unaware of signal numbers greater than 31 (i.e., "
 "real-time signals)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sgetmask.2:77
+#: build/C/man2/sgetmask.2:84
 msgid "These system calls do not exist on x86-64."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sgetmask.2:82
+#: build/C/man2/sgetmask.2:89
 msgid "It is not possible to block B<SIGSTOP> or B<SIGKILL>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sgetmask.2:85
+#: build/C/man2/sgetmask.2:92
 msgid "B<sigprocmask>(2), B<signal>(7)"
 msgstr ""
 
@@ -3644,12 +3648,6 @@ msgstr ""
 msgid "SIGACTION"
 msgstr ""
 
-#. type: TH
-#: build/C/man2/sigaction.2:47
-#, no-wrap
-msgid "2014-04-27"
-msgstr ""
-
 #. type: Plain text
 #: build/C/man2/sigaction.2:50
 msgid "sigaction - examine and change a signal action"
@@ -3724,14 +3722,15 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:123
+#: build/C/man2/sigaction.2:125
 msgid ""
-"The I<sa_restorer> element is obsolete and should not be used.  POSIX does "
-"not specify a I<sa_restorer> element."
+"The I<sa_restorer> field is not intended for application use.  (POSIX does "
+"not specify a I<sa_restorer> field.)  Some further details of purpose of "
+"this field can be found in B<sigreturn>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:133
+#: build/C/man2/sigaction.2:135
 msgid ""
 "I<sa_handler> specifies the action to be associated with I<signum> and may "
 "be B<SIG_DFL> for the default action, B<SIG_IGN> to ignore this signal, or a "
@@ -3740,7 +3739,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:155
+#: build/C/man2/sigaction.2:157
 msgid ""
 "If B<SA_SIGINFO> is specified in I<sa_flags>, then I<sa_sigaction> (instead "
 "of I<sa_handler>)  specifies the signal-handling function for I<signum>.  "
@@ -3752,7 +3751,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:165
+#: build/C/man2/sigaction.2:167
 msgid ""
 "I<sa_mask> specifies a mask of signals which should be blocked (i.e., added "
 "to the signal mask of the thread in which the signal handler is invoked)  "
@@ -3762,20 +3761,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:169
+#: build/C/man2/sigaction.2:171
 msgid ""
 "I<sa_flags> specifies a set of flags which modify the behavior of the "
 "signal.  It is formed by the bitwise OR of zero or more of the following:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:170
+#: build/C/man2/sigaction.2:172
 #, no-wrap
 msgid "B<SA_NOCLDSTOP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:187
+#: build/C/man2/sigaction.2:189
 msgid ""
 "If I<signum> is B<SIGCHLD>, do not receive notification when child processes "
 "stop (i.e., when they receive one of B<SIGSTOP>, B<SIGTSTP>, B<SIGTTIN>, or "
@@ -3784,14 +3783,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:187
+#: build/C/man2/sigaction.2:189
 #, no-wrap
 msgid "B<SA_NOCLDWAIT> (since Linux 2.6)"
 msgstr ""
 
 #.  To be precise: Linux 2.5.60 -- MTK
 #. type: Plain text
-#: build/C/man2/sigaction.2:201
+#: build/C/man2/sigaction.2:203
 msgid ""
 "If I<signum> is B<SIGCHLD>, do not transform children into zombies when they "
 "terminate.  See also B<waitpid>(2).  This flag is meaningful only when "
@@ -3800,7 +3799,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:213
+#: build/C/man2/sigaction.2:215
 msgid ""
 "If the B<SA_NOCLDWAIT> flag is set when establishing a handler for "
 "B<SIGCHLD>, POSIX.1 leaves it unspecified whether a B<SIGCHLD> signal is "
@@ -3809,13 +3808,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:213
+#: build/C/man2/sigaction.2:215
 #, no-wrap
 msgid "B<SA_NODEFER>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:220
+#: build/C/man2/sigaction.2:222
 msgid ""
 "Do not prevent the signal from being received from within its own signal "
 "handler.  This flag is meaningful only when establishing a signal handler.  "
@@ -3823,13 +3822,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:220
+#: build/C/man2/sigaction.2:222
 #, no-wrap
 msgid "B<SA_ONSTACK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:226
+#: build/C/man2/sigaction.2:228
 msgid ""
 "Call the signal handler on an alternate signal stack provided by "
 "B<sigaltstack>(2).  If an alternate stack is not available, the default "
@@ -3838,13 +3837,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:226
+#: build/C/man2/sigaction.2:228
 #, no-wrap
 msgid "B<SA_RESETHAND>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:232
+#: build/C/man2/sigaction.2:234
 msgid ""
 "Restore the signal action to the default upon entry to the signal handler.  "
 "This flag is meaningful only when establishing a signal handler.  "
@@ -3852,13 +3851,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:232
+#: build/C/man2/sigaction.2:234
 #, no-wrap
 msgid "B<SA_RESTART>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:240
+#: build/C/man2/sigaction.2:242
 msgid ""
 "Provide behavior compatible with BSD signal semantics by making certain "
 "system calls restartable across signals.  This flag is meaningful only when "
@@ -3867,7 +3866,21 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:240
+#: build/C/man2/sigaction.2:242
+#, no-wrap
+msgid "B<SA_RESTORER>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/sigaction.2:251
+msgid ""
+"I<Not intended for application use>.  This flag is used by C libraries to "
+"indicate that the I<sa_restorer> field contains the address of a \"signal "
+"trampoline\".  See B<sigreturn>(2)  for more details."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/sigaction.2:251
 #, no-wrap
 msgid "B<SA_SIGINFO> (since Linux 2.2)"
 msgstr ""
@@ -3876,7 +3889,7 @@ msgstr ""
 #.  .I sa_sigaction
 #.  field was added in Linux 2.1.86.)
 #. type: Plain text
-#: build/C/man2/sigaction.2:251
+#: build/C/man2/sigaction.2:262
 msgid ""
 "The signal handler takes three arguments, not one.  In this case, "
 "I<sa_sigaction> should be set instead of I<sa_handler>.  This flag is "
@@ -3884,18 +3897,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:258
+#: build/C/man2/sigaction.2:269
 msgid ""
 "The I<siginfo_t> argument to I<sa_sigaction> is a struct with the following "
-"elements:"
+"fields:"
 msgstr ""
 
 #.  FIXME
-#.  The siginfo_t 'si_trapno' filed seems to be used only on SPARC and Alpha;
+#.  The siginfo_t 'si_trapno' field seems to be used only on SPARC and Alpha;
 #.  this page could use a little more detail on its purpose there.
 #.  In the kernel: si_tid
 #. type: Plain text
-#: build/C/man2/sigaction.2:289
+#: build/C/man2/sigaction.2:300
 #, no-wrap
 msgid ""
 "siginfo_t {\n"
@@ -3925,7 +3938,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:298
+#: build/C/man2/sigaction.2:309
 msgid ""
 "I<si_signo>, I<si_errno> and I<si_code> are defined for all signals.  "
 "(I<si_errno> is generally unused on Linux.)  The rest of the struct may be a "
@@ -3934,7 +3947,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:313
+#: build/C/man2/sigaction.2:324
 msgid ""
 "Signals sent with B<kill>(2)  and B<sigqueue>(3)  fill in I<si_pid> and "
 "I<si_uid>.  In addition, signals sent with B<sigqueue>(3)  fill in I<si_int> "
@@ -3943,7 +3956,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:329
+#: build/C/man2/sigaction.2:340
 msgid ""
 "Signals sent by POSIX.1b timers (since Linux 2.6) fill in I<si_overrun> and "
 "I<si_timerid>.  The I<si_timerid> field is an internal ID used by the kernel "
@@ -3954,7 +3967,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:344
+#: build/C/man2/sigaction.2:355
 msgid ""
 "Signals sent for message queue notification (see the description of "
 "B<SIGEV_SIGNAL> in B<mq_notify>(3))  fill in I<si_int>/I<si_ptr>, with the "
@@ -3978,7 +3991,7 @@ msgstr ""
 #.  waited-for children (as is done by getrusage() and times()
 #.  and wait4()).  Solaris 8 does include child times.
 #. type: Plain text
-#: build/C/man2/sigaction.2:391
+#: build/C/man2/sigaction.2:402
 msgid ""
 "B<SIGCHLD> fills in I<si_pid>, I<si_uid>, I<si_status>, I<si_utime>, and "
 "I<si_stime>, providing information about the child.  The I<si_pid> field is "
@@ -3999,7 +4012,7 @@ msgstr ""
 #.      info.si_pid = task_pid_vnr(current);
 #.      info.si_uid = current_uid();  /* Real UID */
 #. type: Plain text
-#: build/C/man2/sigaction.2:427
+#: build/C/man2/sigaction.2:438
 msgid ""
 "B<SIGILL>, B<SIGFPE>, B<SIGSEGV>, B<SIGBUS>, and B<SIGTRAP> fill in "
 "I<si_addr> with the address of the fault.  On some architectures, these "
@@ -4013,7 +4026,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:441
+#: build/C/man2/sigaction.2:452
 msgid ""
 "B<SIGIO>/B<SIGPOLL> (the two names are synonyms on Linux)  fills in "
 "I<si_band> and I<si_fd>.  The I<si_band> event is a bit mask containing the "
@@ -4023,7 +4036,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:448
+#: build/C/man2/sigaction.2:459
 msgid ""
 "I<si_code> is a value (not a bit mask)  indicating why this signal was "
 "sent.  The following list shows the values which can be placed in I<si_code> "
@@ -4031,88 +4044,88 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:449
+#: build/C/man2/sigaction.2:460
 #, no-wrap
 msgid "B<SI_USER>"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:452 build/C/man7/signal.7:111
+#: build/C/man2/sigaction.2:463 build/C/man7/signal.7:111
 #, no-wrap
 msgid "B<kill>(2)"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:452
+#: build/C/man2/sigaction.2:463
 #, no-wrap
 msgid "B<SI_KERNEL>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:455
+#: build/C/man2/sigaction.2:466
 msgid "Sent by the kernel."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:455
+#: build/C/man2/sigaction.2:466
 #, no-wrap
 msgid "B<SI_QUEUE>"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:458 build/C/man7/signal.7:128
+#: build/C/man2/sigaction.2:469 build/C/man7/signal.7:128
 #, no-wrap
 msgid "B<sigqueue>(3)"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:458
+#: build/C/man2/sigaction.2:469
 #, no-wrap
 msgid "B<SI_TIMER>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:461
+#: build/C/man2/sigaction.2:472
 msgid "POSIX timer expired"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:461
+#: build/C/man2/sigaction.2:472
 #, no-wrap
 msgid "B<SI_MESGQ>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:465
+#: build/C/man2/sigaction.2:476
 msgid "POSIX message queue state changed (since Linux 2.6.6); see B<mq_notify>(3)"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:465
+#: build/C/man2/sigaction.2:476
 #, no-wrap
 msgid "B<SI_ASYNCIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:468
+#: build/C/man2/sigaction.2:479
 msgid "AIO completed"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:468
+#: build/C/man2/sigaction.2:479
 #, no-wrap
 msgid "B<SI_SIGIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:477
+#: build/C/man2/sigaction.2:488
 msgid ""
 "Queued B<SIGIO> (only in kernels up to Linux 2.2; from Linux 2.4 onward "
 "B<SIGIO>/B<SIGPOLL> fills in I<si_code> as described below)."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:477
+#: build/C/man2/sigaction.2:488
 #, no-wrap
 msgid "B<SI_TKILL>"
 msgstr ""
@@ -4121,492 +4134,492 @@ msgstr ""
 #.  It appears to have been an idea that was tried during 2.5.6
 #.  through to 2.5.24 and then was backed out.
 #. type: Plain text
-#: build/C/man2/sigaction.2:486
+#: build/C/man2/sigaction.2:497
 msgid "B<tkill>(2)  or B<tgkill>(2)  (since Linux 2.4.19)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:493
+#: build/C/man2/sigaction.2:504
 msgid "The following values can be placed in I<si_code> for a B<SIGILL> signal:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:494
+#: build/C/man2/sigaction.2:505
 #, no-wrap
 msgid "B<ILL_ILLOPC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:497
+#: build/C/man2/sigaction.2:508
 msgid "illegal opcode"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:497
+#: build/C/man2/sigaction.2:508
 #, no-wrap
 msgid "B<ILL_ILLOPN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:500
+#: build/C/man2/sigaction.2:511
 msgid "illegal operand"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:500
+#: build/C/man2/sigaction.2:511
 #, no-wrap
 msgid "B<ILL_ILLADR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:503
+#: build/C/man2/sigaction.2:514
 msgid "illegal addressing mode"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:503
+#: build/C/man2/sigaction.2:514
 #, no-wrap
 msgid "B<ILL_ILLTRP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:506
+#: build/C/man2/sigaction.2:517
 msgid "illegal trap"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:506
+#: build/C/man2/sigaction.2:517
 #, no-wrap
 msgid "B<ILL_PRVOPC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:509
+#: build/C/man2/sigaction.2:520
 msgid "privileged opcode"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:509
+#: build/C/man2/sigaction.2:520
 #, no-wrap
 msgid "B<ILL_PRVREG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:512
+#: build/C/man2/sigaction.2:523
 msgid "privileged register"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:512
+#: build/C/man2/sigaction.2:523
 #, no-wrap
 msgid "B<ILL_COPROC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:515
+#: build/C/man2/sigaction.2:526
 msgid "coprocessor error"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:515
+#: build/C/man2/sigaction.2:526
 #, no-wrap
 msgid "B<ILL_BADSTK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:518
+#: build/C/man2/sigaction.2:529
 msgid "internal stack error"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:525
+#: build/C/man2/sigaction.2:536
 msgid "The following values can be placed in I<si_code> for a B<SIGFPE> signal:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:526
+#: build/C/man2/sigaction.2:537
 #, no-wrap
 msgid "B<FPE_INTDIV>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:529
+#: build/C/man2/sigaction.2:540
 msgid "integer divide by zero"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:529
+#: build/C/man2/sigaction.2:540
 #, no-wrap
 msgid "B<FPE_INTOVF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:532
+#: build/C/man2/sigaction.2:543
 msgid "integer overflow"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:532
+#: build/C/man2/sigaction.2:543
 #, no-wrap
 msgid "B<FPE_FLTDIV>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:535
+#: build/C/man2/sigaction.2:546
 msgid "floating-point divide by zero"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:535
+#: build/C/man2/sigaction.2:546
 #, no-wrap
 msgid "B<FPE_FLTOVF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:538
+#: build/C/man2/sigaction.2:549
 msgid "floating-point overflow"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:538
+#: build/C/man2/sigaction.2:549
 #, no-wrap
 msgid "B<FPE_FLTUND>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:541
+#: build/C/man2/sigaction.2:552
 msgid "floating-point underflow"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:541
+#: build/C/man2/sigaction.2:552
 #, no-wrap
 msgid "B<FPE_FLTRES>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:544
+#: build/C/man2/sigaction.2:555
 msgid "floating-point inexact result"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:544
+#: build/C/man2/sigaction.2:555
 #, no-wrap
 msgid "B<FPE_FLTINV>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:547
+#: build/C/man2/sigaction.2:558
 msgid "floating-point invalid operation"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:547
+#: build/C/man2/sigaction.2:558
 #, no-wrap
 msgid "B<FPE_FLTSUB>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:550
+#: build/C/man2/sigaction.2:561
 msgid "subscript out of range"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:557
+#: build/C/man2/sigaction.2:568
 msgid "The following values can be placed in I<si_code> for a B<SIGSEGV> signal:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:558
+#: build/C/man2/sigaction.2:569
 #, no-wrap
 msgid "B<SEGV_MAPERR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:561
+#: build/C/man2/sigaction.2:572
 msgid "address not mapped to object"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:561
+#: build/C/man2/sigaction.2:572
 #, no-wrap
 msgid "B<SEGV_ACCERR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:564
+#: build/C/man2/sigaction.2:575
 msgid "invalid permissions for mapped object"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:571
+#: build/C/man2/sigaction.2:582
 msgid "The following values can be placed in I<si_code> for a B<SIGBUS> signal:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:572
+#: build/C/man2/sigaction.2:583
 #, no-wrap
 msgid "B<BUS_ADRALN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:575
+#: build/C/man2/sigaction.2:586
 msgid "invalid address alignment"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:575
+#: build/C/man2/sigaction.2:586
 #, no-wrap
 msgid "B<BUS_ADRERR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:578
+#: build/C/man2/sigaction.2:589
 msgid "nonexistent physical address"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:578
+#: build/C/man2/sigaction.2:589
 #, no-wrap
 msgid "B<BUS_OBJERR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:581
+#: build/C/man2/sigaction.2:592
 msgid "object-specific hardware error"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:581
+#: build/C/man2/sigaction.2:592
 #, no-wrap
 msgid "B<BUS_MCEERR_AR> (since Linux 2.6.32)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:584
+#: build/C/man2/sigaction.2:595
 msgid "Hardware memory error consumed on a machine check; action required."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:584
+#: build/C/man2/sigaction.2:595
 #, no-wrap
 msgid "B<BUS_MCEERR_AO> (since Linux 2.6.32)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:587
+#: build/C/man2/sigaction.2:598
 msgid "Hardware memory error detected in process but not consumed; action optional."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:594
+#: build/C/man2/sigaction.2:605
 msgid "The following values can be placed in I<si_code> for a B<SIGTRAP> signal:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:595
+#: build/C/man2/sigaction.2:606
 #, no-wrap
 msgid "B<TRAP_BRKPT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:598
+#: build/C/man2/sigaction.2:609
 msgid "process breakpoint"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:598
+#: build/C/man2/sigaction.2:609
 #, no-wrap
 msgid "B<TRAP_TRACE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:601
+#: build/C/man2/sigaction.2:612
 msgid "process trace trap"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:601
+#: build/C/man2/sigaction.2:612
 #, no-wrap
 msgid "B<TRAP_BRANCH> (since Linux 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:604
+#: build/C/man2/sigaction.2:615
 msgid "process taken branch trap"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:604
+#: build/C/man2/sigaction.2:615
 #, no-wrap
 msgid "B<TRAP_HWBKPT> (since Linux 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:607
+#: build/C/man2/sigaction.2:618
 msgid "hardware breakpoint/watchpoint"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:614
+#: build/C/man2/sigaction.2:625
 msgid "The following values can be placed in I<si_code> for a B<SIGCHLD> signal:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:615
+#: build/C/man2/sigaction.2:626
 #, no-wrap
 msgid "B<CLD_EXITED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:618
+#: build/C/man2/sigaction.2:629
 msgid "child has exited"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:618
+#: build/C/man2/sigaction.2:629
 #, no-wrap
 msgid "B<CLD_KILLED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:621
+#: build/C/man2/sigaction.2:632
 msgid "child was killed"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:621
+#: build/C/man2/sigaction.2:632
 #, no-wrap
 msgid "B<CLD_DUMPED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:624
+#: build/C/man2/sigaction.2:635
 msgid "child terminated abnormally"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:624
+#: build/C/man2/sigaction.2:635
 #, no-wrap
 msgid "B<CLD_TRAPPED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:627
+#: build/C/man2/sigaction.2:638
 msgid "traced child has trapped"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:627
+#: build/C/man2/sigaction.2:638
 #, no-wrap
 msgid "B<CLD_STOPPED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:630
+#: build/C/man2/sigaction.2:641
 msgid "child has stopped"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:630
+#: build/C/man2/sigaction.2:641
 #, no-wrap
 msgid "B<CLD_CONTINUED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:633
+#: build/C/man2/sigaction.2:644
 msgid "stopped child has continued (since Linux 2.6.9)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:640
+#: build/C/man2/sigaction.2:651
 msgid ""
 "The following values can be placed in I<si_code> for a B<SIGIO>/B<SIGPOLL> "
 "signal:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:641
+#: build/C/man2/sigaction.2:652
 #, no-wrap
 msgid "B<POLL_IN>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:644
+#: build/C/man2/sigaction.2:655
 msgid "data input available"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:644
+#: build/C/man2/sigaction.2:655
 #, no-wrap
 msgid "B<POLL_OUT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:647
+#: build/C/man2/sigaction.2:658
 msgid "output buffers available"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:647
+#: build/C/man2/sigaction.2:658
 #, no-wrap
 msgid "B<POLL_MSG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:650
+#: build/C/man2/sigaction.2:661
 msgid "input message available"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:650
+#: build/C/man2/sigaction.2:661
 #, no-wrap
 msgid "B<POLL_ERR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:653
+#: build/C/man2/sigaction.2:664
 msgid "I/O error"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:653
+#: build/C/man2/sigaction.2:664
 #, no-wrap
 msgid "B<POLL_PRI>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:656
+#: build/C/man2/sigaction.2:667
 msgid "high priority input available"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/sigaction.2:656
+#: build/C/man2/sigaction.2:667
 #, no-wrap
 msgid "B<POLL_HUP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:659
+#: build/C/man2/sigaction.2:670
 msgid "device disconnected"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:665
+#: build/C/man2/sigaction.2:676
 msgid ""
 "B<sigaction>()  returns 0 on success; on error, -1 is returned, and I<errno> "
 "is set to indicate the error."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:670
+#: build/C/man2/sigaction.2:681
 msgid ""
 "I<act> or I<oldact> points to memory which is not a valid part of the "
 "process address space."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:677
+#: build/C/man2/sigaction.2:688
 msgid ""
 "An invalid signal was specified.  This will also be generated if an attempt "
 "is made to change the action for B<SIGKILL> or B<SIGSTOP>, which cannot be "
@@ -4615,12 +4628,12 @@ msgstr ""
 
 #.  SVr4 does not document the EINTR condition.
 #. type: Plain text
-#: build/C/man2/sigaction.2:680
+#: build/C/man2/sigaction.2:691
 msgid "POSIX.1-2001, SVr4."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:688 build/C/man7/signal.7:105
+#: build/C/man2/sigaction.2:699 build/C/man7/signal.7:105
 msgid ""
 "A child created via B<fork>(2)  inherits a copy of its parent's signal "
 "dispositions.  During an B<execve>(2), the dispositions of handled signals "
@@ -4629,7 +4642,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:706 build/C/man2/signal.2:134
+#: build/C/man2/sigaction.2:717 build/C/man2/signal.2:134
 msgid ""
 "According to POSIX, the behavior of a process is undefined after it ignores "
 "a B<SIGFPE>, B<SIGILL>, or B<SIGSEGV> signal that was not generated by "
@@ -4640,7 +4653,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:723
+#: build/C/man2/sigaction.2:734
 msgid ""
 "POSIX.1-1990 disallowed setting the action for B<SIGCHLD> to B<SIG_IGN>.  "
 "POSIX.1-2001 allows this possibility, so that ignoring B<SIGCHLD> can be "
@@ -4652,7 +4665,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:736
+#: build/C/man2/sigaction.2:747
 msgid ""
 "POSIX.1-1990 specified only B<SA_NOCLDSTOP>.  POSIX.1-2001 added "
 "B<SA_NOCLDWAIT>, B<SA_RESETHAND>, B<SA_NODEFER>, and B<SA_SIGINFO>.  Use of "
@@ -4661,12 +4674,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:740
+#: build/C/man2/sigaction.2:751
 msgid "The B<SA_RESETHAND> flag is compatible with the SVr4 flag of the same name."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:750
+#: build/C/man2/sigaction.2:761
 msgid ""
 "The B<SA_NODEFER> flag is compatible with the SVr4 flag of the same name "
 "under kernels 1.3.9 and newer.  On older kernels the Linux implementation "
@@ -4675,7 +4688,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:756
+#: build/C/man2/sigaction.2:767
 msgid ""
 "B<sigaction>()  can be called with a NULL second argument to query the "
 "current signal handler.  It can also be used to check whether a given signal "
@@ -4684,32 +4697,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:762
+#: build/C/man2/sigaction.2:773
 msgid ""
 "It is not possible to block B<SIGKILL> or B<SIGSTOP> (by specifying them in "
 "I<sa_mask>).  Attempts to do so are silently ignored."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:766 build/C/man2/sigpending.2:70 build/C/man2/sigprocmask.2:144 build/C/man2/sigsuspend.2:108
+#: build/C/man2/sigaction.2:777 build/C/man2/sigpending.2:70 build/C/man2/sigprocmask.2:144 build/C/man2/sigsuspend.2:108
 msgid "See B<sigsetops>(3)  for details on manipulating signal sets."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:771
+#: build/C/man2/sigaction.2:782
 msgid ""
 "See B<signal>(7)  for a list of the async-signal-safe functions that can be "
 "safely called inside from inside a signal handler."
 msgstr ""
 
 #. type: SS
-#: build/C/man2/sigaction.2:771
+#: build/C/man2/sigaction.2:782
 #, no-wrap
 msgid "Undocumented"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:781
+#: build/C/man2/sigaction.2:792
 msgid ""
 "Before the introduction of B<SA_SIGINFO> it was also possible to get some "
 "additional information, namely by using a I<sa_handler> with second argument "
@@ -4718,7 +4731,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:790
+#: build/C/man2/sigaction.2:801
 msgid ""
 "In kernels up to and including 2.6.13, specifying B<SA_NODEFER> in "
 "I<sa_flags> prevents not only the delivered signal from being masked during "
@@ -4727,18 +4740,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:793
+#: build/C/man2/sigaction.2:804
 msgid "See B<mprotect>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigaction.2:813
+#: build/C/man2/sigaction.2:825
 msgid ""
 "B<kill>(1), B<kill>(2), B<killpg>(2), B<pause>(2), B<restart_syscall>(2), "
 "B<sigaltstack>(2), B<signal>(2), B<signalfd>(2), B<sigpending>(2), "
-"B<sigprocmask>(2), B<sigsuspend>(2), B<wait>(2), B<raise>(3), "
-"B<siginterrupt>(3), B<sigqueue>(3), B<sigsetops>(3), B<sigvec>(3), "
-"B<core>(5), B<signal>(7)"
+"B<sigreturn>(2), B<sigprocmask>(2), B<sigsuspend>(2), B<wait>(2), "
+"B<raise>(3), B<siginterrupt>(3), B<sigqueue>(3), B<sigsetops>(3), "
+"B<sigvec>(3), B<core>(5), B<signal>(7)"
 msgstr ""
 
 #. type: TH
@@ -5225,7 +5238,7 @@ msgid "Currently used only by POSIX timers; see B<timer_create>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/sigevent.7:132 build/C/man2/sigpending.2:66 build/C/man2/sigprocmask.2:114 build/C/man3/sigqueue.3:121 build/C/man3/sigsetops.3:146 build/C/man2/sigsuspend.2:86 build/C/man3/sigwait.3:87 build/C/man2/sigwaitinfo.2:135 build/C/man2/timer_create.2:197 build/C/man2/timer_delete.2:69 build/C/man2/timer_getoverrun.2:99 build/C/man2/timer_settime.2:209
+#: build/C/man7/sigevent.7:132 build/C/man2/sigpending.2:66 build/C/man2/sigprocmask.2:114 build/C/man3/sigqueue.3:121 build/C/man3/sigsetops.3:147 build/C/man2/sigsuspend.2:86 build/C/man3/sigwait.3:87 build/C/man2/sigwaitinfo.2:135 build/C/man2/timer_create.2:197 build/C/man2/timer_delete.2:69 build/C/man2/timer_getoverrun.2:99 build/C/man2/timer_settime.2:209
 msgid "POSIX.1-2001."
 msgstr ""
 
@@ -5569,12 +5582,6 @@ msgid ""
 "B<signal>(7)"
 msgstr ""
 
-#. type: TH
-#: build/C/man7/signal.7:46
-#, no-wrap
-msgid "2014-10-15"
-msgstr ""
-
 #. type: Plain text
 #: build/C/man7/signal.7:49
 msgid "signal - overview of signals"
@@ -6559,25 +6566,31 @@ msgid ""
 "call will fail with the error B<EINTR>:"
 msgstr ""
 
+#.  commit 1ca39ab9d21ac93f94b9e3eb364ea9a5cf2aba06
 #. type: Plain text
-#: build/C/man7/signal.7:653
+#: build/C/man7/signal.7:672
 msgid ""
 "B<read>(2), B<readv>(2), B<write>(2), B<writev>(2), and B<ioctl>(2)  calls "
 "on \"slow\" devices.  A \"slow\" device is one where the I/O call may block "
 "for an indefinite time, for example, a terminal, pipe, or socket.  (A disk "
-"is not a slow device according to this definition.)  If an I/O call on a "
-"slow device has already transferred some data by the time it is interrupted "
-"by a signal handler, then the call will return a success status (normally, "
-"the number of bytes transferred)."
+"is not a slow device according to this definition.)  A B<read>(2)  on an "
+"B<eventfd>(2), B<signalfd>(2), B<timerfd>(2), B<fanotify>(7), or "
+"B<inotify>(7)  file descriptor is also considered to be a \"slow\" "
+"operation.  (Before Linux 3.8, reads from an B<inotify>(7)  file descriptor "
+"were not restartable; when interrupted by a signal handler, B<read>(2)  "
+"always failed with the error B<EINTR>.)  If an I/O call on a slow device has "
+"already transferred some data by the time it is interrupted by a signal "
+"handler, then the call will return a success status (normally, the number of "
+"bytes transferred)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:657
+#: build/C/man7/signal.7:676
 msgid "B<open>(2), if it can block (e.g., when opening a FIFO; see B<fifo>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:664
+#: build/C/man7/signal.7:683
 msgid "B<wait>(2), B<wait3>(2), B<wait4>(2), B<waitid>(2), and B<waitpid>(2)."
 msgstr ""
 
@@ -6587,7 +6600,7 @@ msgstr ""
 #.  described below.  (Verified from 2.6.26 source, and by experiment; mtk)
 #.  FIXME . What about sendmmsg()?
 #. type: Plain text
-#: build/C/man7/signal.7:682
+#: build/C/man7/signal.7:701
 msgid ""
 "Socket interfaces: B<accept>(2), B<connect>(2), B<recv>(2), B<recvfrom>(2), "
 "B<recvmmsg>(2), B<recvmsg>(2), B<send>(2), B<sendto>(2), and B<sendmsg>(2), "
@@ -6595,31 +6608,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:688
+#: build/C/man7/signal.7:707
 msgid "File locking interfaces: B<flock>(2)  and B<fcntl>(2)  B<F_SETLKW>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:695
+#: build/C/man7/signal.7:714
 msgid ""
 "POSIX message queue interfaces: B<mq_receive>(3), B<mq_timedreceive>(3), "
 "B<mq_send>(3), and B<mq_timedsend>(3)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:700
+#: build/C/man7/signal.7:719
 msgid ""
 "B<futex>(2)  B<FUTEX_WAIT> (since Linux 2.6.22; beforehand, always failed "
 "with B<EINTR>)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:704
+#: build/C/man7/signal.7:723
 msgid "B<pthread_mutex_lock>(3), B<pthread_cond_wait>(3), and related APIs."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:711
+#: build/C/man7/signal.7:730
 msgid ""
 "POSIX semaphore interfaces: B<sem_wait>(3)  and B<sem_timedwait>(3)  (since "
 "Linux 2.6.22; beforehand, always failed with B<EINTR>)."
@@ -6628,7 +6641,7 @@ msgstr ""
 #.  These are the system calls that give EINTR or ERESTARTNOHAND
 #.  on interruption by a signal handler.
 #. type: Plain text
-#: build/C/man7/signal.7:722
+#: build/C/man7/signal.7:741
 msgid ""
 "The following interfaces are never restarted after being interrupted by a "
 "signal handler, regardless of the use of B<SA_RESTART>; they always fail "
@@ -6636,7 +6649,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:737 build/C/man7/signal.7:817
+#: build/C/man7/signal.7:756 build/C/man7/signal.7:831
 msgid ""
 "\"Input\" socket interfaces, when a timeout (B<SO_RCVTIMEO>)  has been set "
 "on the socket using B<setsockopt>(2): B<accept>(2), B<recv>(2), "
@@ -6646,22 +6659,22 @@ msgstr ""
 
 #.  FIXME . What about sendmmsg()?
 #. type: Plain text
-#: build/C/man7/signal.7:748
+#: build/C/man7/signal.7:767 build/C/man7/signal.7:842
 msgid ""
-"\"Output\" socket interfaces, when a timeout (B<SO_RCVTIMEO>)  has been set "
+"\"Output\" socket interfaces, when a timeout (B<SO_SNDTIMEO>)  has been set "
 "on the socket using B<setsockopt>(2): B<connect>(2), B<send>(2), "
 "B<sendto>(2), and B<sendmsg>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:755
+#: build/C/man7/signal.7:774
 msgid ""
 "Interfaces used to wait for signals: B<pause>(2), B<sigsuspend>(2), "
 "B<sigtimedwait>(2), and B<sigwaitinfo>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:764
+#: build/C/man7/signal.7:783
 msgid ""
 "File descriptor multiplexing interfaces: B<epoll_wait>(2), "
 "B<epoll_pwait>(2), B<poll>(2), B<ppoll>(2), B<select>(2), and B<pselect>(2)."
@@ -6669,29 +6682,24 @@ msgstr ""
 
 #.  On some other systems, SA_RESTART does restart these system calls
 #. type: Plain text
-#: build/C/man7/signal.7:772
+#: build/C/man7/signal.7:791
 msgid ""
 "System V IPC interfaces: B<msgrcv>(2), B<msgsnd>(2), B<semop>(2), and "
 "B<semtimedop>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:778
+#: build/C/man7/signal.7:797
 msgid "Sleep interfaces: B<clock_nanosleep>(2), B<nanosleep>(2), and B<usleep>(3)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:783 build/C/man7/signal.7:845
-msgid "B<read>(2)  from an B<inotify>(7)  file descriptor."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/signal.7:785
+#: build/C/man7/signal.7:799
 msgid "B<io_getevents>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:791
+#: build/C/man7/signal.7:805
 msgid ""
 "The B<sleep>(3)  function is also never restarted if interrupted by a "
 "handler, but gives a success return: the number of seconds remaining to "
@@ -6699,13 +6707,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/signal.7:791
+#: build/C/man7/signal.7:805
 #, no-wrap
 msgid "Interruption of system calls and library functions by stop signals"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:800
+#: build/C/man7/signal.7:814
 msgid ""
 "On Linux, even in the absence of signal handlers, certain blocking "
 "interfaces can fail with the error B<EINTR> after the process is stopped by "
@@ -6714,49 +6722,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:802
+#: build/C/man7/signal.7:816
 msgid "The Linux interfaces that display this behavior are:"
 msgstr ""
 
-#.  FIXME . What about sendmmsg()?
 #. type: Plain text
-#: build/C/man7/signal.7:831
-msgid ""
-"\"Output\" socket interfaces, when a timeout (B<SO_RCVTIMEO>)  has been set "
-"on the socket using B<setsockopt>(2): B<connect>(2), B<send>(2), "
-"B<sendto>(2), and B<sendmsg>(2), if a send timeout (B<SO_SNDTIMEO>)  has "
-"been set."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/signal.7:834
+#: build/C/man7/signal.7:845
 msgid "B<epoll_wait>(2), B<epoll_pwait>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:837
+#: build/C/man7/signal.7:848
 msgid "B<semop>(2), B<semtimedop>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:840
+#: build/C/man7/signal.7:851
 msgid "B<sigtimedwait>(2), B<sigwaitinfo>(2)."
 msgstr ""
 
+#.  commit 1ca39ab9d21ac93f94b9e3eb364ea9a5cf2aba06
 #. type: Plain text
-#: build/C/man7/signal.7:851
+#: build/C/man7/signal.7:858
+msgid "Linux 3.7 and earlier: B<read>(2)  from an B<inotify>(7)  file descriptor."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/signal.7:864
 msgid ""
 "Linux 2.6.21 and earlier: B<futex>(2)  B<FUTEX_WAIT>, B<sem_timedwait>(3), "
 "B<sem_wait>(3)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:855
+#: build/C/man7/signal.7:868
 msgid "Linux 2.6.8 and earlier: B<msgrcv>(2), B<msgsnd>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:858
+#: build/C/man7/signal.7:871
 msgid "Linux 2.4 and earlier: B<nanosleep>(2)."
 msgstr ""
 
@@ -6771,21 +6775,22 @@ msgstr ""
 #.  signal 29 is
 #.  .BR SIGLOST .
 #. type: Plain text
-#: build/C/man7/signal.7:871
+#: build/C/man7/signal.7:884
 msgid "POSIX.1, except as noted."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/signal.7:905
+#: build/C/man7/signal.7:919
 msgid ""
 "B<kill>(1), B<getrlimit>(2), B<kill>(2), B<killpg>(2), "
 "B<restart_syscall>(2), B<rt_sigqueueinfo>(2), B<setitimer>(2), "
 "B<setrlimit>(2), B<sgetmask>(2), B<sigaction>(2), B<sigaltstack>(2), "
 "B<signal>(2), B<signalfd>(2), B<sigpending>(2), B<sigprocmask>(2), "
-"B<sigsuspend>(2), B<sigwaitinfo>(2), B<abort>(3), B<bsd_signal>(3), "
-"B<longjmp>(3), B<raise>(3), B<pthread_sigqueue>(3), B<sigqueue>(3), "
-"B<sigset>(3), B<sigsetops>(3), B<sigvec>(3), B<sigwait>(3), B<strsignal>(3), "
-"B<sysv_signal>(3), B<core>(5), B<proc>(5), B<pthreads>(7), B<sigevent>(7)"
+"B<sigreturn>(2), B<sigsuspend>(2), B<sigwaitinfo>(2), B<abort>(3), "
+"B<bsd_signal>(3), B<longjmp>(3), B<raise>(3), B<pthread_sigqueue>(3), "
+"B<sigqueue>(3), B<sigset>(3), B<sigsetops>(3), B<sigvec>(3), B<sigwait>(3), "
+"B<strsignal>(3), B<sysv_signal>(3), B<core>(5), B<proc>(5), B<pthreads>(7), "
+"B<sigevent>(7)"
 msgstr ""
 
 #. type: TH
@@ -6975,7 +6980,7 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man2/signalfd.2:221 build/C/man2/timerfd_create.2:270
+#: build/C/man2/signalfd.2:221 build/C/man2/timerfd_create.2:276
 #, no-wrap
 msgid "fork(2) semantics"
 msgstr ""
@@ -6989,7 +6994,7 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man2/signalfd.2:229 build/C/man2/timerfd_create.2:282
+#: build/C/man2/signalfd.2:229 build/C/man2/timerfd_create.2:288
 #, no-wrap
 msgid "execve(2) semantics"
 msgstr ""
@@ -7046,12 +7051,12 @@ msgid "I<fd> is not a valid signalfd file descriptor."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/signalfd.2:286 build/C/man2/timerfd_create.2:321
+#: build/C/man2/signalfd.2:286 build/C/man2/timerfd_create.2:327
 msgid "I<flags> is invalid; or, in Linux 2.6.26 or earlier, I<flags> is nonzero."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/signalfd.2:289 build/C/man2/timerfd_create.2:324
+#: build/C/man2/signalfd.2:289 build/C/man2/timerfd_create.2:330
 msgid "The per-process limit of open file descriptors has been reached."
 msgstr ""
 
@@ -7699,87 +7704,114 @@ msgid ""
 msgstr ""
 
 #. type: TH
-#: build/C/man2/sigreturn.2:29
+#: build/C/man2/sigreturn.2:30
 #, no-wrap
 msgid "SIGRETURN"
 msgstr ""
 
-#. type: TH
-#: build/C/man2/sigreturn.2:29
-#, no-wrap
-msgid "2013-07-30"
+#. type: Plain text
+#: build/C/man2/sigreturn.2:33
+msgid "sigreturn - return from signal handler and cleanup stack frame"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:32
-msgid "sigreturn - return from signal handler and cleanup stack frame"
+#: build/C/man2/sigreturn.2:35
+msgid "B<int sigreturn(...);>"
 msgstr ""
 
+#.  See arch/x86/kernel/signal.c::__setup_frame() [in 3.17 source code]
 #. type: Plain text
-#: build/C/man2/sigreturn.2:34
-msgid "B<int sigreturn(unsigned long >I<__unused>B<);>"
+#: build/C/man2/sigreturn.2:45
+msgid ""
+"If the Linux kernel determines that an unblocked signal is pending for a "
+"process, then, at the next transition back to user mode in that process "
+"(e.g., upon return from a system call or when the process is rescheduled "
+"onto the CPU), it saves various pieces of process context (processor status "
+"word, registers, signal mask, and signal stack settings)  into the "
+"user-space stack."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:42
+#: build/C/man2/sigreturn.2:52
 msgid ""
-"When the Linux kernel creates the stack frame for a signal handler, a call "
-"to B<sigreturn>()  is inserted into the stack frame so that upon return from "
-"the signal handler, B<sigreturn>()  will be called."
+"The kernel also arranges that, during the transition back to user mode, the "
+"signal handler is called, and that, upon return from the handler, control "
+"passes to a piece of user-space code commonly called the \"signal "
+"trampoline\".  The signal trampoline code in turn calls B<sigreturn>()."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:53
+#: build/C/man2/sigreturn.2:65
 msgid ""
 "This B<sigreturn>()  call undoes everything that was done\\(emchanging the "
-"process's signal mask, switching stacks (see B<sigaltstack>(2))\\(emin order "
-"to invoke the signal handler: it restores the process's signal mask, "
-"switches stacks, and restores the process's context (registers, processor "
-"flags), so that the process directly resumes execution at the point where it "
-"was interrupted by the signal."
+"process's signal mask, switching signal stacks (see "
+"B<sigaltstack>(2))\\(emin order to invoke the signal handler.  It restores "
+"the process's signal mask, switches stacks, and restores the process's "
+"context (processor flags and registers, including the stack pointer and "
+"instruction pointer), so that the process resumes execution at the point "
+"where it was interrupted by the signal."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:56
+#: build/C/man2/sigreturn.2:68
 msgid "B<sigreturn>()  never returns."
 msgstr ""
 
-#. type: SH
-#: build/C/man2/sigreturn.2:56
-#, no-wrap
-msgid "FILES"
+#. type: Plain text
+#: build/C/man2/sigreturn.2:74
+msgid ""
+"Many UNIX-type systems have a B<sigreturn>()  system call or near "
+"equivalent.  However, this call is not specified in POSIX, and details of "
+"its behavior vary across systems."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:58
-msgid "/usr/src/linux/arch/i386/kernel/signal.c"
+#: build/C/man2/sigreturn.2:83
+msgid ""
+"B<sigreturn>()  exists only to allow the implementation of signal handlers.  "
+"It should B<never> be called directly.  Details of the arguments (if any) "
+"passed to B<sigreturn>()  vary depending on the architecture."
 msgstr ""
 
+#.  See, for example, sysdeps/unix/sysv/linux/i386/sigaction.c and
+#.  sysdeps/unix/sysv/linux/x86_64/sigaction.c in the glibc (2.20) source.
 #. type: Plain text
-#: build/C/man2/sigreturn.2:60
-msgid "/usr/src/linux/arch/alpha/kernel/entry.S"
+#: build/C/man2/sigreturn.2:106
+msgid ""
+"Once upon a time, UNIX systems placed the signal trampoline code onto the "
+"user stack.  Nowadays, pages of the user stack are protected so as to "
+"disallow code execution.  Thus, on contemporary Linux systems, depending on "
+"the architecture, the signal trampoline code lives either in the B<vdso>(7)  "
+"or in the C library.  In the latter case, the C library supplies the "
+"location of the trampoline code using the I<sa_restorer> field of the "
+"I<sigaction> structure that is passed to B<sigaction>(2), and sets the "
+"B<SA_RESTORER> flag in the I<sa_flags> field."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:64
+#: build/C/man2/sigreturn.2:115
 msgid ""
-"B<sigreturn>()  is specific to Linux and should not be used in programs "
-"intended to be portable."
+"The saved process context information is placed in a I<ucontext_t> structure "
+"(see I<E<lt>sys/ucontext.hE<gt>>).  That structure is visible within the "
+"signal handler as the third argument of a handler established with the "
+"B<SA_SIGINFO> flag."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:74
+#: build/C/man2/sigreturn.2:123
 msgid ""
-"The B<sigreturn>()  call is used by the kernel to implement signal "
-"handlers.  It should B<never> be called directly.  Better yet, the specific "
-"use of the I<__unused> argument varies depending on the architecture."
+"On some other UNIX systems, the operation of the signal trampoline differs a "
+"little.  In particular, on some systems, upon transitioning back to user "
+"mode, the kernel passes control to the trampoline (rather than the signal "
+"handler), and the trampoline code calls the signal handler (and then calls "
+"B<sigreturn>()  once the handler returns)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/sigreturn.2:80
+#: build/C/man2/sigreturn.2:130
 msgid ""
 "B<kill>(2), B<restart_syscall>(2), B<sigaltstack>(2), B<signal>(2), "
-"B<signal>(7)"
+"B<getcontext>(3), B<signal>(7)"
 msgstr ""
 
 #. type: TH
@@ -7985,7 +8017,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigset.3:232 build/C/man3/sigvec.3:265
+#: build/C/man3/sigset.3:232 build/C/man3/sigvec.3:272
 msgid ""
 "In order to wait for a signal, BSD and System V both provided a function "
 "named B<sigpause>(3), but this function has a different argument on the two "
@@ -8027,6 +8059,12 @@ msgstr ""
 msgid "SIGSETOPS"
 msgstr ""
 
+#. type: TH
+#: build/C/man3/sigsetops.3:31
+#, no-wrap
+msgid "2014-04-14"
+msgstr ""
+
 #. type: Plain text
 #: build/C/man3/sigsetops.3:35
 msgid ""
@@ -8118,20 +8156,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:126
+#: build/C/man3/sigsetops.3:123
 msgid ""
 "B<sigismember>()  returns 1 if I<signum> is a member of I<set>, 0 if "
-"I<signum> is not a member, and -1 on error.  On error, these functions set "
-"I<errno> to indicate the cause."
+"I<signum> is not a member, and -1 on error."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:131
+#: build/C/man3/sigsetops.3:127
+msgid "On error, these functions set I<errno> to indicate the cause of the error."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/sigsetops.3:132
 msgid "I<sig> is not a valid signal."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:144
+#: build/C/man3/sigsetops.3:145
 msgid ""
 "The B<sigemptyset>(), B<sigfillset>(), B<sigaddset>(), B<sigdelset>(), "
 "B<sigismember>(), B<sigisemptyset>(), B<sigorset>(), and B<sigandset>()  "
@@ -8139,13 +8181,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man3/sigsetops.3:147
+#: build/C/man3/sigsetops.3:148
 #, no-wrap
 msgid "Glibc notes"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:153
+#: build/C/man3/sigsetops.3:154
 msgid ""
 "If the B<_GNU_SOURCE> feature test macro is defined, then "
 "I<E<lt>signal.hE<gt>> exposes three other functions for manipulating signal "
@@ -8153,7 +8195,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:160
+#: build/C/man3/sigsetops.3:161
 #, no-wrap
 msgid ""
 "B<int sigisemptyset(const sigset_t *>I<set>B<);>\n"
@@ -8164,14 +8206,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:166
+#: build/C/man3/sigsetops.3:167
 msgid ""
 "B<sigisemptyset>()  returns 1 if I<set> contains no signals, and 0 "
 "otherwise."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:182
+#: build/C/man3/sigsetops.3:183
 msgid ""
 "B<sigorset>()  places the union of the sets I<left> and I<right> in "
 "I<dest>.  B<sigandset>()  places the intersection of the sets I<left> and "
@@ -8179,14 +8221,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:185
+#: build/C/man3/sigsetops.3:186
 msgid ""
 "These functions are nonstandard (a few other systems provide similar "
 "functions) and their use should be avoided in portable applications."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigsetops.3:190
+#: build/C/man3/sigsetops.3:191
 msgid "B<sigaction>(2), B<sigpending>(2), B<sigprocmask>(2), B<sigsuspend>(2)"
 msgstr ""
 
@@ -8281,12 +8323,6 @@ msgstr ""
 msgid "SIGVEC"
 msgstr ""
 
-#. type: TH
-#: build/C/man3/sigvec.3:26
-#, no-wrap
-msgid "2014-05-28"
-msgstr ""
-
 #. type: Plain text
 #: build/C/man3/sigvec.3:29
 msgid "sigvec, sigblock, sigsetmask, siggetmask, sigmask - BSD signal API"
@@ -8509,14 +8545,23 @@ msgid "The B<sigmask>()  macro is thread-safe."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigvec.3:240
+#: build/C/man3/sigvec.3:241
+msgid ""
+"Starting with version 2.21, the GNU C library no longer exports the "
+"B<sigvec>()  function as part of the ABI.  (To ensure backward "
+"compatibility, the glibc symbol versioning scheme continues to export the "
+"interface to binaries linked against older versions of the library.)"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/sigvec.3:247
 msgid ""
 "All of these functions were in 4.3BSD, except B<siggetmask>(), whose origin "
 "is unclear.  These functions are obsolete: do not use them in new programs."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigvec.3:257
+#: build/C/man3/sigvec.3:264
 msgid ""
 "On 4.3BSD, the B<signal>()  function provided reliable semantics (as when "
 "calling B<sigvec>()  with I<vec.sv_mask> equal to 0).  On System V, "
@@ -8525,7 +8570,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/sigvec.3:275
+#: build/C/man3/sigvec.3:282
 msgid ""
 "B<kill>(2), B<pause>(2), B<sigaction>(2), B<signal>(2), B<sigprocmask>(2), "
 "B<raise>(3), B<sigpause>(3), B<sigset>(3), B<signal>(7)"
@@ -9444,7 +9489,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timer_create.2:409 build/C/man2/timerfd_create.2:541
+#: build/C/man2/timer_create.2:409 build/C/man2/timerfd_create.2:547
 #, no-wrap
 msgid ""
 "    exit(EXIT_SUCCESS);\n"
@@ -9679,7 +9724,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timer_settime.2:70 build/C/man2/timerfd_create.2:129
+#: build/C/man2/timer_settime.2:70 build/C/man2/timerfd_create.2:135
 #, no-wrap
 msgid ""
 "struct timespec {\n"
@@ -9894,8 +9939,14 @@ msgstr ""
 msgid "timerfd_create()"
 msgstr ""
 
+#.  FIXME
+#.  Additional clocks are now supported:
+#.  CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM
+#.     Since Linux 3.11, commit 11ffa9d6065f344a9bd769a2452f26f2f671e5f8
+#.  CLOCK_BOOTTIME
+#.     Since Linux 3.15, commit 4a2378a943f09907fb1ae35c15de917f60289c14
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:81
+#: build/C/man2/timerfd_create.2:87
 msgid ""
 "B<timerfd_create>()  creates a new timer object, and returns a file "
 "descriptor that refers to that timer.  The I<clockid> argument specifies the "
@@ -9908,46 +9959,46 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:86
+#: build/C/man2/timerfd_create.2:92
 msgid ""
 "Starting with Linux 2.6.27, the following values may be bitwise ORed in "
 "I<flags> to change the behavior of B<timerfd_create>():"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/timerfd_create.2:86
+#: build/C/man2/timerfd_create.2:92
 #, no-wrap
 msgid "B<TFD_NONBLOCK>"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/timerfd_create.2:94
+#: build/C/man2/timerfd_create.2:100
 #, no-wrap
 msgid "B<TFD_CLOEXEC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:108
+#: build/C/man2/timerfd_create.2:114
 msgid ""
 "In Linux versions up to and including 2.6.26, I<flags> must be specified as "
 "zero."
 msgstr ""
 
 #. type: SS
-#: build/C/man2/timerfd_create.2:108
+#: build/C/man2/timerfd_create.2:114
 #, no-wrap
 msgid "timerfd_settime()"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:113
+#: build/C/man2/timerfd_create.2:119
 msgid ""
 "B<timerfd_settime>()  arms (starts) or disarms (stops)  the timer referred "
 "to by the file descriptor I<fd>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:122
+#: build/C/man2/timerfd_create.2:128
 msgid ""
 "The I<new_value> argument specifies the initial expiration and interval for "
 "the timer.  The I<itimer> structure used for this argument contains two "
@@ -9955,7 +10006,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:134
+#: build/C/man2/timerfd_create.2:140
 #, no-wrap
 msgid ""
 "struct itimerspec {\n"
@@ -9965,7 +10016,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:146
+#: build/C/man2/timerfd_create.2:152
 msgid ""
 "I<new_value.it_value> specifies the initial expiration of the timer, in "
 "seconds and nanoseconds.  Setting either field of I<new_value.it_value> to a "
@@ -9974,7 +10025,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:155
+#: build/C/man2/timerfd_create.2:161
 msgid ""
 "Setting one or both fields of I<new_value.it_interval> to nonzero values "
 "specifies the period, in seconds and nanoseconds, for repeated timer "
@@ -9984,7 +10035,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:171
+#: build/C/man2/timerfd_create.2:177
 msgid ""
 "The I<flags> argument is either 0, to start a relative timer "
 "(I<new_value.it_value> specifies a time relative to the current value of the "
@@ -9995,7 +10046,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:182
+#: build/C/man2/timerfd_create.2:188
 msgid ""
 "If the I<old_value> argument is not NULL, then the I<itimerspec> structure "
 "that it points to is used to return the setting of the timer that was "
@@ -10004,13 +10055,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man2/timerfd_create.2:182
+#: build/C/man2/timerfd_create.2:188
 #, no-wrap
 msgid "timerfd_gettime()"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:191
+#: build/C/man2/timerfd_create.2:197
 msgid ""
 "B<timerfd_gettime>()  returns, in I<curr_value>, an I<itimerspec> structure "
 "that contains the current setting of the timer referred to by the file "
@@ -10018,7 +10069,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:201
+#: build/C/man2/timerfd_create.2:207
 msgid ""
 "The I<it_value> field returns the amount of time until the timer will next "
 "expire.  If both fields of this structure are zero, then the timer is "
@@ -10028,7 +10079,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:208
+#: build/C/man2/timerfd_create.2:214
 msgid ""
 "The I<it_interval> field returns the interval of the timer.  If both fields "
 "of this structure are zero, then the timer is set to expire just once, at "
@@ -10036,20 +10087,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man2/timerfd_create.2:208
+#: build/C/man2/timerfd_create.2:214
 #, no-wrap
 msgid "Operating on a timer file descriptor"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:212
+#: build/C/man2/timerfd_create.2:218
 msgid ""
 "The file descriptor returned by B<timerfd_create>()  supports the following "
 "operations:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:226
+#: build/C/man2/timerfd_create.2:232
 msgid ""
 "If the timer has already expired one or more times since its settings were "
 "last modified using B<timerfd_settime>(), or since the last successful "
@@ -10060,7 +10111,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:239
+#: build/C/man2/timerfd_create.2:245
 msgid ""
 "If no timer expirations have occurred at the time of the B<read>(2), then "
 "the call either blocks until the next timer expiration, or fails with the "
@@ -10069,28 +10120,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:245
+#: build/C/man2/timerfd_create.2:251
 msgid ""
 "A B<read>(2)  will fail with the error B<EINVAL> if the size of the supplied "
 "buffer is less than 8 bytes."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:256
+#: build/C/man2/timerfd_create.2:262
 msgid ""
 "The file descriptor is readable (the B<select>(2)  I<readfds> argument; the "
 "B<poll>(2)  B<POLLIN> flag)  if one or more timer expirations have occurred."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:263
+#: build/C/man2/timerfd_create.2:269
 msgid ""
 "The file descriptor also supports the other file-descriptor multiplexing "
 "APIs: B<pselect>(2), B<ppoll>(2), and B<epoll>(7)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:270
+#: build/C/man2/timerfd_create.2:276
 msgid ""
 "When the file descriptor is no longer required it should be closed.  When "
 "all file descriptors associated with the same timer object have been closed, "
@@ -10098,7 +10149,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:282
+#: build/C/man2/timerfd_create.2:288
 msgid ""
 "After a B<fork>(2), the child inherits a copy of the file descriptor created "
 "by B<timerfd_create>().  The file descriptor refers to the same underlying "
@@ -10108,7 +10159,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:288
+#: build/C/man2/timerfd_create.2:294
 msgid ""
 "A file descriptor created by B<timerfd_create>()  is preserved across "
 "B<execve>(2), and continues to generate timer expirations if the timer was "
@@ -10116,58 +10167,58 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:295
+#: build/C/man2/timerfd_create.2:301
 msgid ""
 "On success, B<timerfd_create>()  returns a new file descriptor.  On error, "
 "-1 is returned and I<errno> is set to indicate the error."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:303
+#: build/C/man2/timerfd_create.2:309
 msgid ""
 "B<timerfd_settime>()  and B<timerfd_gettime>()  return 0 on success; on "
 "error they return -1, and set I<errno> to indicate the error."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:306
+#: build/C/man2/timerfd_create.2:312
 msgid "B<timerfd_create>()  can fail with the following errors:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:314
+#: build/C/man2/timerfd_create.2:320
 msgid "The I<clockid> argument is neither B<CLOCK_MONOTONIC> nor B<CLOCK_REALTIME>;"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:334
+#: build/C/man2/timerfd_create.2:340
 msgid "There was insufficient kernel memory to create the timer."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:339
+#: build/C/man2/timerfd_create.2:345
 msgid ""
 "B<timerfd_settime>()  and B<timerfd_gettime>()  can fail with the following "
 "errors:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:343
+#: build/C/man2/timerfd_create.2:349
 msgid "I<fd> is not a valid file descriptor."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:354
+#: build/C/man2/timerfd_create.2:360
 msgid "I<fd> is not a valid timerfd file descriptor."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:357
+#: build/C/man2/timerfd_create.2:363
 msgid "B<timerfd_settime>()  can also fail with the following errors:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:363
+#: build/C/man2/timerfd_create.2:369
 msgid ""
 "I<new_value> is not properly initialized (one of the I<tv_nsec> falls "
 "outside the range zero to 999,999,999)."
@@ -10176,12 +10227,12 @@ msgstr ""
 #.  This case only checked since 2.6.29, and 2.2.2[78].some-stable-version.
 #.  In older kernel versions, no check was made for invalid flags.
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:369
+#: build/C/man2/timerfd_create.2:375
 msgid "I<flags> is invalid."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:372
+#: build/C/man2/timerfd_create.2:378
 msgid ""
 "These system calls are available on Linux since kernel 2.6.25.  Library "
 "support is provided by glibc since version 2.8."
@@ -10189,14 +10240,14 @@ msgstr ""
 
 #.  2.6.29
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:380
+#: build/C/man2/timerfd_create.2:386
 msgid ""
 "Currently, B<timerfd_create>()  supports fewer types of clock IDs than "
 "B<timer_create>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:389
+#: build/C/man2/timerfd_create.2:395
 msgid ""
 "The following program creates a timer and then monitors its progress.  The "
 "program accepts up to three command-line arguments.  The first argument "
@@ -10208,12 +10259,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:391 build/C/man2/wait.2:571
+#: build/C/man2/timerfd_create.2:397 build/C/man2/wait.2:571
 msgid "The following shell session demonstrates the use of the program:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:406
+#: build/C/man2/timerfd_create.2:412
 #, no-wrap
 msgid ""
 "$B< a.out 3 1 100>\n"
@@ -10269,7 +10320,7 @@ msgstr ""
 #
 #. ////////////////////////////////////////////////////////////
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:455
+#: build/C/man2/timerfd_create.2:461
 #, no-wrap
 msgid ""
 "#include E<lt>sys/timerfd.hE<gt>\n"
@@ -10281,7 +10332,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:458
+#: build/C/man2/timerfd_create.2:464
 #, no-wrap
 msgid ""
 "#define handle_error(msg) \\e\n"
@@ -10289,7 +10340,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:466
+#: build/C/man2/timerfd_create.2:472
 #, no-wrap
 msgid ""
 "static void\n"
@@ -10302,7 +10353,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:472
+#: build/C/man2/timerfd_create.2:478
 #, no-wrap
 msgid ""
 "    if (first_call) {\n"
@@ -10313,7 +10364,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:475
+#: build/C/man2/timerfd_create.2:481
 #, no-wrap
 msgid ""
 "    if (clock_gettime(CLOCK_MONOTONIC, &curr) == -1)\n"
@@ -10321,7 +10372,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:484
+#: build/C/man2/timerfd_create.2:490
 #, no-wrap
 msgid ""
 "    secs = curr.tv_sec - start.tv_sec;\n"
@@ -10335,7 +10386,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:493
+#: build/C/man2/timerfd_create.2:499
 #, no-wrap
 msgid ""
 "int\n"
@@ -10349,7 +10400,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:499
+#: build/C/man2/timerfd_create.2:505
 #, no-wrap
 msgid ""
 "    if ((argc != 2) && (argc != 4)) {\n"
@@ -10360,7 +10411,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:502
+#: build/C/man2/timerfd_create.2:508
 #, no-wrap
 msgid ""
 "    if (clock_gettime(CLOCK_REALTIME, &now) == -1)\n"
@@ -10368,7 +10419,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:505
+#: build/C/man2/timerfd_create.2:511
 #, no-wrap
 msgid ""
 "    /* Create a CLOCK_REALTIME absolute timer with initial\n"
@@ -10376,7 +10427,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:516
+#: build/C/man2/timerfd_create.2:522
 #, no-wrap
 msgid ""
 "    new_value.it_value.tv_sec = now.tv_sec + atoi(argv[1]);\n"
@@ -10392,7 +10443,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:520
+#: build/C/man2/timerfd_create.2:526
 #, no-wrap
 msgid ""
 "    fd = timerfd_create(CLOCK_REALTIME, 0);\n"
@@ -10401,7 +10452,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:523
+#: build/C/man2/timerfd_create.2:529
 #, no-wrap
 msgid ""
 "    if (timerfd_settime(fd, TFD_TIMER_ABSTIME, &new_value, NULL) == -1)\n"
@@ -10409,7 +10460,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:526
+#: build/C/man2/timerfd_create.2:532
 #, no-wrap
 msgid ""
 "    print_elapsed_time();\n"
@@ -10417,7 +10468,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:531
+#: build/C/man2/timerfd_create.2:537
 #, no-wrap
 msgid ""
 "    for (tot_exp = 0; tot_exp E<lt> max_exp;) {\n"
@@ -10427,7 +10478,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:538
+#: build/C/man2/timerfd_create.2:544
 #, no-wrap
 msgid ""
 "        tot_exp += exp;\n"
@@ -10439,7 +10490,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/timerfd_create.2:554
+#: build/C/man2/timerfd_create.2:560
 msgid ""
 "B<eventfd>(2), B<poll>(2), B<read>(2), B<select>(2), B<setitimer>(2), "
 "B<signalfd>(2), B<timer_create>(2), B<timer_gettime>(2), "
@@ -10511,62 +10562,57 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:92
-msgid "If I<tgid> is specified as -1, B<tgkill>()  is equivalent to B<tkill>()."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man2/tkill.2:95
+#: build/C/man2/tkill.2:88
 msgid ""
 "These are the raw system call interfaces, meant for internal thread library "
 "use."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:103
+#: build/C/man2/tkill.2:96
 msgid "An invalid thread ID, thread group ID, or signal was specified."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:108
+#: build/C/man2/tkill.2:101
 msgid "Permission denied.  For the required permissions, see B<kill>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:111
+#: build/C/man2/tkill.2:104
 msgid "No process with the specified thread ID (and thread group ID) exists."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:116
+#: build/C/man2/tkill.2:109
 msgid ""
 "B<tkill>()  is supported since Linux 2.4.19 / 2.5.4.  B<tgkill>()  was added "
 "in Linux 2.5.75."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:122
+#: build/C/man2/tkill.2:115
 msgid ""
 "B<tkill>()  and B<tgkill>()  are Linux-specific and should not be used in "
 "programs that are intended to be portable."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:128
+#: build/C/man2/tkill.2:121
 msgid ""
 "See the description of B<CLONE_THREAD> in B<clone>(2)  for an explanation of "
 "thread groups."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:131
+#: build/C/man2/tkill.2:124
 msgid ""
 "Glibc does not provide wrappers for these system calls; call them using "
 "B<syscall>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/tkill.2:136
+#: build/C/man2/tkill.2:129
 msgid "B<clone>(2), B<gettid>(2), B<kill>(2), B<rt_sigqueueinfo>(2)"
 msgstr ""