X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=po4a%2Fsignal%2Fpo%2Fja.po;h=cb128edd0067e7e0925ed60daac3d435e7628bab;hb=8a7f723a0530d2fb90ab139c03452e84d1e19905;hp=ffb733e4fa7d38fcb4d69a9722b6a6557971d54b;hpb=159e388fc39e9b03c6376079949ba32b66818e9b;p=linuxjm%2FLDP_man-pages.git diff --git a/po4a/signal/po/ja.po b/po4a/signal/po/ja.po index ffb733e4..cb128edd 100644 --- a/po4a/signal/po/ja.po +++ b/po4a/signal/po/ja.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-05-01 04:22+0900\n" -"PO-Revision-Date: 2012-05-01 04:53+0900\n" +"POT-Creation-Date: 2013-03-22 01:06+0900\n" +"PO-Revision-Date: 2012-06-22 14:02+0900\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -16,145 +16,148 @@ 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 "BSD_SIGNAL" #. 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 "2009-03-15" #. 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:48 -#: 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 "Linux Programmer's Manual" #. 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:49 -#: 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 "bsd_signal - BSD 方式のシグナル処理" #. 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:51 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 "B<#define _XOPEN_SOURCE> /* feature_test_macros(7) 参照 */" #. 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 "B<#include Esignal.hE>" #. 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 "B" #. type: Plain text -#: build/C/man3/bsd_signal.3:34 +#: build/C/man3/bsd_signal.3:36 msgid "" "BIB<, sighandler_t >IB<);>" msgstr "" "BIB<, sighandler_t >IB<);>" #. 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:58 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)." @@ -163,7 +166,7 @@ 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 " @@ -183,29 +186,30 @@ 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:546 -#: 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:656 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." @@ -214,56 +218,57 @@ msgstr "" "B を返す。" #. 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:563 -#: build/C/man2/rt_sigqueueinfo.2:129 build/C/man2/sgetmask.2:59 -#: build/C/man2/sigaction.2:659 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 "B(2) と同じ。" #. 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:725 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:671 -#: 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." @@ -272,26 +277,27 @@ msgstr "" "いる。 代わりに、 B(2) の使用が推奨されている。" #. 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/man3/raise.3:64 -#: build/C/man2/rt_sigqueueinfo.2:173 build/C/man2/sgetmask.2:63 -#: build/C/man2/sigaction.2:674 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 "" @@ -299,7 +305,7 @@ 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; " @@ -310,7 +316,7 @@ msgstr "" "提供していた。 詳細は B(2) を参照。" #. 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." @@ -319,143 +325,160 @@ msgstr "" "ロ B<_GNU_SOURCE> を定義した場合にのみ定義される。" #. 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:739 build/C/man3/profil.3:79 -#: build/C/man3/psignal.3:111 build/C/man3/raise.3:75 -#: build/C/man2/rt_sigqueueinfo.2:183 build/C/man2/sgetmask.2:74 -#: build/C/man2/sigaction.2:787 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:97 +#: build/C/man3/bsd_signal.3:99 msgid "B(2), B(2), B(3), B(7)" msgstr "B(2), B(2), B(3), B(7)" #. type: SH -#: build/C/man3/bsd_signal.3:97 build/C/man2/eventfd.2:428 -#: build/C/man2/getitimer.2:226 build/C/man3/gsignal.3:105 -#: build/C/man2/kill.2:180 build/C/man2/killpg.2:139 build/C/man2/pause.2:64 -#: build/C/man2/prctl.2:742 build/C/man3/profil.3:84 -#: build/C/man3/psignal.3:116 build/C/man3/raise.3:82 -#: build/C/man2/rt_sigqueueinfo.2:191 build/C/man2/sgetmask.2:77 -#: build/C/man2/sigaction.2:806 build/C/man2/sigaltstack.2:237 -#: build/C/man7/sigevent.7:140 build/C/man3/siginterrupt.3:91 -#: build/C/man2/signal.2:278 build/C/man7/signal.7:878 -#: build/C/man2/signalfd.2:443 build/C/man3/sigpause.3:104 -#: build/C/man2/sigpending.2:90 build/C/man2/sigprocmask.2:150 -#: build/C/man3/sigqueue.3:155 build/C/man2/sigreturn.2:77 -#: build/C/man3/sigset.3:274 build/C/man3/sigsetops.3:171 -#: build/C/man2/sigsuspend.2:114 build/C/man3/sigvec.3:260 -#: build/C/man3/sigwait.3:94 build/C/man2/sigwaitinfo.2:191 -#: build/C/man3/sysv_signal.3:90 build/C/man2/timer_create.2:410 -#: build/C/man2/timer_delete.2:72 build/C/man2/timer_getoverrun.2:138 -#: build/C/man2/timer_settime.2:212 build/C/man2/timerfd_create.2:552 -#: build/C/man2/tkill.2:110 build/C/man2/wait.2:617 build/C/man2/wait4.2:160 +#: 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:104 build/C/man2/eventfd.2:435 -#: build/C/man2/getitimer.2:233 build/C/man3/gsignal.3:112 -#: build/C/man2/kill.2:187 build/C/man2/killpg.2:146 build/C/man2/pause.2:71 -#: build/C/man2/prctl.2:749 build/C/man3/profil.3:91 -#: build/C/man3/psignal.3:123 build/C/man3/raise.3:89 -#: build/C/man2/rt_sigqueueinfo.2:198 build/C/man2/sgetmask.2:84 -#: build/C/man2/sigaction.2:813 build/C/man2/sigaltstack.2:244 -#: build/C/man7/sigevent.7:147 build/C/man3/siginterrupt.3:98 -#: build/C/man2/signal.2:285 build/C/man7/signal.7:885 -#: build/C/man2/signalfd.2:450 build/C/man3/sigpause.3:111 -#: build/C/man2/sigpending.2:97 build/C/man2/sigprocmask.2:157 -#: build/C/man3/sigqueue.3:162 build/C/man2/sigreturn.2:84 -#: build/C/man3/sigset.3:281 build/C/man3/sigsetops.3:178 -#: build/C/man2/sigsuspend.2:121 build/C/man3/sigvec.3:267 -#: build/C/man3/sigwait.3:101 build/C/man2/sigwaitinfo.2:198 -#: build/C/man3/sysv_signal.3:97 build/C/man2/timer_create.2:417 -#: build/C/man2/timer_delete.2:79 build/C/man2/timer_getoverrun.2:145 -#: build/C/man2/timer_settime.2:219 build/C/man2/timerfd_create.2:559 -#: build/C/man2/tkill.2:117 build/C/man2/wait.2:624 build/C/man2/wait4.2:167 -msgid "" -"This page is part of release 3.40 of the Linux I project. A " +#: 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 +#, fuzzy +#| msgid "" +#| "This page is part of release 3.41 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/." +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 "" -"この man ページは Linux I プロジェクトのリリース 3.40 の一部\n" +"この man ページは Linux I プロジェクトのリリース 3.41 の一部\n" "である。プロジェクトの説明とバグ報告に関する情報は\n" "http://www.kernel.org/doc/man-pages/ に書かれている。" #. type: TH -#: build/C/man2/eventfd.2:21 +#: build/C/man2/eventfd.2:22 #, no-wrap msgid "EVENTFD" msgstr "EVENTFD" #. type: TH -#: build/C/man2/eventfd.2:21 -#, fuzzy, no-wrap -#| msgid "2010-09-20" +#: build/C/man2/eventfd.2:22 +#, no-wrap msgid "2010-08-30" -msgstr "2010-09-20" +msgstr "2010-08-30" #. 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:48 -#: 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 "Linux" #. 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 "eventfd - イベント通知用のファイルディスクリプタを生成する" #. type: Plain text -#: build/C/man2/eventfd.2:26 +#: build/C/man2/eventfd.2:27 msgid "B<#include Esys/eventfd.hE>" msgstr "B<#include Esys/eventfd.hE>" #. type: Plain text -#: build/C/man2/eventfd.2:28 +#: build/C/man2/eventfd.2:29 msgid "BIB<, int >IB<);>" msgstr "BIB<, int >IB<);>" #. type: Plain text -#: build/C/man2/eventfd.2:38 +#: build/C/man2/eventfd.2:39 +#, fuzzy +#| 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." 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 "" "B() は \"eventfd オブジェクト\" を生成する。 eventfd オブジェクトは" "ユーザ空間アプリケーションがイベント待ち受け/通知用の 仕組みとして使うことが" @@ -465,28 +488,23 @@ msgstr "" "れる。 このカウンタは I 引き数で指定された値で初期化される。" #. type: Plain text -#: build/C/man2/eventfd.2:43 -#, fuzzy -#| msgid "" -#| "Starting with Linux 2.6.27, the following values may be bitwise ORed in " -#| "I to change the behaviour of B():" +#: build/C/man2/eventfd.2:44 msgid "" "The following values may be bitwise ORed in I to change the behaviour " "of B():" msgstr "" -"Linux 2.6.27 以降では、 以下の値のいくつかをビット単位の論理和 (OR) で指定す" -"ることで、 B() の振舞いを変更することができる。" +"以下の値のいくつかをビット単位の論理和 (OR) で指定することで、\n" +"B() の振舞いを変更することができる。" #. type: TP -#: build/C/man2/eventfd.2:43 -#, fuzzy, no-wrap -#| msgid "B (since Linux 2.6.23)" +#: build/C/man2/eventfd.2:44 +#, no-wrap msgid "B (since Linux 2.6.27)" -msgstr "B (Linux 2.6.23 以降)" +msgstr "B (Linux 2.6.27 以降)" #. 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 " @@ -497,15 +515,14 @@ msgstr "" "B フラグの説明を参照のこと。" #. type: TP -#: build/C/man2/eventfd.2:53 -#, fuzzy, no-wrap -#| msgid "B (since Linux 2.2)" +#: build/C/man2/eventfd.2:54 +#, no-wrap msgid "B (since Linux 2.6.27)" -msgstr "B (Linux 2.2 以降)" +msgstr "B (Linux 2.6.27 以降)" #. 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 result." @@ -516,21 +533,23 @@ msgstr "" "なる。" #. type: TP -#: build/C/man2/eventfd.2:61 -#, fuzzy, no-wrap -#| msgid "B (since Linux 2.6.23)" +#: build/C/man2/eventfd.2:62 +#, no-wrap msgid "B (since Linux 2.6.30)" -msgstr "B (Linux 2.6.23 以降)" +msgstr "B (Linux 2.6.30 以降)" #. 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 "" +"新しいファイルディスクリプタからの読み出しにおいて、セマフォ風の動作を行" +"う。\n" +"下記参照。" #. 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." @@ -539,7 +558,7 @@ 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 " @@ -550,134 +569,120 @@ 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 "B(2)" #. type: Plain text -#: build/C/man2/eventfd.2:85 -#, fuzzy -#| msgid "" -#| "A B(2) will fail with the error B if the size of the " -#| "supplied buffer is less than 8 bytes." +#: 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 " "than 8 bytes." msgstr "" -"渡されたバッファの大きさが 8 バイト未満の場合、 B(2) はエラー " -"B で失敗する。" +"B(2) は成功すると、8 バイトの整数を返す。\n" +"渡されたバッファの大きさが 8 バイト未満の場合、\n" +"B(2) はエラー B で失敗する。" #. 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 "" +"B(2) が返す値は、ホストバイトオーダ、つまり\n" +"そのホストマシンにおける整数の通常のバイトオーダである。" #. 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 " "creating the eventfd file descriptor:" msgstr "" +"B(2) の動作は、 eventfd カウンタの現在の値が 0 以外であるかと、\n" +"eventfd ファイルディスクリプタを作成する際に B フラグが\n" +"指定されたか、により変化する。" #. 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:606 build/C/man2/prctl.2:611 build/C/man2/prctl.2:616 -#: build/C/man2/prctl.2:626 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 -#, fuzzy -#| msgid "" -#| "If the eventfd counter has a nonzero value, then a B(2) returns 8 " -#| "bytes containing that value, and the counter's value is reset to zero. " -#| "(The returned value is in host byte order, i.e., the native byte order " -#| "for integers on the host machine.)" +#: 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 " "counter's value is reset to zero." msgstr "" -"eventfd カウンタが 0 以外の値の場合、 B(2) はカウンタ値を格納した 8 バ" -"イトの値を返し、 カウンタ値は 0 にリセットされる (返り値はホスト・バイトオー" -"ダ、つまり ホストマシンで整数表現に本来使用されるバイトオーダで格納される)。" +"B が指定されておらず、eventfd カウンタが 0 以外の値\n" +"の場合、 B(2) はカウンタ値を格納した 8 バイトの値を返し、\n" +"カウンタ値は 0 にリセットされる。" #. type: Plain text -#: build/C/man2/eventfd.2:112 -#, fuzzy -#| msgid "" -#| "If the eventfd counter has a nonzero value, then a B(2) returns 8 " -#| "bytes containing that value, and the counter's value is reset to zero. " -#| "(The returned value is in host byte order, i.e., the native byte order " -#| "for integers on the host machine.)" +#: 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 " "counter's value is decremented by 1." msgstr "" -"eventfd カウンタが 0 以外の値の場合、 B(2) はカウンタ値を格納した 8 バ" -"イトの値を返し、 カウンタ値は 0 にリセットされる (返り値はホスト・バイトオー" -"ダ、つまり ホストマシンで整数表現に本来使用されるバイトオーダで格納される)。" +"B が指定されていて eventfd カウンタが 0 以外の値の場合、\n" +"B(2) は値 1 の 8 バイト値を返し、カウンタ値は 1 減算される。" #. type: Plain text -#: build/C/man2/eventfd.2:122 -#, fuzzy -#| msgid "" -#| "If the counter is zero at the time of the B(2), then the call " -#| "either blocks until the counter becomes nonzero, or fails with the error " -#| "B if the file descriptor has been made nonblocking." +#: 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 " "B(2) proceeds as described above) or fails with the error B " "if the file descriptor has been made nonblocking." msgstr "" -"B(2) の時点でカウンタが 0 の場合、 B(2) はカウンタが 0 以外にな" -"るまで停止 (block) する、 もしくはファイルディスクリプタが非停止 " -"(nonblocking) に設定されている場合はエラー B で失敗する。" +"B(2) を呼び出した時点で eventfd カウンタが 0 の場合、 B(2)\n" +"はカウンタが 0 以外になるまで停止 (block) する (0 以外になった時点で\n" +"B(2) は上記で述べた通り実行を再開する)、 もしくはファイルディスク\n" +"リプタが非停止 (nonblocking) に設定されている場合はエラー Bで\n" +"失敗する。" #. type: TP -#: build/C/man2/eventfd.2:123 +#: build/C/man2/eventfd.2:124 #, no-wrap msgid "B(2)" msgstr "B(2)" #. 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 " @@ -696,7 +701,7 @@ 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 " @@ -707,14 +712,14 @@ 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) (と同様の操作)" #. type: Plain text -#: build/C/man2/eventfd.2:156 +#: build/C/man2/eventfd.2:157 msgid "" "The returned file descriptor supports B(2) (and analogously B" "(7)) and B(2) をサポートしており、以下のような動作をする。" #. 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 引き数や B(2) の B フラグ)。" #. type: Plain text -#: build/C/man2/eventfd.2:177 +#: build/C/man2/eventfd.2:178 msgid "" "The file descriptor is writable (the B(2) " "indicates the file descriptor as being both readable and writable, and " @@ -764,16 +769,20 @@ msgstr "" #. type: Plain text #: build/C/man2/eventfd.2:205 +#, fuzzy +#| msgid "" +#| "The eventfd file descriptor also supports the other file-descriptor " +#| "multiplexing APIs: B(2), B(2), and B(7)." msgid "" "The eventfd file descriptor also supports the other file-descriptor " -"multiplexing APIs: B(2), B(2), and B(7)." +"multiplexing APIs: B(2) and B(2)." msgstr "" "eventfd ファイルディスクリプタは、これ以外のファイルディスクリプタ 多重 API " "である B(2), B(2), B(7) もサポートしている。" #. type: TP -#: build/C/man2/eventfd.2:205 build/C/man2/signalfd.2:159 -#: build/C/man2/timerfd_create.2:261 +#: build/C/man2/eventfd.2:205 build/C/man2/signalfd.2:160 +#: build/C/man2/timerfd_create.2:262 #, no-wrap msgid "B(2)" msgstr "B(2)" @@ -791,22 +800,17 @@ msgstr "" #. type: Plain text #: build/C/man2/eventfd.2:222 -#, fuzzy -#| msgid "" -#| "A copy of the file descriptor created by B() is inherited by " -#| "the child produced by B(2). The duplicate file descriptor is " -#| "associated with the same eventfd object. File descriptors created by " -#| "B() are preserved across B(2)." msgid "" "A copy of the file descriptor created by B() is inherited by the " "child produced by B(2). The duplicate file descriptor is associated " "with the same eventfd object. File descriptors created by B() are " "preserved across B(2), unless the close-on-exec flag has been set." msgstr "" -"B(2) で生成された子プロセスは、 B() で生成されたファイルディ" -"スクリプタのコピーを継承する。 複製されたファイルディスクリプタは同じ " -"eventfd オブジェクトに関連付けられる。 B(2) の前後で B() " -"で生成されたファイルディスクリプタは保持される。" +"B(2) で生成された子プロセスは、 B() で生成されたファイル\n" +"ディスクリプタのコピーを継承する。 複製されたファイルディスクリプタは同\n" +"じ eventfd オブジェクトに関連付けられる。\n" +"close-on-exec フラグが設定されていない場合、 B(2) の前後で\n" +"B() で生成されたファイルディスクリプタは保持される。" #. type: Plain text #: build/C/man2/eventfd.2:229 @@ -818,22 +822,23 @@ msgstr "" "ラーの場合、-1 を返し、 I にエラーを示す値を設定する。" #. type: TP -#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:130 -#: build/C/man2/kill.2:105 build/C/man2/killpg.2:94 build/C/man2/prctl.2:568 -#: build/C/man2/prctl.2:573 build/C/man2/prctl.2:585 build/C/man2/prctl.2:590 -#: build/C/man2/prctl.2:599 build/C/man2/rt_sigqueueinfo.2:136 -#: build/C/man2/sigaction.2:664 build/C/man2/sigaltstack.2:140 -#: build/C/man3/siginterrupt.3:77 build/C/man2/signal.2:101 -#: build/C/man2/signalfd.2:268 build/C/man2/signalfd.2:276 -#: build/C/man2/sigprocmask.2:102 build/C/man3/sigqueue.3:96 -#: build/C/man3/sigsetops.3:122 build/C/man3/sigwait.3:72 -#: build/C/man2/sigwaitinfo.2:122 build/C/man2/timer_create.2:177 -#: build/C/man2/timer_delete.2:58 build/C/man2/timer_getoverrun.2:88 -#: build/C/man2/timer_settime.2:187 build/C/man2/timer_settime.2:195 -#: build/C/man2/timerfd_create.2:304 build/C/man2/timerfd_create.2:312 -#: build/C/man2/timerfd_create.2:348 build/C/man2/timerfd_create.2:355 -#: build/C/man2/timerfd_create.2:361 build/C/man2/tkill.2:74 -#: build/C/man2/wait.2:416 +#: 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:67 +#: 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 #, no-wrap msgid "B" msgstr "B" @@ -841,11 +846,11 @@ msgstr "B" #. type: Plain text #: build/C/man2/eventfd.2:234 msgid "An unsupported value was specified in I." -msgstr "" +msgstr "I にサポートされていない値が指定された。" #. type: TP -#: build/C/man2/eventfd.2:234 build/C/man2/signalfd.2:283 -#: build/C/man2/timerfd_create.2:319 +#: build/C/man2/eventfd.2:234 build/C/man2/signalfd.2:286 +#: build/C/man2/timerfd_create.2:320 #, no-wrap msgid "B" msgstr "B" @@ -857,36 +862,36 @@ msgstr "" "オープン済みのファイルディスクリプタの数がプロセスあたりの上限に 達していた。" #. type: TP -#: build/C/man2/eventfd.2:237 build/C/man2/signalfd.2:286 -#: build/C/man2/timerfd_create.2:322 +#: build/C/man2/eventfd.2:237 build/C/man2/signalfd.2:289 +#: build/C/man2/timerfd_create.2:323 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:290 -#: build/C/man2/timerfd_create.2:326 +#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:293 +#: build/C/man2/timerfd_create.2:327 msgid "" "The system-wide limit on the total number of open files has been reached." msgstr "オープン済みのファイル総数がシステム全体の上限に達していた。" #. type: TP -#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:290 -#: build/C/man2/timerfd_create.2:326 +#: build/C/man2/eventfd.2:241 build/C/man2/signalfd.2:293 +#: build/C/man2/timerfd_create.2:327 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/eventfd.2:249 build/C/man2/signalfd.2:293 -#: build/C/man2/timerfd_create.2:329 +#: build/C/man2/eventfd.2:249 build/C/man2/signalfd.2:296 +#: build/C/man2/timerfd_create.2:330 msgid "Could not mount (internal) anonymous inode device." msgstr "(カーネル内の) 無名 inode デバイスをマウントできなかった。" #. type: TP -#: build/C/man2/eventfd.2:249 build/C/man2/sigaltstack.2:145 -#: build/C/man2/signalfd.2:293 build/C/man2/timer_create.2:185 -#: build/C/man2/timerfd_create.2:329 +#: build/C/man2/eventfd.2:249 build/C/man2/s390_runtime_instr.2:74 +#: build/C/man2/sigaltstack.2:147 build/C/man2/signalfd.2:296 +#: build/C/man2/timer_create.2:187 build/C/man2/timerfd_create.2:330 #, no-wrap msgid "B" msgstr "B" @@ -898,12 +903,13 @@ msgstr "" "新しい eventfd ファイルディスクリプタを生成するのに十分なメモリがなかった。" #. type: SH -#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:720 -#: build/C/man3/psignal.3:93 build/C/man2/rt_sigqueueinfo.2:164 -#: build/C/man2/signalfd.2:296 build/C/man3/sigqueue.3:110 -#: build/C/man2/timer_create.2:189 build/C/man2/timer_delete.2:62 -#: build/C/man2/timer_getoverrun.2:92 build/C/man2/timer_settime.2:201 -#: build/C/man2/timerfd_create.2:367 build/C/man2/tkill.2:85 +#: 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:80 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 "バージョン" @@ -947,10 +953,15 @@ msgstr "" #. or eventually syslets/threadlets #. type: Plain text #: build/C/man2/eventfd.2:285 +#, fuzzy +#| msgid "" +#| "When used in the kernel, an eventfd file descriptor can provide a kernel-" +#| "userspace bridge allowing, for example, functionalities like KAIO (kernel " +#| "AIO) to signal to a file descriptor that some operation is complete." msgid "" -"When used in the kernel, an eventfd file descriptor can provide a kernel-" -"userspace bridge allowing, for example, functionalities like KAIO (kernel " -"AIO) to signal to a file descriptor that some operation is complete." +"When used in the kernel, an eventfd file descriptor can provide a bridge " +"from kernel to user space, allowing, for example, functionalities like KAIO " +"(kernel AIO) to signal to a file descriptor that some operation is complete." msgstr "" "カーネル内で使用すると、eventfd ファイルディスクリプタは カーネル空間とユーザ" "空間のブリッジ機能を提供することができ、 例えば KAIO (kernel AIO) のような機" @@ -977,7 +988,7 @@ msgstr "" "B(7) 経由で多重することはできなかった)。" #. type: SS -#: build/C/man2/eventfd.2:302 build/C/man2/signalfd.2:333 +#: build/C/man2/eventfd.2:302 build/C/man2/signalfd.2:336 #, no-wrap msgid "Underlying Linux system calls" msgstr "下層にある Linux のシステムコール" @@ -1041,11 +1052,11 @@ msgstr "" "を返す。" #. type: SH -#: build/C/man2/eventfd.2:334 build/C/man2/sigaction.2:784 -#: build/C/man2/sigaltstack.2:213 build/C/man2/signalfd.2:357 -#: build/C/man3/sigwait.3:83 build/C/man2/timer_create.2:251 -#: build/C/man2/timer_getoverrun.2:125 build/C/man2/timer_settime.2:205 -#: build/C/man2/timerfd_create.2:372 build/C/man2/wait.2:522 +#: 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 #, no-wrap msgid "EXAMPLE" msgstr "例" @@ -1095,8 +1106,9 @@ msgstr "" "Parent read 28 (0x1c) from efd\n" #. type: SS -#: build/C/man2/eventfd.2:359 build/C/man2/signalfd.2:380 -#: build/C/man2/timerfd_create.2:400 build/C/man2/wait.2:557 +#: build/C/man2/eventfd.2:359 build/C/man2/signalfd.2:383 +#: build/C/man2/timer_create.2:284 build/C/man2/timerfd_create.2:407 +#: build/C/man2/wait.2:571 #, no-wrap msgid "Program source" msgstr "プログラムのソース" @@ -1118,7 +1130,7 @@ msgstr "" "#include Estdint.hE /* Definition of uint64_t */\n" #. type: Plain text -#: build/C/man2/eventfd.2:370 build/C/man2/signalfd.2:391 +#: build/C/man2/eventfd.2:370 build/C/man2/signalfd.2:394 #, no-wrap msgid "" "#define handle_error(msg) \\e\n" @@ -1259,30 +1271,37 @@ msgstr "" "(2), B(2), B(2), B(7), B(7)" #. type: TH -#: build/C/man2/getitimer.2:7 +#: build/C/man2/getitimer.2:12 #, no-wrap msgid "GETITIMER" msgstr "GETITIMER" +#. type: TH +#: build/C/man2/getitimer.2:12 +#, fuzzy, no-wrap +#| msgid "2012-05-01" +msgid "2012-10-01" +msgstr "2012-05-01" + #. 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 "getitimer, setitimer - インターバル・タイマーの値を取得または設定する" #. 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 "B<#include Esys/time.hE>\n" #. type: Plain text -#: build/C/man2/getitimer.2:15 +#: build/C/man2/getitimer.2:20 #, no-wrap msgid "BIB<, struct itimerval *>IB<);>\n" msgstr "BIB<, struct itimerval *>IB<);>\n" #. type: Plain text -#: build/C/man2/getitimer.2:18 +#: build/C/man2/getitimer.2:23 #, no-wrap msgid "" "BIB<, const struct itimerval *>IB<,>\n" @@ -1292,7 +1311,7 @@ msgstr "" "B< struct itimerval *>IB<);>\n" #. 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 " @@ -1303,24 +1322,24 @@ msgstr "" "シグナルが送られ、 タイマーは (設定によっては) 再び開始される。" #. type: TP -#: build/C/man2/getitimer.2:24 +#: build/C/man2/getitimer.2:29 #, no-wrap msgid "B" msgstr "B" #. 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 "実時間 (real time) で減少し、満了すると B が送られる。" #. type: TP -#: build/C/man2/getitimer.2:29 +#: build/C/man2/getitimer.2:34 #, no-wrap msgid "B" msgstr "B" #. 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." @@ -1328,13 +1347,13 @@ msgstr "" "プロセスが実行されている間のみ減少し、満了すると B が送られる。" #. type: TP -#: build/C/man2/getitimer.2:34 +#: build/C/man2/getitimer.2:39 #, no-wrap msgid "B" msgstr "B" #. 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 " @@ -1347,12 +1366,12 @@ msgstr "" "をプロファイルするのに使用される。 満了すると B が送られる。" #. 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" @@ -1366,12 +1385,17 @@ msgstr "" "};\n" #. type: Plain text -#: build/C/man2/getitimer.2:59 -#, no-wrap +#: build/C/man2/getitimer.2:64 +#, fuzzy, no-wrap +#| msgid "" +#| "struct timeval {\n" +#| " long tv_sec; /* seconds */\n" +#| " long tv_usec; /* microseconds */\n" +#| "};\n" 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 "" "struct timeval {\n" @@ -1380,7 +1404,7 @@ msgstr "" "};\n" #. 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 " @@ -1395,7 +1419,7 @@ 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 " @@ -1406,7 +1430,7 @@ 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 " @@ -1417,14 +1441,14 @@ msgstr "" "がゼロか、タイマーが満了した時に I がゼロの場合) は停止する。" #. 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 "タイマーの期間は I と I の両方により決定される。" #. 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 " @@ -1443,8 +1467,8 @@ 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." @@ -1453,22 +1477,22 @@ msgstr "" "切に設定される。" #. type: TP -#: build/C/man2/getitimer.2:123 build/C/man2/prctl.2:564 -#: build/C/man2/sigaction.2:660 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 "B" #. 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 "I, I, I が有効なポインタではない。" #. 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 " @@ -1479,7 +1503,7 @@ msgstr "" "I フィールドの一つが 0 以上 999999 以下の範囲に入らない値である。" #. 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, " @@ -1492,7 +1516,7 @@ 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)." @@ -1501,7 +1525,7 @@ msgstr "" "承しない。 B(2) の前後ではインターバル・タイマーは保存される。" #. 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." @@ -1509,19 +1533,51 @@ msgstr "" "POSIX.1 では、 B() と、 B(2), B(3), B(3) " "という 3 つのインタフェースとの相互の影響については規定していない。" +#. 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:775 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 " @@ -1536,7 +1592,7 @@ 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 " @@ -1558,7 +1614,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 " @@ -1572,7 +1628,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 " @@ -1588,7 +1644,7 @@ msgstr "" "I の値が不適切な場合には B エラーとなる。" #. type: Plain text -#: build/C/man2/getitimer.2:226 +#: build/C/man2/getitimer.2:246 msgid "" "B(2), B(2), B(2), B(2), " "B(2), B