X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=po4a%2Fsignal%2Fpo%2Fsignal.pot;h=f277b29250707cbeea3655666b8dd5ae7bf03c85;hb=8a7f723a0530d2fb90ab139c03452e84d1e19905;hp=ae8f43a9cd03dd9efc7af8583804f4b302f3dec9;hpb=0c19c9027a10463fd552167e7cee04b3dae62c3c;p=linuxjm%2FLDP_man-pages.git diff --git a/po4a/signal/po/signal.pot b/po4a/signal/po/signal.pot index ae8f43a9..f277b292 100644 --- a/po4a/signal/po/signal.pot +++ b/po4a/signal/po/signal.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-04-25 05:36+0900\n" +"POT-Creation-Date: 2013-03-22 01:06+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,75 +17,75 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: TH -#: build/C/man3/bsd_signal.3:23 +#: build/C/man3/bsd_signal.3:25 #, no-wrap msgid "BSD_SIGNAL" msgstr "" #. type: TH -#: build/C/man3/bsd_signal.3:23 build/C/man2/getitimer.2:7 +#: build/C/man3/bsd_signal.3:25 #, no-wrap msgid "2009-03-15" msgstr "" #. type: TH -#: build/C/man3/bsd_signal.3:23 build/C/man2/eventfd.2:21 build/C/man2/getitimer.2:7 build/C/man3/gsignal.3:25 build/C/man2/kill.2:44 build/C/man2/killpg.2:40 build/C/man2/pause.2:30 build/C/man2/prctl.2:46 build/C/man3/profil.3:28 build/C/man3/psignal.3:28 build/C/man3/raise.3:27 build/C/man2/rt_sigqueueinfo.2:23 build/C/man2/sgetmask.2:24 build/C/man2/sigaction.2:45 build/C/man2/sigaltstack.2:25 build/C/man7/sigevent.7:24 build/C/man3/siginterrupt.3:29 build/C/man2/signal.2:34 build/C/man7/signal.7:44 build/C/man2/signalfd.2:19 build/C/man3/sigpause.3:23 build/C/man2/sigpending.2:27 build/C/man2/sigprocmask.2:27 build/C/man3/sigqueue.3:26 build/C/man2/sigreturn.2:27 build/C/man3/sigset.3:24 build/C/man3/sigsetops.3:29 build/C/man2/sigsuspend.2:27 build/C/man3/sigvec.3:24 build/C/man3/sigwait.3:24 build/C/man2/sigwaitinfo.2:23 build/C/man3/sysv_signal.3:23 build/C/man2/timer_create.2:29 build/C/man2/timer_delete.2:23 build/C/man2/timer_getoverrun.2:23 build/C/man2/timer_settime.2:23 build/C/man2/timerfd_create.2:20 build/C/man2/tkill.2:29 build/C/man2/wait.2:50 build/C/man2/wait4.2:34 +#: 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/rt_sigqueueinfo.2:25 build/C/man2/s390_runtime_instr.2:26 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:31 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:21 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:24 build/C/man2/eventfd.2:22 build/C/man2/getitimer.2:8 build/C/man3/gsignal.3:26 build/C/man2/kill.2:45 build/C/man2/killpg.2:41 build/C/man2/pause.2:31 build/C/man2/prctl.2:47 build/C/man3/profil.3:29 build/C/man3/psignal.3:29 build/C/man3/raise.3:28 build/C/man2/rt_sigqueueinfo.2:24 build/C/man2/sgetmask.2:25 build/C/man2/sigaction.2:46 build/C/man2/sigaltstack.2:26 build/C/man7/sigevent.7:25 build/C/man3/siginterrupt.3:30 build/C/man2/signal.2:35 build/C/man7/signal.7:45 build/C/man2/signalfd.2:20 build/C/man3/sigpause.3:24 build/C/man2/sigpending.2:28 build/C/man2/sigprocmask.2:28 build/C/man3/sigqueue.3:27 build/C/man2/sigreturn.2:28 build/C/man3/sigset.3:25 build/C/man3/sigsetops.3:30 build/C/man2/sigsuspend.2:28 build/C/man3/sigvec.3:25 build/C/man3/sigwait.3:25 build/C/man2/sigwaitinfo.2:24 build/C/man3/sysv_signal.3:24 build/C/man2/timer_create.2:30 build/C/man2/timer_delete.2:24 build/C/man2/timer_getoverrun.2:24 build/C/man2/timer_settime.2:24 build/C/man2/timerfd_create.2:21 build/C/man2/tkill.2:30 build/C/man2/wait.2:51 build/C/man2/wait4.2:35 +#: 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/rt_sigqueueinfo.2:26 build/C/man2/s390_runtime_instr.2:27 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:32 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:22 build/C/man2/tkill.2:30 build/C/man2/wait.2:50 build/C/man2/wait4.2:34 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:26 +#: build/C/man3/bsd_signal.3:28 msgid "bsd_signal - signal handling with BSD semantics" msgstr "" #. type: SH -#: build/C/man3/bsd_signal.3:26 build/C/man2/eventfd.2:24 build/C/man2/getitimer.2:10 build/C/man3/gsignal.3:28 build/C/man2/kill.2:47 build/C/man2/killpg.2:43 build/C/man2/pause.2:33 build/C/man2/prctl.2:49 build/C/man3/profil.3:31 build/C/man3/psignal.3:31 build/C/man3/raise.3:30 build/C/man2/rt_sigqueueinfo.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/man2/signalfd.2:22 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:33 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:32 build/C/man2/timer_delete.2:26 build/C/man2/timer_getoverrun.2:26 build/C/man2/timer_settime.2:27 build/C/man2/timerfd_create.2:24 build/C/man2/tkill.2:32 build/C/man2/wait.2:53 build/C/man2/wait4.2:37 +#: 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/rt_sigqueueinfo.2:28 build/C/man2/s390_runtime_instr.2:29 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:34 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:25 build/C/man2/tkill.2:32 build/C/man2/wait.2:52 build/C/man2/wait4.2:36 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:28 +#: build/C/man3/bsd_signal.3:30 msgid "B<#define _XOPEN_SOURCE> /* See feature_test_macros(7) */" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:30 build/C/man2/killpg.2:45 build/C/man2/sigaltstack.2:30 build/C/man2/signal.2:39 build/C/man2/sigpending.2:32 build/C/man2/sigprocmask.2:32 build/C/man3/sigqueue.3:31 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/sysv_signal.3:30 +#: build/C/man3/bsd_signal.3:32 build/C/man2/killpg.2:47 build/C/man2/sigaltstack.2:32 build/C/man2/signal.2:41 build/C/man2/sigpending.2:34 build/C/man2/sigprocmask.2:34 build/C/man3/sigqueue.3:33 build/C/man3/sigset.3:31 build/C/man3/sigsetops.3:37 build/C/man2/sigsuspend.2:34 build/C/man3/sigvec.3:31 build/C/man3/sysv_signal.3:32 msgid "B<#include Esignal.hE>" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:32 build/C/man2/signal.2:41 build/C/man3/sigset.3:31 build/C/man3/sysv_signal.3:32 +#: build/C/man3/bsd_signal.3:34 build/C/man2/signal.2:43 build/C/man3/sigset.3:33 build/C/man3/sysv_signal.3:34 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:34 +#: build/C/man3/bsd_signal.3:36 msgid "BIB<, sighandler_t >IB<);>" msgstr "" #. type: SH -#: build/C/man3/bsd_signal.3:34 build/C/man2/eventfd.2:28 build/C/man2/getitimer.2:19 build/C/man3/gsignal.3:47 build/C/man2/kill.2:65 build/C/man2/killpg.2:59 build/C/man2/pause.2:37 build/C/man2/prctl.2:56 build/C/man3/profil.3:44 build/C/man3/psignal.3:54 build/C/man3/raise.3:36 build/C/man2/rt_sigqueueinfo.2:33 build/C/man2/sgetmask.2:31 build/C/man2/sigaction.2:65 build/C/man2/sigaltstack.2:49 build/C/man7/sigevent.7:50 build/C/man3/siginterrupt.3:53 build/C/man2/signal.2:43 build/C/man7/signal.7:47 build/C/man2/signalfd.2:26 build/C/man3/sigpause.3:34 build/C/man2/sigpending.2:44 build/C/man2/sigprocmask.2:45 build/C/man3/sigqueue.3:41 build/C/man2/sigreturn.2:32 build/C/man3/sigset.3:56 build/C/man3/sigsetops.3:61 build/C/man2/sigsuspend.2:44 build/C/man3/sigvec.3:47 build/C/man3/sigwait.3:43 build/C/man2/sigwaitinfo.2:44 build/C/man3/sysv_signal.3:34 build/C/man2/timer_create.2:50 build/C/man2/timer_delete.2:42 build/C/man2/timer_getoverrun.2:42 build/C/man2/timer_settime.2:47 build/C/man2/timerfd_create.2:36 build/C/man2/tkill.2:38 build/C/man2/wait.2:82 build/C/man2/wait4.2:68 +#: 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:35 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 "" #. type: Plain text -#: build/C/man3/bsd_signal.3:39 +#: build/C/man3/bsd_signal.3:41 msgid "" "The B() function takes the same arguments, and performs the " "same task, as B(2)." msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:52 +#: build/C/man3/bsd_signal.3:54 msgid "" "The difference between the two is that B() is guaranteed to " "provide reliable signal semantics, that is: a) the disposition of the signal " @@ -97,55 +97,55 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/bsd_signal.3:52 build/C/man2/eventfd.2:222 build/C/man2/getitimer.2:117 build/C/man2/kill.2:99 build/C/man2/killpg.2:88 build/C/man2/pause.2:42 build/C/man2/prctl.2:515 build/C/man3/profil.3:66 build/C/man3/psignal.3:87 build/C/man3/raise.3:59 build/C/man2/rt_sigqueueinfo.2:124 build/C/man2/sgetmask.2:54 build/C/man2/sigaction.2:658 build/C/man2/sigaltstack.2:131 build/C/man3/siginterrupt.3:71 build/C/man2/signal.2:95 build/C/man2/signalfd.2:248 build/C/man3/sigpause.3:46 build/C/man2/sigpending.2:51 build/C/man2/sigprocmask.2:91 build/C/man3/sigqueue.3:81 build/C/man2/sigreturn.2:51 build/C/man3/sigset.3:127 build/C/man3/sigsetops.3:105 build/C/man2/sigsuspend.2:68 build/C/man3/sigvec.3:197 build/C/man3/sigwait.3:66 build/C/man2/sigwaitinfo.2:98 build/C/man3/sysv_signal.3:49 build/C/man2/timer_create.2:165 build/C/man2/timer_delete.2:50 build/C/man2/timer_getoverrun.2:79 build/C/man2/timer_settime.2:169 build/C/man2/timerfd_create.2:286 build/C/man2/tkill.2:69 build/C/man2/wait.2:354 build/C/man2/wait4.2:127 +#: 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:55 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 "" #. type: Plain text -#: build/C/man3/bsd_signal.3:58 +#: build/C/man3/bsd_signal.3:60 msgid "" "The B() function returns the previous value of the signal " "handler, or B on error." msgstr "" #. type: SH -#: build/C/man3/bsd_signal.3:58 build/C/man2/eventfd.2:229 build/C/man2/getitimer.2:122 build/C/man2/kill.2:104 build/C/man2/killpg.2:93 build/C/man2/pause.2:53 build/C/man2/prctl.2:532 build/C/man2/rt_sigqueueinfo.2:129 build/C/man2/sgetmask.2:59 build/C/man2/sigaction.2:661 build/C/man2/sigaltstack.2:135 build/C/man3/siginterrupt.3:76 build/C/man2/signal.2:100 build/C/man2/signalfd.2:262 build/C/man2/sigpending.2:54 build/C/man2/sigprocmask.2:94 build/C/man3/sigqueue.3:89 build/C/man3/sigset.3:152 build/C/man3/sigsetops.3:121 build/C/man2/sigsuspend.2:72 build/C/man3/sigvec.3:214 build/C/man3/sigwait.3:71 build/C/man2/sigwaitinfo.2:107 build/C/man3/sysv_signal.3:55 build/C/man2/timer_create.2:173 build/C/man2/timer_delete.2:57 build/C/man2/timer_getoverrun.2:87 build/C/man2/timer_settime.2:178 build/C/man2/timerfd_create.2:301 build/C/man2/tkill.2:73 build/C/man2/wait.2:383 build/C/man2/wait4.2:130 +#: 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:66 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 #, no-wrap msgid "ERRORS" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:61 build/C/man3/sysv_signal.3:58 +#: build/C/man3/bsd_signal.3:63 build/C/man3/sysv_signal.3:60 msgid "As for B(2)." msgstr "" #. type: SH -#: build/C/man3/bsd_signal.3:61 build/C/man2/eventfd.2:266 build/C/man2/getitimer.2:143 build/C/man3/gsignal.3:93 build/C/man2/kill.2:120 build/C/man2/killpg.2:110 build/C/man2/pause.2:57 build/C/man2/prctl.2:694 build/C/man3/profil.3:68 build/C/man3/psignal.3:97 build/C/man3/raise.3:62 build/C/man2/rt_sigqueueinfo.2:171 build/C/man2/sgetmask.2:61 build/C/man2/sigaction.2:673 build/C/man2/sigaltstack.2:154 build/C/man7/sigevent.7:128 build/C/man3/siginterrupt.3:80 build/C/man2/signal.2:105 build/C/man7/signal.7:834 build/C/man2/signalfd.2:304 build/C/man3/sigpause.3:54 build/C/man2/sigpending.2:59 build/C/man2/sigprocmask.2:107 build/C/man3/sigqueue.3:112 build/C/man2/sigreturn.2:58 build/C/man3/sigset.3:171 build/C/man3/sigsetops.3:126 build/C/man2/sigsuspend.2:80 build/C/man3/sigvec.3:219 build/C/man3/sigwait.3:77 build/C/man2/sigwaitinfo.2:126 build/C/man3/sysv_signal.3:58 build/C/man2/timer_create.2:191 build/C/man2/timer_delete.2:64 build/C/man2/timer_getoverrun.2:94 build/C/man2/timer_settime.2:203 build/C/man2/timerfd_create.2:370 build/C/man2/tkill.2:90 build/C/man2/wait.2:421 build/C/man2/wait4.2:133 +#: 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:82 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 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:68 +#: build/C/man3/bsd_signal.3:70 msgid "" "4.2BSD, POSIX.1-2001. POSIX.1-2008 removes the specification of " "B(), recommending the use of B(2) instead." msgstr "" #. type: SH -#: build/C/man3/bsd_signal.3:68 build/C/man2/eventfd.2:271 build/C/man2/getitimer.2:153 build/C/man2/kill.2:122 build/C/man2/killpg.2:114 build/C/man2/rt_sigqueueinfo.2:173 build/C/man2/sgetmask.2:63 build/C/man2/sigaction.2:676 build/C/man2/sigaltstack.2:156 build/C/man2/signal.2:107 build/C/man2/signalfd.2:309 build/C/man3/sigpause.3:58 build/C/man2/sigpending.2:61 build/C/man2/sigprocmask.2:109 build/C/man3/sigqueue.3:114 build/C/man2/sigreturn.2:62 build/C/man3/sigset.3:188 build/C/man3/sigsetops.3:128 build/C/man2/sigsuspend.2:82 build/C/man3/sigvec.3:225 build/C/man3/sigwait.3:79 build/C/man2/sigwaitinfo.2:128 build/C/man3/sysv_signal.3:60 build/C/man2/timer_create.2:193 build/C/man2/timer_getoverrun.2:96 build/C/man2/tkill.2:96 build/C/man2/wait.2:423 build/C/man2/wait4.2:135 +#: 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:85 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 #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:74 +#: build/C/man3/bsd_signal.3:76 msgid "Use of B() should be avoided; use B(2) instead." msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:85 +#: build/C/man3/bsd_signal.3:87 msgid "" "On modern Linux systems, B() and B(2) are equivalent. " "But on older systems, B(2) provided unreliable signal semantics; " @@ -153,81 +153,96 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:92 build/C/man3/sysv_signal.3:85 +#: build/C/man3/bsd_signal.3:94 build/C/man3/sysv_signal.3:87 msgid "" "The use of I is a GNU extension; this type is only defined if " "the B<_GNU_SOURCE> feature test macro is defined." msgstr "" #. type: SH -#: build/C/man3/bsd_signal.3:92 build/C/man2/eventfd.2:417 build/C/man2/getitimer.2:219 build/C/man3/gsignal.3:101 build/C/man2/kill.2:170 build/C/man2/killpg.2:133 build/C/man2/pause.2:59 build/C/man2/prctl.2:708 build/C/man3/profil.3:79 build/C/man3/psignal.3:111 build/C/man3/raise.3:64 build/C/man2/rt_sigqueueinfo.2:183 build/C/man2/sgetmask.2:74 build/C/man2/sigaction.2:789 build/C/man2/sigaltstack.2:230 build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:89 build/C/man2/signal.2:259 build/C/man7/signal.7:845 build/C/man2/signalfd.2:430 build/C/man3/sigpause.3:96 build/C/man2/sigpending.2:82 build/C/man2/sigprocmask.2:139 build/C/man3/sigqueue.3:147 build/C/man2/sigreturn.2:72 build/C/man3/sigset.3:264 build/C/man3/sigsetops.3:166 build/C/man2/sigsuspend.2:104 build/C/man3/sigvec.3:250 build/C/man3/sigwait.3:86 build/C/man2/sigwaitinfo.2:179 build/C/man3/sysv_signal.3:85 build/C/man2/timer_create.2:397 build/C/man2/timer_delete.2:66 build/C/man2/timer_getoverrun.2:128 build/C/man2/timer_settime.2:208 build/C/man2/timerfd_create.2:540 build/C/man2/tkill.2:105 build/C/man2/wait.2:605 build/C/man2/wait4.2:153 +#: 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:89 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 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text -#: build/C/man3/bsd_signal.3:96 +#: build/C/man3/bsd_signal.3:99 msgid "B(2), B(2), B(3), B(7)" 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:92 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 +#, 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:99 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 +msgid "" +"This page is part of release 3.50 of the Linux I project. A " +"description of the project, and information about reporting bugs, can be " +"found at http://www.kernel.org/doc/man-pages/." +msgstr "" + #. type: TH -#: build/C/man2/eventfd.2:21 +#: build/C/man2/eventfd.2:22 #, no-wrap msgid "EVENTFD" msgstr "" #. type: TH -#: build/C/man2/eventfd.2:21 +#: build/C/man2/eventfd.2:22 #, no-wrap msgid "2010-08-30" msgstr "" #. type: TH -#: build/C/man2/eventfd.2:21 build/C/man2/getitimer.2:7 build/C/man2/kill.2:44 build/C/man2/killpg.2:40 build/C/man2/pause.2:30 build/C/man2/prctl.2:46 build/C/man3/profil.3:28 build/C/man2/rt_sigqueueinfo.2:23 build/C/man2/sgetmask.2:24 build/C/man2/sigaction.2:45 build/C/man2/sigaltstack.2:25 build/C/man2/signal.2:34 build/C/man7/signal.7:44 build/C/man2/signalfd.2:19 build/C/man3/sigpause.3:23 build/C/man2/sigpending.2:27 build/C/man2/sigprocmask.2:27 build/C/man3/sigqueue.3:26 build/C/man2/sigreturn.2:27 build/C/man3/sigset.3:24 build/C/man3/sigsetops.3:29 build/C/man2/sigsuspend.2:27 build/C/man3/sigvec.3:24 build/C/man3/sigwait.3:24 build/C/man2/sigwaitinfo.2:23 build/C/man2/timer_create.2:29 build/C/man2/timer_delete.2:23 build/C/man2/timer_getoverrun.2:23 build/C/man2/timer_settime.2:23 build/C/man2/timerfd_create.2:20 build/C/man2/tkill.2:29 build/C/man2/wait.2:50 build/C/man2/wait4.2:34 +#: 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/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:31 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:21 build/C/man2/tkill.2:29 build/C/man2/wait.2:49 build/C/man2/wait4.2:33 #, no-wrap msgid "Linux" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:24 +#: build/C/man2/eventfd.2:25 msgid "eventfd - create a file descriptor for event notification" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:26 +#: build/C/man2/eventfd.2:27 msgid "B<#include Esys/eventfd.hE>" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:28 +#: build/C/man2/eventfd.2:29 msgid "BIB<, int >IB<);>" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:38 +#: build/C/man2/eventfd.2:39 msgid "" "B() creates an \"eventfd object\" that can be used as an event " -"wait/notify mechanism by userspace applications, and by the kernel to notify " -"userspace applications of events. The object contains an unsigned 64-bit " -"integer (I) counter that is maintained by the kernel. This " -"counter is initialized with the value specified in the argument I." +"wait/notify mechanism by user-space applications, and by the kernel to " +"notify user-space applications of events. The object contains an unsigned " +"64-bit integer (I) counter that is maintained by the kernel. " +"This counter is initialized with the value specified in the argument " +"I." msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:43 +#: build/C/man2/eventfd.2:44 msgid "" "The following values may be bitwise ORed in I to change the behaviour " "of B():" msgstr "" #. type: TP -#: build/C/man2/eventfd.2:43 +#: build/C/man2/eventfd.2:44 #, no-wrap msgid "B (since Linux 2.6.27)" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:53 build/C/man2/signalfd.2:94 build/C/man2/timerfd_create.2:102 +#: build/C/man2/eventfd.2:54 build/C/man2/signalfd.2:95 build/C/man2/timerfd_create.2:103 msgid "" "Set the close-on-exec (B) flag on the new file descriptor. See " "the description of the B flag in B(2) for reasons why this " @@ -235,13 +250,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/eventfd.2:53 +#: build/C/man2/eventfd.2:54 #, no-wrap msgid "B (since Linux 2.6.27)" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:61 build/C/man2/signalfd.2:84 build/C/man2/timerfd_create.2:92 +#: build/C/man2/eventfd.2:62 build/C/man2/signalfd.2:85 build/C/man2/timerfd_create.2:93 msgid "" "Set the B file status flag on the new open file description. " "Using this flag saves extra calls to B(2) to achieve the same " @@ -249,27 +264,27 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/eventfd.2:61 +#: build/C/man2/eventfd.2:62 #, no-wrap msgid "B (since Linux 2.6.30)" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:65 +#: build/C/man2/eventfd.2:66 msgid "" "Provide semaphore-like semantics for reads from the new file descriptor. " "See below." msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:69 build/C/man2/signalfd.2:98 +#: build/C/man2/eventfd.2:70 build/C/man2/signalfd.2:99 msgid "" "In Linux up to version 2.6.26, the I argument is unused, and must be " "specified as zero." msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:75 +#: build/C/man2/eventfd.2:76 msgid "" "As its return value, B() returns a new file descriptor that can be " "used to refer to the eventfd object. The following operations can be " @@ -277,13 +292,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/eventfd.2:75 build/C/man2/signalfd.2:101 build/C/man2/timerfd_create.2:210 +#: build/C/man2/eventfd.2:76 build/C/man2/signalfd.2:102 build/C/man2/timerfd_create.2:211 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:85 +#: build/C/man2/eventfd.2:86 msgid "" "Each successful B(2) returns an 8-byte integer. A B(2) will " "fail with the error B if the size of the supplied buffer is less " @@ -291,14 +306,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:90 +#: build/C/man2/eventfd.2:91 msgid "" "The value returned by B(2) is in host byte order, i.e., the native " "byte order for integers on the host machine." msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:97 +#: build/C/man2/eventfd.2:98 msgid "" "The semantics of B(2) depend on whether the eventfd counter currently " "has a nonzero value and whether the B flag was specified when " @@ -306,13 +321,13 @@ msgid "" msgstr "" #. type: IP -#: build/C/man2/eventfd.2:98 build/C/man2/eventfd.2:105 build/C/man2/eventfd.2:112 build/C/man2/eventfd.2:157 build/C/man2/eventfd.2:167 build/C/man2/eventfd.2:177 build/C/man2/prctl.2:575 build/C/man2/prctl.2:580 build/C/man2/prctl.2:585 build/C/man2/prctl.2:595 build/C/man3/psignal.3:103 build/C/man3/psignal.3:107 build/C/man2/sigaction.2:294 build/C/man2/sigaction.2:309 build/C/man2/sigaction.2:325 build/C/man2/sigaction.2:340 build/C/man2/sigaction.2:387 build/C/man2/sigaction.2:423 build/C/man2/signal.2:66 build/C/man2/signal.2:71 build/C/man2/signal.2:78 build/C/man2/signal.2:205 build/C/man2/signal.2:209 build/C/man2/signal.2:248 build/C/man7/signal.7:147 build/C/man7/signal.7:155 build/C/man7/signal.7:611 build/C/man7/signal.7:613 build/C/man7/signal.7:634 build/C/man7/signal.7:649 build/C/man7/signal.7:653 build/C/man7/signal.7:660 build/C/man7/signal.7:676 build/C/man7/signal.7:682 build/C/man7/signal.7:689 build/C/man7/signal.7:694 build/C/man7/signal.7:713 build/C/man7/signal.7:732 build/C/man7/signal.7:739 build/C/man7/signal.7:748 build/C/man7/signal.7:756 build/C/man7/signal.7:762 build/C/man7/signal.7:767 build/C/man7/signal.7:787 build/C/man7/signal.7:806 build/C/man7/signal.7:809 build/C/man7/signal.7:812 build/C/man7/signal.7:815 build/C/man7/signal.7:820 build/C/man7/signal.7:826 build/C/man7/signal.7:830 build/C/man3/sigwait.3:59 build/C/man3/sigwait.3:64 build/C/man2/timer_create.2:214 build/C/man2/timer_create.2:217 build/C/man2/timer_create.2:220 build/C/man2/timer_create.2:224 build/C/man2/timer_create.2:227 build/C/man2/timer_create.2:233 build/C/man2/timer_create.2:237 +#: 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 #, no-wrap msgid "*" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:105 +#: build/C/man2/eventfd.2:106 msgid "" "If B was not specified and the eventfd counter has a nonzero " "value, then a B(2) returns 8 bytes containing that value, and the " @@ -320,7 +335,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:112 +#: build/C/man2/eventfd.2:113 msgid "" "If B was specified and the eventfd counter has a nonzero " "value, then a B(2) returns 8 bytes containing the value 1, and the " @@ -328,7 +343,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:122 +#: build/C/man2/eventfd.2:123 msgid "" "If the eventfd counter is zero at the time of the call to B(2), then " "the call either blocks until the counter becomes nonzero (at which time, the " @@ -337,13 +352,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/eventfd.2:123 +#: build/C/man2/eventfd.2:124 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:140 +#: build/C/man2/eventfd.2:141 msgid "" "A B(2) call adds the 8-byte integer value supplied in its buffer to " "the counter. The maximum value that may be stored in the counter is the " @@ -355,7 +370,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:147 +#: build/C/man2/eventfd.2:148 msgid "" "A B(2) will fail with the error B if the size of the " "supplied buffer is less than 8 bytes, or if an attempt is made to write the " @@ -363,27 +378,27 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/eventfd.2:147 build/C/man2/signalfd.2:139 build/C/man2/timerfd_create.2:243 +#: build/C/man2/eventfd.2:148 build/C/man2/signalfd.2:140 build/C/man2/timerfd_create.2:244 #, no-wrap msgid "B(2), B(2), as follows:" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:167 +#: build/C/man2/eventfd.2:168 msgid "" "The file descriptor is readable (the B(2) I argument; the " "B(2) B flag) if it is possible to write a value of at least " @@ -391,7 +406,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/eventfd.2:197 +#: build/C/man2/eventfd.2:198 msgid "" "If an overflow of the counter value was detected, then B(2), " "B(2), B(2), B(2), B(7), " @@ -756,30 +771,36 @@ msgid "" msgstr "" #. type: TH -#: build/C/man2/getitimer.2:7 +#: build/C/man2/getitimer.2:12 #, no-wrap msgid "GETITIMER" msgstr "" +#. type: TH +#: build/C/man2/getitimer.2:12 +#, no-wrap +msgid "2012-10-01" +msgstr "" + #. type: Plain text -#: build/C/man2/getitimer.2:10 +#: build/C/man2/getitimer.2:15 msgid "getitimer, setitimer - get or set value of an interval timer" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:13 +#: build/C/man2/getitimer.2:18 #, no-wrap msgid "B<#include Esys/time.hE>\n" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:15 +#: build/C/man2/getitimer.2:20 #, no-wrap msgid "BIB<, struct itimerval *>IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:18 +#: build/C/man2/getitimer.2:23 #, no-wrap msgid "" "BIB<, const struct itimerval *>IB<,>\n" @@ -787,7 +808,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:24 +#: build/C/man2/getitimer.2:29 msgid "" "The system provides each process with three interval timers, each " "decrementing in a distinct time domain. When any timer expires, a signal is " @@ -795,37 +816,37 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/getitimer.2:24 +#: build/C/man2/getitimer.2:29 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:29 +#: build/C/man2/getitimer.2:34 msgid "decrements in real time, and delivers B upon expiration." msgstr "" #. type: TP -#: build/C/man2/getitimer.2:29 +#: build/C/man2/getitimer.2:34 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:34 +#: build/C/man2/getitimer.2:39 msgid "" "decrements only when the process is executing, and delivers B " "upon expiration." msgstr "" #. type: TP -#: build/C/man2/getitimer.2:34 +#: build/C/man2/getitimer.2:39 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:44 +#: build/C/man2/getitimer.2:49 msgid "" "decrements both when the process executes and when the system is executing " "on behalf of the process. Coupled with B, this timer is " @@ -834,12 +855,12 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:46 +#: build/C/man2/getitimer.2:51 msgid "Timer values are defined by the following structures:" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:54 +#: build/C/man2/getitimer.2:59 #, no-wrap msgid "" "struct itimerval {\n" @@ -849,17 +870,17 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:59 +#: build/C/man2/getitimer.2:64 #, no-wrap msgid "" "struct timeval {\n" -" long tv_sec; /* seconds */\n" -" long tv_usec; /* microseconds */\n" +" time_t tv_sec; /* seconds */\n" +" suseconds_t tv_usec; /* microseconds */\n" "};\n" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:81 +#: build/C/man2/getitimer.2:86 msgid "" "The function B() fills the structure pointed to by I " "with the current setting for the timer specified by I (one of " @@ -869,7 +890,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:89 +#: build/C/man2/getitimer.2:94 msgid "" "The function B() sets the specified timer to the value in " "I. If I is non-NULL, the old value of the timer is " @@ -877,7 +898,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:99 +#: build/C/man2/getitimer.2:104 msgid "" "Timers decrement from I to zero, generate a signal, and reset to " "I. A timer which is set to zero (I is zero or the " @@ -885,14 +906,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:105 +#: build/C/man2/getitimer.2:110 msgid "" "Both I and I are significant in determining the duration of " "a timer." msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:117 +#: build/C/man2/getitimer.2:122 msgid "" "Timers will never expire before the requested time, but may expire some " "(short) time afterward, which depends on the system timer resolution and on " @@ -904,25 +925,25 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:122 build/C/man2/killpg.2:93 build/C/man2/tkill.2:73 +#: build/C/man2/getitimer.2:127 build/C/man2/killpg.2:94 build/C/man2/tkill.2:99 msgid "" "On success, zero is returned. On error, -1 is returned, and I is set " "appropriately." msgstr "" #. type: TP -#: build/C/man2/getitimer.2:123 build/C/man2/prctl.2:533 build/C/man2/sigaction.2:662 build/C/man2/sigaltstack.2:136 build/C/man2/sigpending.2:55 build/C/man2/sigprocmask.2:95 build/C/man2/sigsuspend.2:73 build/C/man2/timer_settime.2:180 build/C/man2/timerfd_create.2:341 +#: 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 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:130 build/C/man2/timerfd_create.2:348 +#: build/C/man2/getitimer.2:135 build/C/man2/timerfd_create.2:349 msgid "I, I, or I is not valid a pointer." msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:143 +#: build/C/man2/getitimer.2:148 msgid "" "I is not one of B, B, or B; " "or (since Linux 2.6.22) one of the I fields in the structure " @@ -930,7 +951,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:153 +#: build/C/man2/getitimer.2:158 msgid "" "POSIX.1-2001, SVr4, 4.4BSD (this call first appeared in 4.2BSD). " "POSIX.1-2008 marks B() and B() obsolete, " @@ -939,27 +960,59 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:159 +#: build/C/man2/getitimer.2:164 msgid "" "A child created via B(2) does not inherit its parent's interval " "timers. Interval timers are preserved across an B(2)." msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:169 +#: build/C/man2/getitimer.2:174 msgid "" "POSIX.1 leaves the interaction between B() and the three " "interfaces B(2), B(3), and B(3) unspecified." msgstr "" +#. type: Plain text +#: build/C/man2/getitimer.2:176 +msgid "The standards are silent on the meaning of the call:" +msgstr "" + +#. type: Plain text +#: build/C/man2/getitimer.2:178 +#, no-wrap +msgid " setitimer(which, NULL, &old_value);\n" +msgstr "" + +#. type: Plain text +#: build/C/man2/getitimer.2:181 +msgid "" +"Many systems (Solaris, the BSDs, and perhaps others) treat this as " +"equivalent to:" +msgstr "" + +#. type: Plain text +#: build/C/man2/getitimer.2:183 +#, no-wrap +msgid " getitimer(which, &old_value);\n" +msgstr "" + +#. type: Plain text +#: build/C/man2/getitimer.2:189 +msgid "" +"In Linux, this is treated as being equivalent to a call in which the " +"I fields are zero; that is, the timer is disabled. I: it is nonportable and unnecessary." +msgstr "" + #. type: SH -#: build/C/man2/getitimer.2:169 build/C/man2/kill.2:160 build/C/man3/profil.3:70 build/C/man3/psignal.3:99 build/C/man2/sigaction.2:777 build/C/man7/signal.7:836 build/C/man2/signalfd.2:349 build/C/man2/sigpending.2:76 build/C/man3/sigset.3:230 build/C/man2/timer_getoverrun.2:112 build/C/man2/timerfd_create.2:534 +#: 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 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:178 +#: build/C/man2/getitimer.2:198 msgid "" "The generation and delivery of a signal are distinct, and only one instance " "of each of the signals listed above may be pending for a process. Under " @@ -969,7 +1022,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:193 +#: build/C/man2/getitimer.2:213 msgid "" "On Linux kernels before 2.6.16, timer values are represented in jiffies. If " "a request is made set a timer with a value whose jiffies representation " @@ -984,7 +1037,7 @@ msgstr "" #. 4 Jul 2005: It looks like this bug may remain in 2.4.x. #. http://lkml.org/lkml/2005/7/1/165 #. type: Plain text -#: build/C/man2/getitimer.2:200 +#: build/C/man2/getitimer.2:220 msgid "" "On certain systems (including i386), Linux kernels before version 2.6.12 " "have a bug which will produce premature timer expirations of up to one jiffy " @@ -995,7 +1048,7 @@ msgstr "" #. http://bugzilla.kernel.org/show_bug.cgi?id=6443 #. "setitimer() should reject noncanonical arguments" #. type: Plain text -#: build/C/man2/getitimer.2:219 +#: build/C/man2/getitimer.2:239 msgid "" "POSIX.1-2001 says that B() should fail if a I value is " "specified that is outside of the range 0 to 999999. However, in kernels up " @@ -1006,65 +1059,65 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/getitimer.2:225 +#: build/C/man2/getitimer.2:246 msgid "" "B(2), B(2), B(2), B(2), " "B(2), B