summaryrefslogtreecommitdiffstats
path: root/po/ro/man3/pthread_key_create.3.po
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:33 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:33 +0000
commit2c3307fb903f427be3d021c5780b75cac9af2ce8 (patch)
tree65cf431f40b7481d81ae2dfce9576342686448f7 /po/ro/man3/pthread_key_create.3.po
parentReleasing progress-linux version 4.22.0-1~progress7.99u1. (diff)
downloadmanpages-l10n-2c3307fb903f427be3d021c5780b75cac9af2ce8.tar.xz
manpages-l10n-2c3307fb903f427be3d021c5780b75cac9af2ce8.zip
Merging upstream version 4.23.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'po/ro/man3/pthread_key_create.3.po')
-rw-r--r--po/ro/man3/pthread_key_create.3.po240
1 files changed, 161 insertions, 79 deletions
diff --git a/po/ro/man3/pthread_key_create.3.po b/po/ro/man3/pthread_key_create.3.po
index 3d5d29ac..f8011933 100644
--- a/po/ro/man3/pthread_key_create.3.po
+++ b/po/ro/man3/pthread_key_create.3.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: manpages-l10n 4.21.0\n"
-"POT-Creation-Date: 2024-03-01 17:04+0100\n"
-"PO-Revision-Date: 2024-02-16 10:32+0100\n"
+"POT-Creation-Date: 2024-06-01 06:13+0200\n"
+"PO-Revision-Date: 2024-06-02 19:30+0200\n"
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
"Language: ro\n"
@@ -15,36 +15,37 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.4.3\n"
#. type: TH
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "pthread_key_create"
msgstr "pthread_key_create"
#. type: TH
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "2023-11-24"
-msgstr "24 noiembrie 2023"
+msgid "2024-05-19"
+msgstr "19 mai 2024"
#. type: TH
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable
#, no-wrap
-msgid "Linux man-pages 6.06"
-msgstr "Pagini de manual de Linux 6.06"
+msgid "Linux man-pages 6.8"
+msgstr "Pagini de manual de Linux 6.8"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "NAME"
msgstr "NUME"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"pthread_key_create, pthread_key_delete, pthread_setspecific, "
"pthread_getspecific - management of thread-specific data"
@@ -54,39 +55,44 @@ msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "SYNOPSIS"
-msgstr "REZUMAT"
+msgstr "SINOPSIS"
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
-msgid "B<#include E<lt>pthread.hE<gt>>"
-msgstr "B<#include E<lt>pthread.hE<gt>>"
+#: archlinux debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>pthread.hE<gt>>\n"
+msgstr "B<#include E<lt>pthread.hE<gt>>\n"
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable opensuse-tumbleweed
+#, no-wrap
+#| msgid "B<int pthread_key_create(pthread_key_t *>I<key>B<, void (*>I<destr_function>B<) (void *));> B<int pthread_key_delete(pthread_key_t >I<key>B<);> B<int pthread_setspecific(pthread_key_t >I<key>B<, const void *>I<pointer>B<);> B<void * pthread_getspecific(pthread_key_t >I<key>B<);>"
msgid ""
-"B<int pthread_key_create(pthread_key_t *>I<key>B<, void "
-"(*>I<destr_function>B<) (void *));> B<int pthread_key_delete(pthread_key_t "
-">I<key>B<);> B<int pthread_setspecific(pthread_key_t >I<key>B<, const void "
-"*>I<pointer>B<);> B<void * pthread_getspecific(pthread_key_t >I<key>B<);>"
+"B<int pthread_key_create(pthread_key_t *>I<key>B<,>\n"
+"B< void (*>I<destr_function>B<) (void *));>\n"
+"B<int pthread_key_delete(pthread_key_t >I<key>B<);>\n"
+"B<int pthread_setspecific(pthread_key_t >I<key>B<, const void *>I<pointer>B<);>\n"
+"B<void * pthread_getspecific(pthread_key_t >I<key>B<);>\n"
msgstr ""
-"B<int pthread_key_create(pthread_key_t *>I<key>B<, void "
-"(*>I<destr_function>B<) (void *));> B<int pthread_key_delete(pthread_key_t "
-">I<key>B<);> B<int pthread_setspecific(pthread_key_t >I<key>B<, const void "
-"*>I<pointer>B<);> B<void * pthread_getspecific(pthread_key_t >I<key>B<);>"
+"B<int pthread_key_create(pthread_key_t *>I<key>B<,>\n"
+"B< void (*>I<destr_function>B<) (void *));>\n"
+"B<int pthread_key_delete(pthread_key_t >I<key>B<);>\n"
+"B<int pthread_setspecific(pthread_key_t >I<key>B<, const void *>I<pointer>B<);>\n"
+"B<void * pthread_getspecific(pthread_key_t >I<key>B<);>\n"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "DESCRIPTION"
msgstr "DESCRIERE"
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"Programs often need global or static variables that have different values in "
"different threads. Since threads share one memory space, this cannot be "
@@ -100,7 +106,8 @@ msgstr ""
"la această necesitate."
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"Each thread possesses a private memory block, the thread-specific data area, "
"or TSD area for short. This area is indexed by TSD keys. The TSD area "
@@ -116,7 +123,7 @@ msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"For concreteness, the TSD areas can be viewed as arrays of B<void *> "
"pointers, TSD keys as integer indices into these arrays, and the value of a "
@@ -130,7 +137,7 @@ msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"When a thread is created, its TSD area initially associates B<NULL> with all "
"keys."
@@ -139,7 +146,8 @@ msgstr ""
"cu toate cheile."
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"B<pthread_key_create> allocates a new TSD key. The key is stored in the "
"location pointed to by I<key>. There is a limit of B<PTHREAD_KEYS_MAX> on "
@@ -153,11 +161,11 @@ msgstr ""
"este B<NULL> în toate firele de execuție în curs."
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-rawhide opensuse-tumbleweed
msgid ""
"The I<destr_function> argument, if not B<NULL>, specifies a destructor "
"function associated with the key. When a thread terminates via "
-"B<pthread_exit> or by cancellation, I<destr_function> is called with "
+"B<pthread_exit> or by cancelation, I<destr_function> is called with "
"arguments the value associated with the key in that thread. The "
"I<destr_function> is not called if that value is B<NULL>. The order in "
"which destructor functions are called at thread termination time is "
@@ -172,7 +180,8 @@ msgstr ""
"firului nu este specificată."
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"Before the destructor function is called, the B<NULL> value is associated "
"with the key in the current thread. A destructor function might, however, "
@@ -195,7 +204,8 @@ msgstr ""
"implementări pot efectua bucle la nesfârșit."
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"B<pthread_key_delete> deallocates a TSD key. It does not check whether non-"
"B<NULL> values are associated with that key in the currently executing "
@@ -208,7 +218,7 @@ msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"B<pthread_setspecific> changes the value associated with I<key> in the "
"calling thread, storing the given I<pointer> instead."
@@ -218,7 +228,7 @@ msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"B<pthread_getspecific> returns the value currently associated with I<key> in "
"the calling thread."
@@ -228,13 +238,14 @@ msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "RETURN VALUE"
msgstr "VALOAREA RETURNATĂ"
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"B<pthread_key_create>, B<pthread_key_delete>, and B<pthread_setspecific> "
"return 0 on success and a non-zero error code on failure. If successful, "
@@ -248,7 +259,7 @@ msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"B<pthread_getspecific> returns the value associated with I<key> on success, "
"and B<NULL> on error."
@@ -258,33 +269,34 @@ msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "ERRORS"
msgstr "ERORI-IEȘIRE"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid "B<pthread_key_create> returns the following error code on error:"
msgstr ""
"În caz de eroare, B<pthread_key_create> returnează următorul cod de eroare:"
#. type: TP
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "B<EAGAIN>"
msgstr "B<EAGAIN>"
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid "B<PTHREAD_KEYS_MAX> keys are already allocated."
msgstr "Cheile B<PTHREAD_KEYS_MAX> sunt deja alocate."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"B<pthread_key_delete> and B<pthread_setspecific> return the following error "
"code on error:"
@@ -294,19 +306,20 @@ msgstr ""
#. type: TP
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "B<EINVAL>"
msgstr "B<EINVAL>"
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid "I<key> is not a valid, allocated TSD key."
msgstr "I<key> nu este o cheie TSD validă, alocată."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid ""
"B<pthread_getspecific> returns B<NULL> if I<key> is not a valid, allocated "
"TSD key."
@@ -316,26 +329,27 @@ msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "SEE ALSO"
msgstr "CONSULTAȚI ȘI"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
msgid "pthread_create(3), pthread_exit(3), pthread_testcancel(3)."
msgstr "pthread_create(3), pthread_exit(3), pthread_testcancel(3)."
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: mageia-cauldron opensuse-tumbleweed
#, no-wrap
msgid "EXAMPLE"
msgstr "EXEMPLU"
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"The following code fragment allocates a thread-specific array of 100 "
"characters, with automatic reclamation at thread exit:"
@@ -344,7 +358,8 @@ msgstr ""
"firului de execuție, cu recuperare automată la ieșirea din fir:"
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid ""
"B</* Key for the thread-specific buffer */\n"
@@ -410,19 +425,24 @@ msgstr ""
"}>\n"
#. type: TH
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid "PTHREAD_SPECIFIC"
msgstr "PTHREAD_SPECIFIC"
#. type: TH
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid "LinuxThreads"
msgstr "LinuxThreads"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm fedora-40 fedora-rawhide mageia-cauldron
+msgid "B<#include E<lt>pthread.hE<gt>>"
+msgstr "B<#include E<lt>pthread.hE<gt>>"
+
+#. type: Plain text
+#: debian-bookworm
msgid ""
"B<int pthread_key_create(pthread_key_t *>I<key>B<, void "
"(*>I<destr_function>B<) (void *));>"
@@ -431,12 +451,12 @@ msgstr ""
"(*>I<destr_function>B<) (void *));>"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid "B<int pthread_key_delete(pthread_key_t >I<key>B<);>"
msgstr "B<int pthread_key_delete(pthread_key_t >I<key>B<);>"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"B<int pthread_setspecific(pthread_key_t >I<key>B<, const void "
"*>I<pointer>B<);>"
@@ -445,12 +465,12 @@ msgstr ""
"*>I<pointer>B<);>"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid "B<void * pthread_getspecific(pthread_key_t >I<key>B<);>"
msgstr "B<void * pthread_getspecific(pthread_key_t >I<key>B<);>"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"Programs often need global or static variables that have different values in "
"different threads. Since threads share one memory space, this cannot be "
@@ -464,7 +484,7 @@ msgstr ""
"la această necesitate."
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"Each thread possesses a private memory block, the thread-specific data area, "
"or TSD area for short. This area is indexed by TSD keys. The TSD area "
@@ -479,7 +499,7 @@ msgstr ""
"unei anumite chei TSD poate fi diferită în fiecare fir."
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"B<pthread_key_create> allocates a new TSD key. The key is stored in the "
"location pointed to by I<key>. There is a limit of B<PTHREAD_KEYS_MAX> on "
@@ -492,7 +512,7 @@ msgstr ""
"este B<NULL> în toate firele de execuție în curs."
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"The I<destr_function> argument, if not B<NULL>, specifies a destructor "
"function associated with the key. When a thread terminates via "
@@ -510,7 +530,7 @@ msgstr ""
"firului nu este specificată."
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"Before the destructor function is called, the B<NULL> value is associated "
"with the key in the current thread. A destructor function might, however, "
@@ -533,7 +553,7 @@ msgstr ""
"implementări pot efectua bucle la nesfârșit."
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"B<pthread_key_delete> deallocates a TSD key. It does not check whether non-"
"B<NULL> values are associated with that key in the currently executing "
@@ -545,7 +565,7 @@ msgstr ""
"cheia."
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"B<pthread_key_create>, B<pthread_key_delete>, and B<pthread_setspecific> "
"return 0 on success and a non-zero error code on failure. If successful, "
@@ -558,28 +578,28 @@ msgstr ""
"locația indicată de argumentul său I<key>."
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid "B<PTHREAD_KEYS_MAX> keys are already allocated"
msgstr "Cheile B<PTHREAD_KEYS_MAX> sunt deja alocate"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid "I<key> is not a valid, allocated TSD key"
msgstr "I<key> nu este o cheie TSD validă, alocată"
#. type: SH
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid "AUTHOR"
msgstr "AUTOR"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid "Xavier Leroy E<lt>Xavier.Leroy@inria.frE<gt>"
msgstr "Xavier Leroy E<lt>Xavier.Leroy@inria.frE<gt>"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
msgid ""
"The following code fragment allocates a thread-specific array of 100 "
"characters, with automatic reclaimation at thread exit:"
@@ -588,7 +608,7 @@ msgstr ""
"firului de execuție, cu recuperare automată la ieșirea din fir:"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid ""
"B</* Key for the thread-specific buffer */\n"
@@ -598,7 +618,7 @@ msgstr ""
"static pthread_key_t buffer_key;>\n"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid ""
"B</* Once-only initialisation of the key */\n"
@@ -608,7 +628,7 @@ msgstr ""
"static pthread_once_t buffer_key_once = PTHREAD_ONCE_INIT;>\n"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid ""
"B</* Allocate the thread-specific buffer */\n"
@@ -626,7 +646,7 @@ msgstr ""
"}>\n"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid ""
"B</* Return the thread-specific buffer */\n"
@@ -642,7 +662,7 @@ msgstr ""
"}>\n"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid ""
"B</* Allocate the key */\n"
@@ -658,7 +678,7 @@ msgstr ""
"}>\n"
#. type: Plain text
-#: debian-bookworm debian-unstable
+#: debian-bookworm
#, no-wrap
msgid ""
"B</* Free the thread-specific buffer */\n"
@@ -672,3 +692,65 @@ msgstr ""
"{\n"
" free(buf);\n"
"}>\n"
+
+#. type: TH
+#: fedora-40 mageia-cauldron
+#, no-wrap
+msgid "2023-11-24"
+msgstr "24 noiembrie 2023"
+
+#. type: TH
+#: fedora-40 mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Pagini de manual de Linux 6.06"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"B<int pthread_key_create(pthread_key_t *>I<key>B<, void "
+"(*>I<destr_function>B<) (void *));> B<int pthread_key_delete(pthread_key_t "
+">I<key>B<);> B<int pthread_setspecific(pthread_key_t >I<key>B<, const void "
+"*>I<pointer>B<);> B<void * pthread_getspecific(pthread_key_t >I<key>B<);>"
+msgstr ""
+"B<int pthread_key_create(pthread_key_t *>I<key>B<, void "
+"(*>I<destr_function>B<) (void *));> B<int pthread_key_delete(pthread_key_t "
+">I<key>B<);> B<int pthread_setspecific(pthread_key_t >I<key>B<, const void "
+"*>I<pointer>B<);> B<void * pthread_getspecific(pthread_key_t >I<key>B<);>"
+
+#. type: Plain text
+#: fedora-40 mageia-cauldron
+msgid ""
+"The I<destr_function> argument, if not B<NULL>, specifies a destructor "
+"function associated with the key. When a thread terminates via "
+"B<pthread_exit> or by cancellation, I<destr_function> is called with "
+"arguments the value associated with the key in that thread. The "
+"I<destr_function> is not called if that value is B<NULL>. The order in "
+"which destructor functions are called at thread termination time is "
+"unspecified."
+msgstr ""
+"Argumentul I<destr_function>, dacă nu este B<NULL>, specifică o funcție de "
+"distrugere asociată cu cheia. Atunci când un fir de execuție se termină prin "
+"B<pthread_exit> sau prin anulare, I<destr_function> este apelată cu "
+"argumentele valorii asociate cheii în acel fir de execuție. "
+"I<destr_function> nu este apelată dacă valoarea respectivă este B<NULL>. "
+"Ordinea în care sunt apelate funcțiile de distrugere în momentul terminării "
+"firului nu este specificată."
+
+#. type: TH
+#: fedora-rawhide
+#, no-wrap
+msgid "2024-02-26"
+msgstr "26 februarie 2024"
+
+#. type: TH
+#: fedora-rawhide
+#, no-wrap
+msgid "Linux man-pages 6.7"
+msgstr "Pagini de manual de Linux 6.7"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages (unreleased)"
+msgstr "Pagini de manual Linux (nepublicate)"