diff options
Diffstat (limited to '')
-rw-r--r-- | templates/man7/sigevent.7.pot | 258 |
1 files changed, 258 insertions, 0 deletions
diff --git a/templates/man7/sigevent.7.pot b/templates/man7/sigevent.7.pot new file mode 100644 index 00000000..f23888e5 --- /dev/null +++ b/templates/man7/sigevent.7.pot @@ -0,0 +1,258 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2024-03-01 17:08+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: TH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "sigevent" +msgstr "" + +#. type: TH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "2022-10-30" +msgstr "" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "" + +#. type: SH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "sigevent - structure for notification from asynchronous routines" +msgstr "" + +#. type: SH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "#include E<lt>signal.hE<gt>\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"union sigval { /* Data passed with notification */\n" +" int sival_int; /* Integer value */\n" +" void *sival_ptr; /* Pointer value */\n" +"};\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"struct sigevent {\n" +" int sigev_notify; /* Notification method */\n" +" int sigev_signo; /* Notification signal */\n" +" union sigval sigev_value;\n" +" /* Data passed with notification */\n" +" void (*sigev_notify_function)(union sigval);\n" +" /* Function used for thread\n" +" notification (SIGEV_THREAD) */\n" +" void *sigev_notify_attributes;\n" +" /* Attributes for notification thread\n" +" (SIGEV_THREAD) */\n" +" pid_t sigev_notify_thread_id;\n" +" /* ID of thread to signal\n" +" (SIGEV_THREAD_ID); Linux-specific */\n" +"};\n" +msgstr "" + +#. type: SH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<sigevent> structure is used by various APIs to describe the way a " +"process is to be notified about an event (e.g., completion of an " +"asynchronous request, expiration of a timer, or the arrival of a message)." +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The definition shown in the SYNOPSIS is approximate: some of the fields in " +"the I<sigevent> structure may be defined as part of a union. Programs " +"should employ only those fields relevant to the value specified in " +"I<sigev_notify>." +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I<sigev_notify> field specifies how notification is to be performed. " +"This field can have one of the following values:" +msgstr "" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SIGEV_NONE>" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "A \"null\" notification: don't do anything when the event occurs." +msgstr "" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SIGEV_SIGNAL>" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "Notify the process by sending the signal specified in I<sigev_signo>." +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the signal is caught with a signal handler that was registered using the " +"B<sigaction>(2) B<SA_SIGINFO> flag, then the following fields are set in " +"the I<siginfo_t> structure that is passed as the second argument of the " +"handler:" +msgstr "" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_code>" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This field is set to a value that depends on the API delivering the " +"notification." +msgstr "" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_signo>" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This field is set to the signal number (i.e., the same value as in " +"I<sigev_signo>)." +msgstr "" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<si_value>" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "This field is set to the value specified in I<sigev_value>." +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Depending on the API, other fields may also be set in the I<siginfo_t> " +"structure." +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The same information is also available if the signal is accepted using " +"B<sigwaitinfo>(2)." +msgstr "" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SIGEV_THREAD>" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Notify the process by invoking I<sigev_notify_function> \"as if\" it were " +"the start function of a new thread. (Among the implementation possibilities " +"here are that each timer notification could result in the creation of a new " +"thread, or that a single thread is created to receive all notifications.) " +"The function is invoked with I<sigev_value> as its sole argument. If " +"I<sigev_notify_attributes> is not NULL, it should point to a " +"I<pthread_attr_t> structure that defines attributes for the new thread (see " +"B<pthread_attr_init>(3))." +msgstr "" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SIGEV_THREAD_ID> (Linux-specific)" +msgstr "" + +#. | SIGEV_SIGNAL vs not? +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "Currently used only by POSIX timers; see B<timer_create>(2)." +msgstr "" + +#. type: SH +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Plain text +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<timer_create>(2), B<aio_fsync>(3), B<aio_read>(3), B<aio_write>(3), " +"B<getaddrinfo_a>(3), B<lio_listio>(3), B<mq_notify>(3), B<aio>(7), " +"B<pthreads>(7)" +msgstr "" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "" |