msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2013-04-30 20:30+0900\n"
+"POT-Creation-Date: 2013-07-15 16:08+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/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:44 build/C/man3/psignal.3:56 build/C/man3/raise.3:38 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:52 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:37 build/C/man2/tkill.2:41 build/C/man2/wait.2:81 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/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:52 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:37 build/C/man2/tkill.2:41 build/C/man2/wait.2:81 build/C/man2/wait4.2:67
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:54 build/C/man2/eventfd.2:222 build/C/man2/getitimer.2:122 build/C/man2/kill.2:99 build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:766 build/C/man3/profil.3:66 build/C/man3/psignal.3:89 build/C/man3/raise.3:61 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:167 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:287 build/C/man2/tkill.2:95 build/C/man2/wait.2:353 build/C/man2/wait4.2:132
+#: build/C/man3/bsd_signal.3:54 build/C/man2/eventfd.2:222 build/C/man2/getitimer.2:122 build/C/man2/kill.2:99 build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:775 build/C/man3/profil.3:68 build/C/man3/psignal.3:89 build/C/man3/raise.3:61 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:167 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:287 build/C/man2/tkill.2:95 build/C/man2/wait.2:353 build/C/man2/wait4.2:132
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:60 build/C/man2/eventfd.2:229 build/C/man2/getitimer.2:127 build/C/man2/kill.2:104 build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:784 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:663 build/C/man2/sigaltstack.2:137 build/C/man3/siginterrupt.3:78 build/C/man2/signal.2:102 build/C/man2/signalfd.2:265 build/C/man2/sigpending.2:56 build/C/man2/sigprocmask.2:96 build/C/man3/sigqueue.3:91 build/C/man3/sigset.3:154 build/C/man3/sigsetops.3:123 build/C/man2/sigsuspend.2:74 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:175 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:302 build/C/man2/tkill.2:99 build/C/man2/wait.2:382 build/C/man2/wait4.2:135
+#: build/C/man3/bsd_signal.3:60 build/C/man2/eventfd.2:229 build/C/man2/getitimer.2:127 build/C/man2/kill.2:104 build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:793 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:175 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:302 build/C/man2/tkill.2:99 build/C/man2/wait.2:382 build/C/man2/wait4.2:135
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:63 build/C/man2/eventfd.2:266 build/C/man2/getitimer.2:148 build/C/man3/gsignal.3:95 build/C/man2/kill.2:120 build/C/man2/killpg.2:111 build/C/man2/pause.2:57 build/C/man2/prctl.2:956 build/C/man3/profil.3:68 build/C/man3/psignal.3:99 build/C/man3/raise.3:64 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:675 build/C/man2/sigaltstack.2:156 build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:82 build/C/man2/signal.2:107 build/C/man7/signal.7:838 build/C/man2/signalfd.2:307 build/C/man3/sigpause.3:56 build/C/man2/sigpending.2:61 build/C/man2/sigprocmask.2:109 build/C/man3/sigqueue.3:114 build/C/man2/sigreturn.2:60 build/C/man3/sigset.3:173 build/C/man3/sigsetops.3:128 build/C/man2/sigsuspend.2:82 build/C/man3/sigvec.3:221 build/C/man3/sigwait.3:80 build/C/man2/sigwaitinfo.2:133 build/C/man3/sysv_signal.3:60 build/C/man2/timer_create.2:193 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:371 build/C/man2/tkill.2:116 build/C/man2/wait.2:420 build/C/man2/wait4.2:138
+#: build/C/man3/bsd_signal.3:63 build/C/man2/eventfd.2:266 build/C/man2/getitimer.2:148 build/C/man3/gsignal.3:95 build/C/man2/kill.2:120 build/C/man2/killpg.2:111 build/C/man2/pause.2:57 build/C/man2/prctl.2:965 build/C/man3/profil.3:70 build/C/man3/psignal.3:99 build/C/man3/raise.3:64 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:156 build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:87 build/C/man2/signal.2:110 build/C/man7/signal.7:838 build/C/man2/signalfd.2:307 build/C/man3/sigpause.3:56 build/C/man2/sigpending.2:64 build/C/man2/sigprocmask.2:112 build/C/man3/sigqueue.3:114 build/C/man2/sigreturn.2:60 build/C/man3/sigset.3:173 build/C/man3/sigsetops.3:131 build/C/man2/sigsuspend.2:84 build/C/man3/sigvec.3:221 build/C/man3/sigwait.3:80 build/C/man2/sigwaitinfo.2:133 build/C/man3/sysv_signal.3:60 build/C/man2/timer_create.2:193 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:371 build/C/man2/tkill.2:116 build/C/man2/wait.2:420 build/C/man2/wait4.2:138
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:70 build/C/man2/eventfd.2:271 build/C/man2/getitimer.2:158 build/C/man2/kill.2:122 build/C/man2/killpg.2:115 build/C/man3/raise.3:66 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:678 build/C/man2/sigaltstack.2:158 build/C/man2/signal.2:109 build/C/man2/signalfd.2:312 build/C/man3/sigpause.3:60 build/C/man2/sigpending.2:63 build/C/man2/sigprocmask.2:111 build/C/man3/sigqueue.3:116 build/C/man2/sigreturn.2:64 build/C/man3/sigset.3:190 build/C/man3/sigsetops.3:130 build/C/man2/sigsuspend.2:84 build/C/man3/sigvec.3:227 build/C/man3/sigwait.3:82 build/C/man2/sigwaitinfo.2:135 build/C/man3/sysv_signal.3:62 build/C/man2/timer_create.2:195 build/C/man2/timer_getoverrun.2:99 build/C/man2/tkill.2:122 build/C/man2/wait.2:422 build/C/man2/wait4.2:147
+#: build/C/man3/bsd_signal.3:70 build/C/man2/eventfd.2:271 build/C/man2/getitimer.2:158 build/C/man2/kill.2:122 build/C/man2/killpg.2:115 build/C/man3/raise.3:66 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:158 build/C/man2/signal.2:112 build/C/man2/signalfd.2:312 build/C/man3/sigpause.3:60 build/C/man2/sigpending.2:66 build/C/man2/sigprocmask.2:114 build/C/man3/sigqueue.3:116 build/C/man2/sigreturn.2:64 build/C/man3/sigset.3:190 build/C/man3/sigsetops.3:133 build/C/man2/sigsuspend.2:86 build/C/man3/sigvec.3:227 build/C/man3/sigwait.3:82 build/C/man2/sigwaitinfo.2:135 build/C/man3/sysv_signal.3:62 build/C/man2/timer_create.2:195 build/C/man2/timer_getoverrun.2:99 build/C/man2/tkill.2:122 build/C/man2/wait.2:422 build/C/man2/wait4.2:147
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:94 build/C/man2/eventfd.2:417 build/C/man2/getitimer.2:239 build/C/man3/gsignal.3:103 build/C/man2/kill.2:170 build/C/man2/killpg.2:134 build/C/man2/pause.2:59 build/C/man2/prctl.2:970 build/C/man3/profil.3:79 build/C/man3/psignal.3:113 build/C/man3/raise.3:77 build/C/man2/rt_sigqueueinfo.2:188 build/C/man2/s390_runtime_instr.2:88 build/C/man2/sgetmask.2:80 build/C/man2/sigaction.2:791 build/C/man2/sigaltstack.2:232 build/C/man7/sigevent.7:132 build/C/man3/siginterrupt.3:91 build/C/man2/signal.2:275 build/C/man7/signal.7:850 build/C/man2/signalfd.2:433 build/C/man3/sigpause.3:98 build/C/man2/sigpending.2:84 build/C/man2/sigprocmask.2:141 build/C/man3/sigqueue.3:149 build/C/man2/sigreturn.2:74 build/C/man3/sigset.3:266 build/C/man3/sigsetops.3:168 build/C/man2/sigsuspend.2:106 build/C/man3/sigvec.3:252 build/C/man3/sigwait.3:89 build/C/man2/sigwaitinfo.2:187 build/C/man3/sysv_signal.3:87 build/C/man2/timer_create.2:399 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:541 build/C/man2/tkill.2:131 build/C/man2/wait.2:619 build/C/man2/wait4.2:165
+#: build/C/man3/bsd_signal.3:94 build/C/man2/eventfd.2:417 build/C/man2/getitimer.2:239 build/C/man3/gsignal.3:103 build/C/man2/kill.2:170 build/C/man2/killpg.2:134 build/C/man2/pause.2:59 build/C/man2/prctl.2:979 build/C/man3/profil.3:81 build/C/man3/psignal.3:113 build/C/man3/raise.3:77 build/C/man2/rt_sigqueueinfo.2:188 build/C/man2/s390_runtime_instr.2:88 build/C/man2/sgetmask.2:80 build/C/man2/sigaction.2:793 build/C/man2/sigaltstack.2:232 build/C/man7/sigevent.7:132 build/C/man3/siginterrupt.3:96 build/C/man2/signal.2:278 build/C/man7/signal.7:850 build/C/man2/signalfd.2:433 build/C/man3/sigpause.3:98 build/C/man2/sigpending.2:87 build/C/man2/sigprocmask.2:144 build/C/man3/sigqueue.3:149 build/C/man2/sigreturn.2:74 build/C/man3/sigset.3:266 build/C/man3/sigsetops.3:171 build/C/man2/sigsuspend.2:108 build/C/man3/sigvec.3:252 build/C/man3/sigwait.3:89 build/C/man2/sigwaitinfo.2:187 build/C/man3/sysv_signal.3:87 build/C/man2/timer_create.2:399 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:541 build/C/man2/tkill.2:131 build/C/man2/wait.2:619 build/C/man2/wait4.2:165
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:99 build/C/man2/eventfd.2:428 build/C/man2/getitimer.2:246 build/C/man3/gsignal.3:107 build/C/man2/kill.2:180 build/C/man2/killpg.2:140 build/C/man2/pause.2:64 build/C/man2/prctl.2:973 build/C/man3/profil.3:84 build/C/man3/psignal.3:118 build/C/man3/raise.3:84 build/C/man2/rt_sigqueueinfo.2:196 build/C/man2/s390_runtime_instr.2:91 build/C/man2/sgetmask.2:83 build/C/man2/sigaction.2:810 build/C/man2/sigaltstack.2:239 build/C/man7/sigevent.7:142 build/C/man3/siginterrupt.3:93 build/C/man2/signal.2:294 build/C/man7/signal.7:883 build/C/man2/signalfd.2:446 build/C/man3/sigpause.3:106 build/C/man2/sigpending.2:92 build/C/man2/sigprocmask.2:152 build/C/man3/sigqueue.3:157 build/C/man2/sigreturn.2:79 build/C/man3/sigset.3:276 build/C/man3/sigsetops.3:173 build/C/man2/sigsuspend.2:116 build/C/man3/sigvec.3:262 build/C/man3/sigwait.3:97 build/C/man2/sigwaitinfo.2:199 build/C/man3/sysv_signal.3:92 build/C/man2/timer_create.2:414 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:553 build/C/man2/tkill.2:136 build/C/man2/wait.2:631 build/C/man2/wait4.2:172
+#: build/C/man3/bsd_signal.3:99 build/C/man2/eventfd.2:428 build/C/man2/getitimer.2:246 build/C/man3/gsignal.3:107 build/C/man2/kill.2:180 build/C/man2/killpg.2:140 build/C/man2/pause.2:64 build/C/man2/prctl.2:982 build/C/man3/profil.3:86 build/C/man3/psignal.3:118 build/C/man3/raise.3:84 build/C/man2/rt_sigqueueinfo.2:196 build/C/man2/s390_runtime_instr.2:91 build/C/man2/sgetmask.2:83 build/C/man2/sigaction.2:812 build/C/man2/sigaltstack.2:239 build/C/man7/sigevent.7:142 build/C/man3/siginterrupt.3:98 build/C/man2/signal.2:297 build/C/man7/signal.7:883 build/C/man2/signalfd.2:446 build/C/man3/sigpause.3:106 build/C/man2/sigpending.2:95 build/C/man2/sigprocmask.2:155 build/C/man3/sigqueue.3:157 build/C/man2/sigreturn.2:79 build/C/man3/sigset.3:276 build/C/man3/sigsetops.3:176 build/C/man2/sigsuspend.2:118 build/C/man3/sigvec.3:262 build/C/man3/sigwait.3:97 build/C/man2/sigwaitinfo.2:199 build/C/man3/sysv_signal.3:92 build/C/man2/timer_create.2:414 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:553 build/C/man2/tkill.2:136 build/C/man2/wait.2:631 build/C/man2/wait4.2:172
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/bsd_signal.3:106 build/C/man2/eventfd.2:435 build/C/man2/getitimer.2:253 build/C/man3/gsignal.3:114 build/C/man2/kill.2:187 build/C/man2/killpg.2:147 build/C/man2/pause.2:71 build/C/man2/prctl.2:980 build/C/man3/profil.3:91 build/C/man3/psignal.3:125 build/C/man3/raise.3:91 build/C/man2/rt_sigqueueinfo.2:203 build/C/man2/s390_runtime_instr.2:98 build/C/man2/sgetmask.2:90 build/C/man2/sigaction.2:817 build/C/man2/sigaltstack.2:246 build/C/man7/sigevent.7:149 build/C/man3/siginterrupt.3:100 build/C/man2/signal.2:301 build/C/man7/signal.7:890 build/C/man2/signalfd.2:453 build/C/man3/sigpause.3:113 build/C/man2/sigpending.2:99 build/C/man2/sigprocmask.2:159 build/C/man3/sigqueue.3:164 build/C/man2/sigreturn.2:86 build/C/man3/sigset.3:283 build/C/man3/sigsetops.3:180 build/C/man2/sigsuspend.2:123 build/C/man3/sigvec.3:269 build/C/man3/sigwait.3:104 build/C/man2/sigwaitinfo.2:206 build/C/man3/sysv_signal.3:99 build/C/man2/timer_create.2:421 build/C/man2/timer_delete.2:82 build/C/man2/timer_getoverrun.2:148 build/C/man2/timer_settime.2:223 build/C/man2/timerfd_create.2:560 build/C/man2/tkill.2:143 build/C/man2/wait.2:638 build/C/man2/wait4.2:179
+#: build/C/man3/bsd_signal.3:106 build/C/man2/eventfd.2:435 build/C/man2/getitimer.2:253 build/C/man3/gsignal.3:114 build/C/man2/kill.2:187 build/C/man2/killpg.2:147 build/C/man2/pause.2:71 build/C/man2/prctl.2:989 build/C/man3/profil.3:93 build/C/man3/psignal.3:125 build/C/man3/raise.3:91 build/C/man2/rt_sigqueueinfo.2:203 build/C/man2/s390_runtime_instr.2:98 build/C/man2/sgetmask.2:90 build/C/man2/sigaction.2:819 build/C/man2/sigaltstack.2:246 build/C/man7/sigevent.7:149 build/C/man3/siginterrupt.3:105 build/C/man2/signal.2:304 build/C/man7/signal.7:890 build/C/man2/signalfd.2:453 build/C/man3/sigpause.3:113 build/C/man2/sigpending.2:102 build/C/man2/sigprocmask.2:162 build/C/man3/sigqueue.3:164 build/C/man2/sigreturn.2:86 build/C/man3/sigset.3:283 build/C/man3/sigsetops.3:183 build/C/man2/sigsuspend.2:125 build/C/man3/sigvec.3:269 build/C/man3/sigwait.3:104 build/C/man2/sigwaitinfo.2:206 build/C/man3/sysv_signal.3:99 build/C/man2/timer_create.2:421 build/C/man2/timer_delete.2:82 build/C/man2/timer_getoverrun.2:148 build/C/man2/timer_settime.2:223 build/C/man2/timerfd_create.2:560 build/C/man2/tkill.2:143 build/C/man2/wait.2:638 build/C/man2/wait4.2:179
msgid ""
-"This page is part of release 3.51 of the Linux I<man-pages> project. A "
+"This page is part of release 3.52 of the Linux I<man-pages> project. A "
"description of the project, and information about reporting bugs, can be "
-"found at http://www.kernel.org/doc/man-pages/."
+"found at \\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
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:827 build/C/man2/prctl.2:832 build/C/man2/prctl.2:837 build/C/man2/prctl.2:847 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:221 build/C/man2/signal.2:225 build/C/man2/signal.2:264 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:680 build/C/man7/signal.7:686 build/C/man7/signal.7:693 build/C/man7/signal.7:698 build/C/man7/signal.7:717 build/C/man7/signal.7:736 build/C/man7/signal.7:743 build/C/man7/signal.7:752 build/C/man7/signal.7:760 build/C/man7/signal.7:766 build/C/man7/signal.7:771 build/C/man7/signal.7:791 build/C/man7/signal.7:810 build/C/man7/signal.7:813 build/C/man7/signal.7:816 build/C/man7/signal.7:819 build/C/man7/signal.7:824 build/C/man7/signal.7:830 build/C/man7/signal.7:834 build/C/man3/sigwait.3:62 build/C/man3/sigwait.3:67 build/C/man2/timer_create.2:216 build/C/man2/timer_create.2:219 build/C/man2/timer_create.2:222 build/C/man2/timer_create.2:226 build/C/man2/timer_create.2:229 build/C/man2/timer_create.2:235 build/C/man2/timer_create.2:239
+#: 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:836 build/C/man2/prctl.2:841 build/C/man2/prctl.2:846 build/C/man2/prctl.2:856 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:267 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:680 build/C/man7/signal.7:686 build/C/man7/signal.7:693 build/C/man7/signal.7:698 build/C/man7/signal.7:717 build/C/man7/signal.7:736 build/C/man7/signal.7:743 build/C/man7/signal.7:752 build/C/man7/signal.7:760 build/C/man7/signal.7:766 build/C/man7/signal.7:771 build/C/man7/signal.7:791 build/C/man7/signal.7:810 build/C/man7/signal.7:813 build/C/man7/signal.7:816 build/C/man7/signal.7:819 build/C/man7/signal.7:824 build/C/man7/signal.7:830 build/C/man7/signal.7:834 build/C/man3/sigwait.3:62 build/C/man3/sigwait.3:67 build/C/man2/timer_create.2:216 build/C/man2/timer_create.2:219 build/C/man2/timer_create.2:222 build/C/man2/timer_create.2:226 build/C/man2/timer_create.2:229 build/C/man2/timer_create.2:235 build/C/man2/timer_create.2:239
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:135 build/C/man2/kill.2:105 build/C/man2/killpg.2:95 build/C/man2/prctl.2:789 build/C/man2/prctl.2:794 build/C/man2/prctl.2:806 build/C/man2/prctl.2:811 build/C/man2/prctl.2:820 build/C/man2/prctl.2:860 build/C/man2/rt_sigqueueinfo.2:141 build/C/man2/s390_runtime_instr.2:66 build/C/man2/sigaction.2:668 build/C/man2/sigaltstack.2:142 build/C/man3/siginterrupt.3:79 build/C/man2/signal.2:103 build/C/man2/signalfd.2:271 build/C/man2/signalfd.2:279 build/C/man2/sigprocmask.2:104 build/C/man3/sigqueue.3:98 build/C/man3/sigsetops.3:124 build/C/man3/sigwait.3:75 build/C/man2/sigwaitinfo.2:129 build/C/man2/timer_create.2:179 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:305 build/C/man2/timerfd_create.2:313 build/C/man2/timerfd_create.2:349 build/C/man2/timerfd_create.2:356 build/C/man2/timerfd_create.2:362 build/C/man2/tkill.2:100 build/C/man2/wait.2:415
+#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:135 build/C/man2/kill.2:105 build/C/man2/killpg.2:95 build/C/man2/prctl.2:798 build/C/man2/prctl.2:803 build/C/man2/prctl.2:815 build/C/man2/prctl.2:820 build/C/man2/prctl.2:829 build/C/man2/prctl.2:869 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:179 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:305 build/C/man2/timerfd_create.2:313 build/C/man2/timerfd_create.2:349 build/C/man2/timerfd_create.2:356 build/C/man2/timerfd_create.2:362 build/C/man2/tkill.2:100 build/C/man2/wait.2:415
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:951 build/C/man3/psignal.3:95 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:191 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:368 build/C/man2/tkill.2:111
+#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:960 build/C/man3/psignal.3:95 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:191 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:368 build/C/man2/tkill.2:111
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/eventfd.2:334 build/C/man2/sigaction.2:788 build/C/man2/sigaltstack.2:215 build/C/man2/signalfd.2:360 build/C/man3/sigwait.3:86 build/C/man2/timer_create.2:253 build/C/man2/timer_getoverrun.2:128 build/C/man2/timer_settime.2:209 build/C/man2/timerfd_create.2:379 build/C/man2/wait.2:536
+#: build/C/man2/eventfd.2:334 build/C/man2/sigaction.2:790 build/C/man2/sigaltstack.2:215 build/C/man2/signalfd.2:360 build/C/man3/sigwait.3:86 build/C/man2/timer_create.2:253 build/C/man2/timer_getoverrun.2:128 build/C/man2/timer_settime.2:209 build/C/man2/timerfd_create.2:379 build/C/man2/wait.2:536
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/getitimer.2:128 build/C/man2/prctl.2:785 build/C/man2/sigaction.2:664 build/C/man2/sigaltstack.2:138 build/C/man2/sigpending.2:57 build/C/man2/sigprocmask.2:97 build/C/man2/sigsuspend.2:75 build/C/man2/timer_settime.2:184 build/C/man2/timerfd_create.2:342
+#: build/C/man2/getitimer.2:128 build/C/man2/prctl.2:794 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:342
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/getitimer.2:189 build/C/man2/kill.2:160 build/C/man3/profil.3:70 build/C/man3/psignal.3:101 build/C/man2/sigaction.2:779 build/C/man2/signalfd.2:352 build/C/man2/sigpending.2:78 build/C/man3/sigset.3:232 build/C/man2/timer_getoverrun.2:115 build/C/man2/timerfd_create.2:373 build/C/man2/wait.2:521
+#: build/C/man2/getitimer.2:189 build/C/man2/kill.2:160 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:81 build/C/man3/sigset.3:232 build/C/man2/timer_getoverrun.2:115 build/C/man2/timerfd_create.2:373 build/C/man2/wait.2:521
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/gsignal.3:44 build/C/man2/kill.2:59 build/C/man2/killpg.2:53 build/C/man3/profil.3:40 build/C/man3/psignal.3:46 build/C/man2/sigaction.2:61 build/C/man2/sigaltstack.2:38 build/C/man3/siginterrupt.3:44 build/C/man2/sigpending.2:40 build/C/man2/sigprocmask.2:41 build/C/man3/sigqueue.3:39 build/C/man3/sigset.3:45 build/C/man3/sigsetops.3:51 build/C/man2/sigsuspend.2:40 build/C/man3/sigvec.3:45 build/C/man3/sigwait.3:39 build/C/man2/sigwaitinfo.2:41 build/C/man2/timer_create.2:48 build/C/man2/timer_delete.2:41 build/C/man2/timer_getoverrun.2:41 build/C/man2/timer_settime.2:45 build/C/man2/wait.2:67 build/C/man2/wait4.2:53
+#: build/C/man3/gsignal.3:44 build/C/man2/kill.2:59 build/C/man2/killpg.2:53 build/C/man3/profil.3:42 build/C/man3/psignal.3:46 build/C/man2/sigaction.2:61 build/C/man2/sigaltstack.2:38 build/C/man3/siginterrupt.3:44 build/C/man2/sigpending.2:40 build/C/man2/sigprocmask.2:41 build/C/man3/sigqueue.3:39 build/C/man3/sigset.3:45 build/C/man3/sigsetops.3:51 build/C/man2/sigsuspend.2:40 build/C/man3/sigvec.3:45 build/C/man3/sigwait.3:39 build/C/man2/sigwaitinfo.2:41 build/C/man2/timer_create.2:48 build/C/man2/timer_delete.2:41 build/C/man2/timer_getoverrun.2:41 build/C/man2/timer_settime.2:45 build/C/man2/wait.2:67 build/C/man2/wait4.2:53
msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/kill.2:108 build/C/man2/killpg.2:99 build/C/man2/prctl.2:870 build/C/man2/prctl.2:882 build/C/man2/prctl.2:892 build/C/man2/prctl.2:900 build/C/man2/rt_sigqueueinfo.2:148 build/C/man2/sigaltstack.2:151 build/C/man3/sigqueue.3:102 build/C/man2/tkill.2:103
+#: build/C/man2/kill.2:108 build/C/man2/killpg.2:99 build/C/man2/prctl.2:879 build/C/man2/prctl.2:891 build/C/man2/prctl.2:901 build/C/man2/prctl.2:909 build/C/man2/rt_sigqueueinfo.2:148 build/C/man2/sigaltstack.2:151 build/C/man3/sigqueue.3:102 build/C/man2/tkill.2:103
#, no-wrap
msgid "B<EPERM>"
msgstr ""
#. type: Plain text
#: build/C/man2/killpg.2:99
-msgid "I<Sig> is not a valid signal number."
+msgid "I<sig> is not a valid signal number."
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/pause.2:35 build/C/man3/profil.3:33
+#: build/C/man2/pause.2:35
msgid "B<#include E<lt>unistd.hE<gt>>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/pause.2:54 build/C/man2/sigsuspend.2:79 build/C/man2/sigwaitinfo.2:123 build/C/man2/wait.2:408
+#: build/C/man2/pause.2:54 build/C/man2/sigsuspend.2:81 build/C/man2/sigwaitinfo.2:123 build/C/man2/wait.2:408
#, no-wrap
msgid "B<EINTR>"
msgstr ""
#. type: TH
#: build/C/man2/prctl.2:52
#, no-wrap
-msgid "2013-02-25"
+msgid "2013-05-21"
msgstr ""
#. type: Plain text
#. TASK_COMM_LEN in include/linux/sched.h
#. type: Plain text
-#: build/C/man2/prctl.2:244
+#: build/C/man2/prctl.2:253
msgid ""
-"Set the process name for 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."
+"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."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:244
+#: build/C/man2/prctl.2:253
#, no-wrap
msgid "B<PR_GET_NAME> (since Linux 2.6.11)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:251
+#: build/C/man2/prctl.2:260
msgid ""
-"Return the name for 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."
+"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."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:251
+#: build/C/man2/prctl.2:260
#, no-wrap
msgid "B<PR_SET_NO_NEW_PRIVS> (since Linux 3.5)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:274
+#: build/C/man2/prctl.2:283
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:277
+#: build/C/man2/prctl.2:286
msgid ""
"For more information, see the kernel source file "
"I<Documentation/prctl/no_new_privs.txt>."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:277
+#: build/C/man2/prctl.2:286
#, no-wrap
msgid "B<PR_GET_NO_NEW_PRIVS> (since Linux 3.5)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:288
+#: build/C/man2/prctl.2:297
msgid ""
"Return the value of the I<no_new_privs> bit for the current process. A "
"value of 0 indicates the regular B<execve>(2) behavior. A value of 1 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:288
+#: build/C/man2/prctl.2:297
#, no-wrap
msgid "B<PR_SET_PDEATHSIG> (since Linux 2.1.57)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:299
+#: build/C/man2/prctl.2:308
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:299
+#: build/C/man2/prctl.2:308
#, no-wrap
msgid "B<PR_GET_PDEATHSIG> (since Linux 2.3.15)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:304
+#: build/C/man2/prctl.2:313
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:304
+#: build/C/man2/prctl.2:313
#, no-wrap
msgid "B<PR_SET_PTRACER> (since Linux 3.4)"
msgstr ""
#. commit 2d514487faf188938a4ee4fb3464eeecfbdcf8eb
#. commit bf06189e4d14641c0148bea16e9dd24943862215
#. type: Plain text
-#: build/C/man2/prctl.2:329
+#: build/C/man2/prctl.2:338
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>). "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:332
+#: build/C/man2/prctl.2:341
msgid ""
"For further information, see the kernel source file "
"I<Documentation/security/Yama.txt>."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:332
+#: build/C/man2/prctl.2:341
#, no-wrap
msgid "B<PR_SET_SECCOMP> (since Linux 2.6.23)"
msgstr ""
#. [PATCH 0 of 2] seccomp updates
#. andrea@cpushare.com
#. type: Plain text
-#: build/C/man2/prctl.2:343
+#: build/C/man2/prctl.2:352
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:364
+#: build/C/man2/prctl.2:373
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:379
+#: build/C/man2/prctl.2:388
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:394
+#: build/C/man2/prctl.2:403
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:397
+#: build/C/man2/prctl.2:406
msgid ""
"For further information, see the kernel source file "
"I<Documentation/prctl/seccomp_filter.txt>."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:397
+#: build/C/man2/prctl.2:406
#, no-wrap
msgid "B<PR_GET_SECCOMP> (since Linux 2.6.23)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:412
+#: build/C/man2/prctl.2:421
msgid ""
"Return the secure computing mode of the calling thread. If the caller is "
"not in secure computing mode, this operation returns 0; if the caller is in "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:412
+#: build/C/man2/prctl.2:421
#, no-wrap
msgid "B<PR_SET_SECUREBITS> (since Linux 2.6.26)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:418
+#: build/C/man2/prctl.2:427
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:418
+#: build/C/man2/prctl.2:427
#, no-wrap
msgid "B<PR_GET_SECUREBITS> (since Linux 2.6.26)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:424
+#: build/C/man2/prctl.2:433
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:424
+#: build/C/man2/prctl.2:433
#, no-wrap
msgid "B<PR_GET_TID_ADDRESS> (since Linux 3.5)"
msgstr ""
#. commit 300f786b2683f8bb1ec0afb6e1851183a479c86d
#. type: Plain text
-#: build/C/man2/prctl.2:439
+#: build/C/man2/prctl.2:448
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:439
+#: build/C/man2/prctl.2:448
#, no-wrap
msgid "B<PR_SET_TIMERSLACK> (since Linux 2.6.28)"
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:458
+#: build/C/man2/prctl.2:467
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 "
#. List obtained by grepping for futex usage in glibc source
#. type: Plain text
-#: build/C/man2/prctl.2:478
+#: build/C/man2/prctl.2:487
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), "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:482
+#: build/C/man2/prctl.2:491
msgid ""
"Timer slack is not applied to threads that are scheduled under a realtime "
"scheduling policy (see B<sched_setscheduler>(2))."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:499
+#: build/C/man2/prctl.2:508
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:499
+#: build/C/man2/prctl.2:508
#, no-wrap
msgid "B<PR_GET_TIMERSLACK> (since Linux 2.6.28)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:502
+#: build/C/man2/prctl.2:511
msgid "Return the current timer slack value of the calling thread."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:502
+#: build/C/man2/prctl.2:511
#, no-wrap
msgid "B<PR_SET_TIMING> (since Linux 2.6.0-test4)"
msgstr ""
#. and looking at the patch history, it appears
#. that it never did anything.
#. type: Plain text
-#: build/C/man2/prctl.2:519
+#: build/C/man2/prctl.2:528
msgid ""
"Set whether to use (normal, traditional) statistical process timing or "
"accurate timestamp-based process timing, by passing B<PR_TIMING_STATISTICAL> "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:519
+#: build/C/man2/prctl.2:528
#, no-wrap
msgid "B<PR_GET_TIMING> (since Linux 2.6.0-test4)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:523
+#: build/C/man2/prctl.2:532
msgid ""
"Return (as the function result) which process timing method is currently in "
"use."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:523
+#: build/C/man2/prctl.2:532
#, no-wrap
msgid "B<PR_TASK_PERF_EVENTS_DISABLE> (since Linux 2.6.31)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:532
+#: build/C/man2/prctl.2:541
msgid ""
"Disable all performance counters attached to the calling process, regardless "
"of whether the counters were created by this process or another process. "
#. commit 1d1c7ddbfab358445a542715551301b7fc363e28
#. type: Plain text
-#: build/C/man2/prctl.2:538
+#: build/C/man2/prctl.2:547
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:538
+#: build/C/man2/prctl.2:547
#, no-wrap
msgid "B<PR_TASK_PERF_EVENTS_ENABLE> (since Linux 2.6.31)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:543
+#: build/C/man2/prctl.2:552
msgid ""
"The converse of B<PR_TASK_PERF_EVENTS_DISABLE>; enable performance counters "
"attached to the calling process."
#. commit 1d1c7ddbfab358445a542715551301b7fc363e28
#. commit cdd6c482c9ff9c55475ee7392ec8f672eddb7be6
#. type: Plain text
-#: build/C/man2/prctl.2:550
+#: build/C/man2/prctl.2:559
msgid "Originally called B<PR_TASK_PERF_COUNTERS_ENABLE>; renamed in Linux 2.6.32."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:550
+#: build/C/man2/prctl.2:559
#, no-wrap
msgid "B<PR_SET_TSC> (since Linux 2.6.26, x86 only)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:563
+#: build/C/man2/prctl.2:572
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:563
+#: build/C/man2/prctl.2:572
#, no-wrap
msgid "B<PR_GET_TSC> (since Linux 2.6.26, x86 only)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:569
+#: build/C/man2/prctl.2:578
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:569
+#: build/C/man2/prctl.2:578
#, no-wrap
msgid "B<PR_SET_UNALIGN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:579
+#: build/C/man2/prctl.2:588
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:579
+#: build/C/man2/prctl.2:588
#, no-wrap
msgid "B<PR_GET_UNALIGN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:586
+#: build/C/man2/prctl.2:595
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\\ "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:586
+#: build/C/man2/prctl.2:595
#, no-wrap
msgid "B<PR_MCE_KILL> (since Linux 2.6.32)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:626
+#: build/C/man2/prctl.2:635
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:626
+#: build/C/man2/prctl.2:635
#, no-wrap
msgid "B<PR_MCE_KILL_GET> (since Linux 2.6.32)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:632
+#: build/C/man2/prctl.2:641
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:632
+#: build/C/man2/prctl.2:641
#, no-wrap
msgid "B<PR_SET_MM> (since Linux 3.3)"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:652
+#: build/C/man2/prctl.2:661
msgid ""
"Modify certain kernel memory map descriptor fields of the calling process. "
"Usually these fields are set by the kernel and dynamic loader (see "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:653
+#: build/C/man2/prctl.2:662
#, no-wrap
msgid "B<PR_SET_MM_START_CODE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:662
+#: build/C/man2/prctl.2:671
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:662
+#: build/C/man2/prctl.2:671
#, no-wrap
msgid "B<PR_SET_MM_END_CODE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:667
+#: build/C/man2/prctl.2:676
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:667
+#: build/C/man2/prctl.2:676
#, no-wrap
msgid "B<PR_SET_MM_START_DATA>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:673
+#: build/C/man2/prctl.2:682
msgid ""
"Set the address above which initialized and uninitialized (bss) data are "
"placed. The corresponding memory area must be readable and writable, but "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:673
+#: build/C/man2/prctl.2:682
#, no-wrap
msgid "B<PR_SET_MM_END_DATA>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:679
+#: build/C/man2/prctl.2:688
msgid ""
"Set the address below which initialized and uninitialized (bss) data are "
"placed. The corresponding memory area must be readable and writable, but "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:679
+#: build/C/man2/prctl.2:688
#, no-wrap
msgid "B<PR_SET_MM_START_STACK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:683
+#: build/C/man2/prctl.2:692
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:683
+#: build/C/man2/prctl.2:692
#, no-wrap
msgid "B<PR_SET_MM_START_BRK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:695
+#: build/C/man2/prctl.2:704
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 "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:695
+#: build/C/man2/prctl.2:704
#, no-wrap
msgid "B<PR_SET_MM_BRK>"
msgstr ""
#. symbolic-link transitions over all process running in a system.
#. ========== END FIXME
#. type: Plain text
-#: build/C/man2/prctl.2:764
+#: build/C/man2/prctl.2:773
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."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:784
+#: build/C/man2/prctl.2:793
msgid ""
"On success, B<PR_GET_DUMPABLE>, B<PR_GET_KEEPCAPS>, B<PR_GET_NO_NEW_PRIVS>, "
"B<PR_CAPBSET_READ>, B<PR_GET_TIMING>, B<PR_GET_SECUREBITS>, "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:789
+#: build/C/man2/prctl.2:798
msgid "I<arg2> is an invalid address."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:794
+#: build/C/man2/prctl.2:803
msgid "The value of I<option> is not recognized."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:806
+#: build/C/man2/prctl.2:815
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:811
+#: build/C/man2/prctl.2:820
msgid "I<arg2> is not valid value for this I<option>."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:820
+#: build/C/man2/prctl.2:829
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:826
+#: build/C/man2/prctl.2:835
msgid "I<option> is B<PR_SET_MM>, and one of the following is true"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:832
+#: build/C/man2/prctl.2:841
msgid "I<arg4> or I<arg5> is nonzero;"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:837
+#: build/C/man2/prctl.2:846
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:847
+#: build/C/man2/prctl.2:856
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,> "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:859
+#: build/C/man2/prctl.2:868
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:870
+#: build/C/man2/prctl.2:879
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:882
+#: build/C/man2/prctl.2:891
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:892
+#: build/C/man2/prctl.2:901
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:900
+#: build/C/man2/prctl.2:909
msgid ""
"I<option> is B<PR_CAPBSET_DROP>, and the caller does not have the "
"B<CAP_SETPCAP> capability."
#. .BR PR_SET_SECCOMP ,
#. and secure computing mode is already 1.
#. type: Plain text
-#: build/C/man2/prctl.2:951
+#: build/C/man2/prctl.2:960
msgid ""
"I<option> is B<PR_SET_MM>, and the caller does not have the "
"B<CAP_SYS_RESOURCE> capability."
#. The library interface was added in glibc 2.0.6
#. type: Plain text
-#: build/C/man2/prctl.2:956
+#: build/C/man2/prctl.2:965
msgid "The B<prctl>() system call was introduced in Linux 2.1.57."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:963
+#: build/C/man2/prctl.2:972
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:965
+#: build/C/man2/prctl.2:974
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:970
+#: build/C/man2/prctl.2:979
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:973
+#: build/C/man2/prctl.2:982
msgid "B<signal>(2), B<core>(5)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:36
+#: build/C/man3/profil.3:34
+#, no-wrap
+msgid "B<#include E<lt>unistd.hE<gt>>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/profil.3:37
+#, no-wrap
msgid ""
-"B<int profil(unsigned short *>I<buf>B<, size_t >I<bufsiz>B<, size_t "
-">I<offset>B<, unsigned int >I<scale>B<);>"
+"B<int profil(unsigned short *>I<buf>B<, size_t >I<bufsiz>B<,>\n"
+"B< size_t >I<offset>B<, unsigned int >I<scale>B<);>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:44
+#: build/C/man3/profil.3:46
msgid "B<profil>(): _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E<lt>\\ 500)"
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:66
+#: build/C/man3/profil.3:68
msgid ""
"This routine provides a means to find out in what areas your program spends "
"most of its time. The argument I<buf> points to I<bufsiz> bytes of core. "
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:68
+#: build/C/man3/profil.3:70
msgid "Zero is always returned."
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:70
+#: build/C/man3/profil.3:72
msgid "Similar to a call in SVr4 (but not POSIX.1-2001)."
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:76
+#: build/C/man3/profil.3:78
msgid ""
"B<profil>() cannot be used on a program that also uses B<ITIMER_PROF> "
"interval timers (see B<setitimer>(2))."
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:79
+#: build/C/man3/profil.3:81
msgid ""
"True kernel profiling provides more accurate results. Libc 4.4 contained a "
"kernel patch providing a system call profil."
msgstr ""
#. type: Plain text
-#: build/C/man3/profil.3:84
+#: build/C/man3/profil.3:86
msgid "B<gprof>(1), B<setitimer>(2), B<sigaction>(2), B<signal>(2)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/raise.3:66 build/C/man2/signal.2:109
+#: build/C/man3/raise.3:66 build/C/man2/signal.2:112
msgid "C89, C99, POSIX.1-2001."
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/sigaction.2:47
+#: build/C/man2/sigaction.2:47 build/C/man3/siginterrupt.3:31 build/C/man2/signal.2:36 build/C/man2/sigpending.2:29 build/C/man2/sigprocmask.2:29 build/C/man3/sigsetops.3:31 build/C/man2/sigsuspend.2:29
#, no-wrap
-msgid "2013-02-12"
+msgid "2013-04-19"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:663
-msgid "B<sigaction>() returns 0 on success and -1 on error."
+#: build/C/man2/sigaction.2:665
+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:668
+#: build/C/man2/sigaction.2:670
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:675
+#: build/C/man2/sigaction.2:677
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 "
#. SVr4 does not document the EINTR condition.
#. type: Plain text
-#: build/C/man2/sigaction.2:678
+#: build/C/man2/sigaction.2:680
msgid "POSIX.1-2001, SVr4."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:686 build/C/man7/signal.7:105
+#: build/C/man2/sigaction.2:688 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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:704 build/C/man2/signal.2:131
+#: build/C/man2/sigaction.2:706 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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:721
+#: build/C/man2/sigaction.2:723
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:734
+#: build/C/man2/sigaction.2:736
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:738
+#: build/C/man2/sigaction.2:740
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:748
+#: build/C/man2/sigaction.2:750
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:754
+#: build/C/man2/sigaction.2:756
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:760
+#: build/C/man2/sigaction.2:762
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:764 build/C/man2/sigpending.2:67 build/C/man2/sigprocmask.2:141 build/C/man2/sigsuspend.2:106
+#: build/C/man2/sigaction.2:766 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:769
+#: build/C/man2/sigaction.2:771
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:769
+#: build/C/man2/sigaction.2:771
#, no-wrap
msgid "Undocumented"
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:779
+#: build/C/man2/sigaction.2:781
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:788
+#: build/C/man2/sigaction.2:790
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:791
+#: build/C/man2/sigaction.2:793
msgid "See B<mprotect>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigaction.2:810
+#: build/C/man2/sigaction.2:812
msgid ""
"B<kill>(1), B<kill>(2), B<killpg>(2), B<pause>(2), B<sigaltstack>(2), "
"B<signal>(2), B<signalfd>(2), B<sigpending>(2), B<sigprocmask>(2), "
msgstr ""
#. type: TH
-#: build/C/man7/sigevent.7:26 build/C/man3/siginterrupt.3:31
+#: build/C/man7/sigevent.7:26
#, no-wrap
msgid "2011-09-09"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/sigevent.7:132 build/C/man2/sigpending.2:63 build/C/man2/sigprocmask.2:111 build/C/man3/sigqueue.3:116 build/C/man3/sigsetops.3:130 build/C/man2/sigsuspend.2:84 build/C/man3/sigwait.3:82 build/C/man2/sigwaitinfo.2:135 build/C/man2/timer_create.2:195 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:116 build/C/man3/sigsetops.3:133 build/C/man2/sigsuspend.2:86 build/C/man3/sigwait.3:82 build/C/man2/sigwaitinfo.2:135 build/C/man2/timer_create.2:195 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 ""
msgstr ""
#. type: Plain text
-#: build/C/man3/siginterrupt.3:78
+#: build/C/man3/siginterrupt.3:83
msgid ""
-"The B<siginterrupt>() function returns 0 on success, or -1 if the signal "
-"number I<sig> is invalid."
+"The B<siginterrupt>() function returns 0 on success. It returns -1 if the "
+"signal number I<sig> is invalid, with I<errno> set to indicate the cause of "
+"the error."
msgstr ""
#. type: Plain text
-#: build/C/man3/siginterrupt.3:82
+#: build/C/man3/siginterrupt.3:87
msgid "The specified signal number is invalid."
msgstr ""
#. type: Plain text
-#: build/C/man3/siginterrupt.3:91
+#: build/C/man3/siginterrupt.3:96
msgid ""
"4.3BSD, POSIX.1-2001. POSIX.1-2008 marks B<siginterrupt>() as obsolete, "
"recommending the use of B<sigaction>(2) with the B<SA_RESTART> flag "
msgstr ""
#. type: Plain text
-#: build/C/man3/siginterrupt.3:93
+#: build/C/man3/siginterrupt.3:98
msgid "B<signal>(2)"
msgstr ""
msgid "SIGNAL"
msgstr ""
-#. type: TH
-#: build/C/man2/signal.2:36
-#, no-wrap
-msgid "2013-02-09"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/signal.2:39
msgid "signal - ANSI C signal handling"
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:102
+#: build/C/man2/signal.2:105
msgid ""
"B<signal>() returns the previous value of the signal handler, or B<SIG_ERR> "
-"on error."
+"on error. In the event of an error, I<errno> is set to indicate the cause."
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:107
+#: build/C/man2/signal.2:110
msgid "I<signum> is invalid."
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:113
+#: build/C/man2/signal.2:116
msgid "The effects of B<signal>() in a multithreaded process are unspecified."
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:138
+#: build/C/man2/signal.2:141
msgid ""
"See B<sigaction>(2) for details on what happens when B<SIGCHLD> is set to "
"B<SIG_IGN>."
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:143
+#: build/C/man2/signal.2:146
msgid ""
"See B<signal>(7) for a list of the async-signal-safe functions that can be "
"safely called from inside a signal handler."
#. libc4 and libc5 define
#. .IR SignalHandler ;
#. type: Plain text
-#: build/C/man2/signal.2:159
+#: build/C/man2/signal.2:162
msgid ""
"The use of I<sighandler_t> is a GNU extension, exposed if B<_GNU_SOURCE> is "
"defined; glibc also defines (the BSD-derived) I<sig_t> if B<_BSD_SOURCE> is "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:163
+#: build/C/man2/signal.2:166
#, no-wrap
msgid ""
"B<void ( *>I<signal>B<(int >I<signum>B<, void (*>I<handler>B<)(int)) ) "
msgstr ""
#. type: SS
-#: build/C/man2/signal.2:165
+#: build/C/man2/signal.2:168
#, no-wrap
msgid "Portability"
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:177
+#: build/C/man2/signal.2:180
msgid ""
"The only portable use of B<signal>() is to set a signal's disposition to "
"B<SIG_DFL> or B<SIG_IGN>. The semantics when using B<signal>() to "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:183
+#: build/C/man2/signal.2:186
msgid ""
"POSIX.1 solved the portability mess by specifying B<sigaction>(2), which "
"provides explicit control of the semantics when a signal handler is invoked; "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:193
+#: build/C/man2/signal.2:196
msgid ""
"In the original UNIX systems, when a handler that was established using "
"B<signal>() was invoked by the delivery of a signal, the disposition of the "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:195
+#: build/C/man2/signal.2:198
#, no-wrap
msgid " sa.sa_flags = SA_RESETHAND | SA_NODEFER;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:202
+#: build/C/man2/signal.2:205
msgid ""
"System V also provides these semantics for B<signal>(). This was bad "
"because the signal might be delivered again before the handler had a chance "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:217
+#: build/C/man2/signal.2:220
msgid ""
"BSD improved on this situation, but unfortunately also changed the semantics "
"of the existing B<signal>() interface while doing so. On BSD, when a "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:219
+#: build/C/man2/signal.2:222
#, no-wrap
msgid " sa.sa_flags = SA_RESTART;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:221
+#: build/C/man2/signal.2:224
msgid "The situation on Linux is as follows:"
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:225
+#: build/C/man2/signal.2:228
msgid "The kernel's B<signal>() system call provides System V semantics."
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:241
+#: build/C/man2/signal.2:244
msgid ""
"By default, in glibc 2 and later, the B<signal>() wrapper function does not "
"invoke the kernel system call. Instead, it calls B<sigaction>(2) using "
#. .BR sysv_signal (3)
#. function.
#. type: Plain text
-#: build/C/man2/signal.2:264
+#: build/C/man2/signal.2:267
msgid ""
"On glibc 2 and later, if the B<_BSD_SOURCE> feature test macro is not "
"defined, then B<signal>() provides System V semantics. (The default "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:275
+#: build/C/man2/signal.2:278
msgid ""
"The B<signal>() function in Linux libc4 and libc5 provide System V "
"semantics. If one on a libc5 system includes I<E<lt>bsd/signal.hE<gt>> "
msgstr ""
#. type: Plain text
-#: build/C/man2/signal.2:294
+#: build/C/man2/signal.2:297
msgid ""
"B<kill>(1), B<alarm>(2), B<kill>(2), B<killpg>(2), B<pause>(2), "
"B<sigaction>(2), B<signalfd>(2), B<sigpending>(2), B<sigprocmask>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:192 build/C/man2/sigprocmask.2:123
+#: build/C/man7/signal.7:192 build/C/man2/sigprocmask.2:126
msgid ""
"A child created via B<fork>(2) inherits a copy of its parent's signal mask; "
"the signal mask is preserved across B<execve>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:222 build/C/man2/sigpending.2:78
+#: build/C/man7/signal.7:222 build/C/man2/sigpending.2:81
msgid ""
"A child created via B<fork>(2) initially has an empty pending signal set; "
"the pending signal set is preserved across an B<execve>(2)."
"System V version of this function, which removes only the specified signal "
"I<sig> from the process's signal mask. The unfortunate situation with two "
"incompatible functions with the same name was solved by the "
-"B<\\%sigsuspend>(2) function, that takes a I<sigset_t *> argument (instead "
-"of an I<int>)."
+"B<\\%sigsuspend>(2) function, that takes a I<sigset_t\\ *> argument "
+"(instead of an I<int>)."
msgstr ""
#. type: Plain text
msgid "SIGPENDING"
msgstr ""
-#. type: TH
-#: build/C/man2/sigpending.2:29
-#, no-wrap
-msgid "2008-10-04"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/sigpending.2:32
msgid "sigpending - examine pending signals"
msgstr ""
#. type: Plain text
-#: build/C/man2/sigpending.2:56
-msgid "B<sigpending>() returns 0 on success and -1 on error."
+#: build/C/man2/sigpending.2:59
+msgid ""
+"B<sigpending>() returns 0 on success and -1 on error. In the event of an "
+"error, I<errno> is set to indicate the cause."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigpending.2:61
+#: build/C/man2/sigpending.2:64
msgid ""
"I<set> points to memory which is not a valid part of the process address "
"space."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigpending.2:72
+#: build/C/man2/sigpending.2:75
msgid ""
"The set of signals that is pending for a thread is the union of the set of "
"signals that is pending for that thread and the set of signals that is "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigpending.2:84
+#: build/C/man2/sigpending.2:87
msgid ""
"In versions of glibc up to and including 2.2.1, there is a bug in the "
"wrapper function for B<sigpending>() which means that information about "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigpending.2:92
+#: build/C/man2/sigpending.2:95
msgid ""
"B<kill>(2), B<sigaction>(2), B<signal>(2), B<sigprocmask>(2), "
"B<sigsuspend>(2), B<sigsetops>(3), B<signal>(7)"
msgid "SIGPROCMASK"
msgstr ""
-#. type: TH
-#: build/C/man2/sigprocmask.2:29
-#, no-wrap
-msgid "2012-04-15"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/sigprocmask.2:32
msgid "sigprocmask - examine and change blocked signals"
msgstr ""
#. type: Plain text
-#: build/C/man2/sigprocmask.2:96
-msgid "B<sigprocmask>() returns 0 on success and -1 on error."
+#: build/C/man2/sigprocmask.2:99
+msgid ""
+"B<sigprocmask>() returns 0 on success and -1 on error. In the event of an "
+"error, I<errno> is set to indicate the cause."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigprocmask.2:104
+#: build/C/man2/sigprocmask.2:107
msgid ""
"the I<set> or I<oldset> argument points outside the process's allocated "
"address space."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigprocmask.2:109
+#: build/C/man2/sigprocmask.2:112
msgid "The value specified in I<how> was invalid."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigprocmask.2:115
+#: build/C/man2/sigprocmask.2:118
msgid ""
"It is not possible to block B<SIGKILL> or B<SIGSTOP>. Attempts to do so are "
"silently ignored."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigprocmask.2:117
+#: build/C/man2/sigprocmask.2:120
msgid "Each of the threads in a process has its own signal mask."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigprocmask.2:137
+#: build/C/man2/sigprocmask.2:140
msgid ""
"If B<SIGBUS>, B<SIGFPE>, B<SIGILL>, or B<SIGSEGV> are generated while they "
"are blocked, the result is undefined, unless the signal was generated by "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigprocmask.2:152
+#: build/C/man2/sigprocmask.2:155
msgid ""
"B<kill>(2), B<pause>(2), B<sigaction>(2), B<signal>(2), B<sigpending>(2), "
"B<sigsuspend>(2), B<pthread_sigmask>(3), B<sigqueue>(3), B<sigsetops>(3), "
msgid "SIGSETOPS"
msgstr ""
-#. type: TH
-#: build/C/man3/sigsetops.3:31
-#, no-wrap
-msgid "2008-09-01"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/sigsetops.3:35
msgid ""
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:123
+#: build/C/man3/sigsetops.3:126
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."
+"I<signum> is not a member, and -1 on error. On error, these functions set "
+"I<errno> to indicate the cause."
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:128
+#: build/C/man3/sigsetops.3:131
msgid "I<sig> is not a valid signal."
msgstr ""
#. type: SS
-#: build/C/man3/sigsetops.3:131
+#: build/C/man3/sigsetops.3:134
#, no-wrap
msgid "Glibc notes"
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:137
+#: build/C/man3/sigsetops.3:140
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 "
msgstr ""
#. type: TP
-#: build/C/man3/sigsetops.3:137
+#: build/C/man3/sigsetops.3:140
#, no-wrap
msgid "B<int sigisemptyset(sigset_t *>I<set>B<);>"
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:142
+#: build/C/man3/sigsetops.3:145
msgid "returns 1 if I<set> contains no signals, and 0 otherwise."
msgstr ""
#. type: TP
-#: build/C/man3/sigsetops.3:142
+#: build/C/man3/sigsetops.3:145
#, no-wrap
msgid ""
"B<int sigorset(sigset_t *>I<dest>B<, sigset_t *>I<left>B<, sigset_t "
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:151
+#: build/C/man3/sigsetops.3:154
msgid "places the union of the sets I<left> and I<right> in I<dest>."
msgstr ""
#. type: TP
-#: build/C/man3/sigsetops.3:151
+#: build/C/man3/sigsetops.3:154
#, no-wrap
msgid ""
"B<int sigandset(sigset_t *>I<dest>B<, sigset_t *>I<left>B<, sigset_t "
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:160
+#: build/C/man3/sigsetops.3:163
msgid "places the intersection of the sets I<left> and I<right> in I<dest>."
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:165
+#: build/C/man3/sigsetops.3:168
msgid "B<sigorset>() and B<sigandset>() return 0 on success, and -1 on failure."
msgstr ""
#. type: Plain text
-#: build/C/man3/sigsetops.3:168
+#: build/C/man3/sigsetops.3:171
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:173
+#: build/C/man3/sigsetops.3:176
msgid "B<sigaction>(2), B<sigpending>(2), B<sigprocmask>(2), B<sigsuspend>(2)"
msgstr ""
msgid "SIGSUSPEND"
msgstr ""
-#. type: TH
-#: build/C/man2/sigsuspend.2:29
-#, no-wrap
-msgid "2008-08-29"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/sigsuspend.2:32
msgid "sigsuspend - wait for a signal"
msgstr ""
#. type: Plain text
-#: build/C/man2/sigsuspend.2:74
-msgid "B<sigsuspend>() always returns -1, normally with the error B<EINTR>."
+#: build/C/man2/sigsuspend.2:76
+msgid ""
+"B<sigsuspend>() always returns -1, with I<errno> set to inndicate the error "
+"(normally, B<EINTR>)."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigsuspend.2:79
+#: build/C/man2/sigsuspend.2:81
msgid ""
"I<mask> points to memory which is not a valid part of the process address "
"space."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigsuspend.2:82
+#: build/C/man2/sigsuspend.2:84
msgid "The call was interrupted by a signal."
msgstr ""
#. type: Plain text
-#: build/C/man2/sigsuspend.2:102
+#: build/C/man2/sigsuspend.2:104
msgid ""
"Normally, B<sigsuspend>() is used in conjunction with B<sigprocmask>(2) in "
"order to prevent delivery of a signal during the execution of a critical "
msgstr ""
#. type: Plain text
-#: build/C/man2/sigsuspend.2:116
+#: build/C/man2/sigsuspend.2:118
msgid ""
"B<kill>(2), B<pause>(2), B<sigaction>(2), B<signal>(2), B<sigprocmask>(2), "
"B<sigwaitinfo>(2), B<sigsetops>(3), B<sigwait>(3), B<signal>(7)"