summaryrefslogtreecommitdiffstats
path: root/templates/man7/sigevent.7.pot
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--templates/man7/sigevent.7.pot258
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 ""