diff options
Diffstat (limited to 'templates/man3/pthread_getattr_np.3.pot')
-rw-r--r-- | templates/man3/pthread_getattr_np.3.pot | 197 |
1 files changed, 22 insertions, 175 deletions
diff --git a/templates/man3/pthread_getattr_np.3.pot b/templates/man3/pthread_getattr_np.3.pot index cd68bd82..f66126cc 100644 --- a/templates/man3/pthread_getattr_np.3.pot +++ b/templates/man3/pthread_getattr_np.3.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-03-01 17:04+0100\n" +"POT-Creation-Date: 2024-06-01 06:13+0200\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" @@ -24,15 +24,15 @@ msgid "pthread_getattr_np" msgstr "" #. type: TH -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable opensuse-tumbleweed #, no-wrap -msgid "2023-10-31" +msgid "2024-05-02" msgstr "" #. type: TH -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable #, no-wrap -msgid "Linux man-pages 6.06" +msgid "Linux man-pages 6.8" msgstr "" #. type: SH @@ -402,7 +402,8 @@ msgid "Program source" msgstr "" #. type: Plain text -#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "" "#define _GNU_SOURCE /* To get pthread_getattr_np() declaration */\n" @@ -613,8 +614,8 @@ msgstr "" #. type: Plain text #: debian-bookworm msgid "" -"This function is a nonstandard GNU extension; hence the suffix " -"\"_np\" (nonportable) in the name." +"This function is a nonstandard GNU extension; hence the suffix \"_np\" " +"(nonportable) in the name." msgstr "" #. type: Plain text @@ -961,181 +962,21 @@ msgid "" msgstr "" #. type: TH -#: debian-unstable opensuse-tumbleweed +#: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap -msgid "2023-07-20" +msgid "2023-10-31" msgstr "" #. type: TH -#: debian-unstable opensuse-tumbleweed +#: fedora-40 mageia-cauldron #, no-wrap -msgid "Linux man-pages 6.05.01" +msgid "Linux man-pages 6.06" msgstr "" -#. type: Plain text -#: debian-unstable opensuse-tumbleweed +#. type: TH +#: fedora-rawhide #, no-wrap -msgid "" -"#define _GNU_SOURCE /* To get pthread_getattr_np() declaration */\n" -"#include E<lt>err.hE<gt>\n" -"#include E<lt>errno.hE<gt>\n" -"#include E<lt>pthread.hE<gt>\n" -"#include E<lt>stdio.hE<gt>\n" -"#include E<lt>stdlib.hE<gt>\n" -"#include E<lt>unistd.hE<gt>\n" -"\\&\n" -"static void\n" -"display_stack_related_attributes(pthread_attr_t *attr, char *prefix)\n" -"{\n" -" int s;\n" -" size_t stack_size, guard_size;\n" -" void *stack_addr;\n" -"\\&\n" -" s = pthread_attr_getguardsize(attr, &guard_size);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_getguardsize\");\n" -" printf(\"%sGuard size = %zu bytes\\en\", prefix, guard_size);\n" -"\\&\n" -" s = pthread_attr_getstack(attr, &stack_addr, &stack_size);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_getstack\");\n" -" printf(\"%sStack address = %p\", prefix, stack_addr);\n" -" if (stack_size E<gt> 0)\n" -" printf(\" (EOS = %p)\", (char *) stack_addr + stack_size);\n" -" printf(\"\\en\");\n" -" printf(\"%sStack size = %#zx (%zu) bytes\\en\",\n" -" prefix, stack_size, stack_size);\n" -"}\n" -"\\&\n" -"static void\n" -"display_thread_attributes(pthread_t thread, char *prefix)\n" -"{\n" -" int s;\n" -" pthread_attr_t attr;\n" -"\\&\n" -" s = pthread_getattr_np(thread, &attr);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_getattr_np\");\n" -"\\&\n" -" display_stack_related_attributes(&attr, prefix);\n" -"\\&\n" -" s = pthread_attr_destroy(&attr);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_destroy\");\n" -"}\n" -"\\&\n" -"static void * /* Start function for thread we create */\n" -"thread_start(void *arg)\n" -"{\n" -" printf(\"Attributes of created thread:\\en\");\n" -" display_thread_attributes(pthread_self(), \"\\et\");\n" -"\\&\n" -" exit(EXIT_SUCCESS); /* Terminate all threads */\n" -"}\n" -"\\&\n" -"static void\n" -"usage(char *pname, char *msg)\n" -"{\n" -" if (msg != NULL)\n" -" fputs(msg, stderr);\n" -" fprintf(stderr, \"Usage: %s [-s stack-size [-a]]\"\n" -" \" [-g guard-size]\\en\", pname);\n" -" fprintf(stderr, \"\\et\\et-a means program should allocate stack\\en\");\n" -" exit(EXIT_FAILURE);\n" -"}\n" -"\\&\n" -"static pthread_attr_t * /* Get thread attributes from command line */\n" -"get_thread_attributes_from_cl(int argc, char *argv[],\n" -" pthread_attr_t *attrp)\n" -"{\n" -" int s, opt, allocate_stack;\n" -" size_t stack_size, guard_size;\n" -" void *stack_addr;\n" -" pthread_attr_t *ret_attrp = NULL; /* Set to attrp if we initialize\n" -" a thread attributes object */\n" -" allocate_stack = 0;\n" -" stack_size = -1;\n" -" guard_size = -1;\n" -"\\&\n" -" while ((opt = getopt(argc, argv, \"ag:s:\")) != -1) {\n" -" switch (opt) {\n" -" case \\[aq]a\\[aq]: allocate_stack = 1; break;\n" -" case \\[aq]g\\[aq]: guard_size = strtoul(optarg, NULL, 0); break;\n" -" case \\[aq]s\\[aq]: stack_size = strtoul(optarg, NULL, 0); break;\n" -" default: usage(argv[0], NULL);\n" -" }\n" -" }\n" -"\\&\n" -" if (allocate_stack && stack_size == -1)\n" -" usage(argv[0], \"Specifying -a without -s makes no sense\\en\");\n" -"\\&\n" -" if (argc E<gt> optind)\n" -" usage(argv[0], \"Extraneous command-line arguments\\en\");\n" -"\\&\n" -" if (stack_size E<gt>= 0 || guard_size E<gt> 0) {\n" -" ret_attrp = attrp;\n" -"\\&\n" -" s = pthread_attr_init(attrp);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_init\");\n" -" }\n" -"\\&\n" -" if (stack_size E<gt>= 0) {\n" -" if (!allocate_stack) {\n" -" s = pthread_attr_setstacksize(attrp, stack_size);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_setstacksize\");\n" -" } else {\n" -" s = posix_memalign(&stack_addr, sysconf(_SC_PAGESIZE),\n" -" stack_size);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"posix_memalign\");\n" -" printf(\"Allocated thread stack at %p\\en\\en\", stack_addr);\n" -"\\&\n" -" s = pthread_attr_setstack(attrp, stack_addr, stack_size);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_setstacksize\");\n" -" }\n" -" }\n" -"\\&\n" -" if (guard_size E<gt>= 0) {\n" -" s = pthread_attr_setguardsize(attrp, guard_size);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_setstacksize\");\n" -" }\n" -"\\&\n" -" return ret_attrp;\n" -"}\n" -"\\&\n" -"int\n" -"main(int argc, char *argv[])\n" -"{\n" -" int s;\n" -" pthread_t thr;\n" -" pthread_attr_t attr;\n" -" pthread_attr_t *attrp = NULL; /* Set to &attr if we initialize\n" -" a thread attributes object */\n" -"\\&\n" -" attrp = get_thread_attributes_from_cl(argc, argv, &attr);\n" -"\\&\n" -" if (attrp != NULL) {\n" -" printf(\"Thread attributes object after initializations:\\en\");\n" -" display_stack_related_attributes(attrp, \"\\et\");\n" -" printf(\"\\en\");\n" -" }\n" -"\\&\n" -" s = pthread_create(&thr, attrp, &thread_start, NULL);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_create\");\n" -"\\&\n" -" if (attrp != NULL) {\n" -" s = pthread_attr_destroy(attrp);\n" -" if (s != 0)\n" -" errc(EXIT_FAILURE, s, \"pthread_attr_destroy\");\n" -" }\n" -"\\&\n" -" pause(); /* Terminates when other thread calls exit() */\n" -"}\n" +msgid "Linux man-pages 6.7" msgstr "" #. type: TH @@ -1149,3 +990,9 @@ msgstr "" #, no-wrap msgid "Linux man-pages 6.04" msgstr "" + +#. type: TH +#: opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages (unreleased)" +msgstr "" |