[{"id":3678313,"web_url":"http://patchwork.ozlabs.org/comment/3678313/","msgid":"<20260416183620.4076-1-linuxtestproject.agent@gmail.com>","list_archive_url":null,"date":"2026-04-16T18:36:20","subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","submitter":{"id":93132,"url":"http://patchwork.ozlabs.org/api/people/93132/","name":null,"email":"linuxtestproject.agent@gmail.com"},"content":"Hi Martin,\n\nOn Thu, 16 Apr 2026, Martin Doucha wrote:\n> OpenPOSIX: Add common entry point function for all tests\n>\n> Add a new shared source file implementing the main() function and rename\n> the existing main() functions in test case sources to test_main(). This\n> allows adding custom debug code to all test cases at once.\n\n[...]\n\n> diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml b/...\n> -  NOTE: that the thread in which main() was originally invoked is different\n> +  NOTE: that the thread in which test_main() was originally invoked is different\n\nThis changes verbatim POSIX specification text. The assertions.xml files\nquote the POSIX standard, which defines behaviour relative to main() — the C\nentry point, not an LTP-internal function name. Revert these hunks in both\npthread_create/assertions.xml and pthread_exit/assertions.xml.\n\n> diff --git a/.../aio_write/9-2.c b/.../aio_write/9-2.c\n> +int test_main(int argc, char** argv)\n\ns/char** argv/char **argv/ to match the style used everywhere else.\n\n---\nNote:\n\nOur agent completed the review of the patch. The full review can be\nfound at: https://patchwork.ozlabs.org/project/ltp/list/?series=500173\n\nThe agent can sometimes produce false positives although often its\nfindings are genuine. If you find issues with the review, please\ncomment this email or ignore the suggestions.","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=lr9RKr+/;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxRYZ07GBz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 04:36:34 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id DA3DD3E754C\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 20:36:31 +0200 (CEST)","from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it\n [IPv6:2001:4b78:1:20::4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id 380FC3E74F1\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 20:36:25 +0200 (CEST)","from mail-dy1-x1341.google.com (mail-dy1-x1341.google.com\n [IPv6:2607:f8b0:4864:20::1341])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-4.smtp.seeweb.it (Postfix) with ESMTPS id 400C91000459\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 20:36:24 +0200 (CEST)","by mail-dy1-x1341.google.com with SMTP id\n 5a478bee46e88-2bdcf5970cdso815429eec.0\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 11:36:24 -0700 (PDT)","from\n runnervmeorf1.mdwwigey15hubdk4xsiuhudezb.dx.internal.cloudapp.net\n ([52.157.2.240]) by smtp.gmail.com with ESMTPSA id\n 5a478bee46e88-2de8c10a9a3sm9935141eec.2.2026.04.16.11.36.21\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 16 Apr 2026 11:36:22 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776364582; x=1776969382; darn=lists.linux.it;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=zHsvki27CCyD70beoEOb+eB+E0M3zI6Rjl3S+zBjg3U=;\n b=lr9RKr+/pDaMIUW0yBdWM1Fs5h0Yw29HYal3OxIyZbPY22zuz4qpy9AA9TXPMXKK7n\n EbahGfoBO8MGjrIzisDfYSo4E6eZ6hxw1zZ5IBalxF33JmCD4tCOfANxb5R8Zpo2T1RS\n VbCPEeO8vA0icjakWwShSH7qJt3TgIq7WSpDSbzor6qX0Cs+MxQFuY5jaMjlUV6q1m8Q\n wOkc6myLebgORWHa3Z8vdX9rngQKT9DF+9ggFuu4FIGMGNkUAccnqXWKKWNNGA5Kf05O\n UN6MHPPiijS08STvRuErNl/xwVy0tHmrk5VIdsNQGK+ZkJIVk2rXGeU2EUHeqVHYye1f\n RRsg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776364582; x=1776969382;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=zHsvki27CCyD70beoEOb+eB+E0M3zI6Rjl3S+zBjg3U=;\n b=sKjbXlZbcNMJvlbSSTO/G5LIQQ0Q8xslr5AJo8AXcfSf5OibhSyOpjBXzBIJkfq3qE\n DpKVYY3xrQJbX5i0NG4npU00VL9jCn91UaPei96EmbAB/H+LVTapEiEjXoXIBTnEcggo\n pQ+OgXSCE9HbexsIbQghr3Y2oWoHP0HIYoQTpJzut+W4s6rD90DWr3ArdgLirtCROceq\n XkV29Sj2RQ7/9G9P3ffpIWG7acK5tcEWw6aFER9maoPGwtN2gUDfvlcYdh73BL+4ZgJp\n oj0pOzbTfVS1pLrMnuZKIoRP9oMKJ908qIwuooEdAxsH8nEsl1Oo1YSnY0RCQE0HgKY5\n khgg==","X-Gm-Message-State":"AOJu0YwF39M87gu6qA0fo63Yw4rxNW/VZXy3/32wSA3/5NB/xR45edk+\n 8gV2Ak+K7yGLB/EuHZUaQ3MxpddmCIavRl5WTuM7hPP7SdQ+7qY5CL2U","X-Gm-Gg":"AeBDieteUWmH8KTyvdwYDMkGgdbUtvfBV1zO82vvikMJ9SOzKLMDlfbM+WuGzGPfAJS\n uECDgVogWQoScy4L8m8wjr3LLFi7AMHocyTWtp0T3daywgkhVDkjywwCxX01TxaGa9svYx5ALaz\n wy9N73uv8EqCGuQCVNOh6aZ5opYkAKjlVd712fDH+9WvJYIGkm6u/x1lms9dgteyaq1BsObrmP1\n iyiJYIshJCiu5lYSocMSw2vs327Jd1UAZ0jjD8jxe6Eu3PxK/jgAmlMhd6zR92skYztaoJahDWB\n 5QUsibgo4u3Q1lYfGtK6L1PKok3HvsgBhzxR2XuO6MiUa6jcLF93TPRAPE1+jnlkU4dp69XYgJD\n 5aOXCSDU66B33GRtmpQJ6QRdyb5N8B/sewiMJGW8IiVdUEHg2htiUjuf8sBo05r4RgUO+QX2pfP\n KOCUPmJOp9gebHLml/j8EVVfHCTrvbewJjowEry68eK/jJz0RWzmH5O0hmbRv/ao9ah8jpUjhZ9\n IQwdBaHex7DlJCrFEfL0Ld7c7zvAoEeLmOjEP1yaIJePryh","X-Received":"by 2002:a05:7300:8c88:b0:2c1:7480:ff9b with SMTP id\n 5a478bee46e88-2e2e5028983mr172990eec.18.1776364582430;\n Thu, 16 Apr 2026 11:36:22 -0700 (PDT)","From":"linuxtestproject.agent@gmail.com","To":"Martin Doucha <mdoucha@suse.cz>","Date":"Thu, 16 Apr 2026 18:36:20 +0000","Message-ID":"<20260416183620.4076-1-linuxtestproject.agent@gmail.com>","X-Mailer":"git-send-email 2.53.0","In-Reply-To":"<20260416144213.27221-1-mdoucha@suse.cz>","References":"<20260416144213.27221-1-mdoucha@suse.cz>","MIME-Version":"1.0","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_HELO_NONE,SPF_PASS\n shortcircuit=no autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-4.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-4.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Cc":"ltp@lists.linux.it","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3678323,"web_url":"http://patchwork.ozlabs.org/comment/3678323/","msgid":"<20260416185329.GA385137@pevik>","list_archive_url":null,"date":"2026-04-16T18:53:29","subject":"Re: [LTP] [PATCH] OpenPOSIX: Add common entry point function for\n all tests","submitter":{"id":70792,"url":"http://patchwork.ozlabs.org/api/people/70792/","name":"Petr Vorel","email":"pvorel@suse.cz"},"content":"Hi all,\n\n> Add a new shared source file implementing the main() function and rename\n> the existing main() functions in test case sources to test_main(). This\n> allows adding custom debug code to all test cases at once.\n\nReviewed-by: Petr Vorel <pvorel@suse.cz>\nMartin, thanks!\n\nLi, Jan, hopefully you don't mind. We'd prefer not having to keep rebasing.\n\n> Signed-off-by: Martin Doucha <mdoucha@suse.cz>\n> ---\n>  testcases/open_posix_testsuite/Makefile       | 13 +++---\n>  .../conformance/behavior/WIFEXITED/1-1.c      |  2 +-\n>  .../conformance/interfaces/nanosleep/3-2.c    |  2 +-\n...\n>  testcases/open_posix_testsuite/lib/Makefile   | 18 ++++++++\n>  testcases/open_posix_testsuite/lib/common.c   | 13 ++++++\n>  .../scripts/generate-makefiles.sh             | 10 ++++-\n...\n>  1695 files changed, 1974 insertions(+), 1920 deletions(-)\n>  create mode 100644 testcases/open_posix_testsuite/lib/Makefile\n>  create mode 100644 testcases/open_posix_testsuite/lib/common.c\n\n...\n> diff --git a/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c b/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c\n> index ae021917c..6f7044b4a 100644\n> --- a/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c\n> +++ b/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c\n> @@ -11,7 +11,7 @@\n>  #include <unistd.h>\n>  #include \"posixtest.h\"\n\n> -int main()\n> +int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n>  {\n>  \tint s;\n...\n> new file mode 100644\n> index 000000000..ad6a9d7e6\n> --- /dev/null\n> +++ b/testcases/open_posix_testsuite/lib/Makefile\n> @@ -0,0 +1,18 @@\n> +top_srcdir?=\t\t..\n> +subdir=\t\t\tlib\n> +\n> +AR?=\t\t\tar\n> +RANLIB?=\t\tranlib\n> +CFLAGS+=\t\t-I$(top_srcdir)/include\n> +\n> +\n> +vpath %.c $(top_srcdir)/$(subdir)\n> +\n> +all: libcommon.a\n> +\n> +clean:\n> +\trm -f libcommon.a *.o\n> +\n> +libcommon.a: common.o\n> +\t$(AR) -rc \"$@\" $^\n> +\t$(RANLIB) \"$@\"\n> diff --git a/testcases/open_posix_testsuite/lib/common.c b/testcases/open_posix_testsuite/lib/common.c\n> new file mode 100644\n> index 000000000..71e9afb2b\n> --- /dev/null\n> +++ b/testcases/open_posix_testsuite/lib/common.c\n> @@ -0,0 +1,13 @@\n> +// SPDX-License-Identifier: GPL-2.0-or-later\n> +/*\n> + * Copyright (C) 2026 SUSE LLC <mdoucha@suse.cz>\n> + *\n> + * OpenPOSIX test bootstrap\n> + */\n> +\n> +int test_main(int argc, char **argv);\n> +\n> +int main(int argc, char **argv)\n> +{\n> +\treturn test_main(argc, argv);\n> +}","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256\n header.s=susede2_rsa header.b=euzvl9nt;\n\tdkim=fail reason=\"signature verification failed\" header.d=suse.cz\n header.i=@suse.cz header.a=ed25519-sha256 header.s=susede2_ed25519\n header.b=CfZkSYHg;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256 header.s=susede2_rsa\n header.b=l9pLoOev;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=fJKWpXAL;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out1.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxRxT5LSzz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 04:53:49 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 755123E7619\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 20:53:47 +0200 (CEST)","from in-3.smtp.seeweb.it (in-3.smtp.seeweb.it [217.194.8.3])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id 2D09C3E74F1\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 20:53:42 +0200 (CEST)","from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-3.smtp.seeweb.it (Postfix) with ESMTPS id CE9111A0064C\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 20:53:41 +0200 (CEST)","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out1.suse.de (Postfix) with ESMTPS id 6F11C6A815;\n Thu, 16 Apr 2026 18:53:39 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 2BA83593A3;\n Thu, 16 Apr 2026 18:53:39 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id F/J+BzMw4WmlFwAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Thu, 16 Apr 2026 18:53:39 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776365620;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=0/b6daOKi8W91OrlH93eLf3D0bYtWBv4vhEuMzkqiZM=;\n b=euzvl9nt6XoLwF58gx/sZIri/ViViAeoGQFLk4MSZZ9cyQNgxd9Zyikez3G1wkpb7oBYEN\n TqMMc5r1F1pUm43UJZ5OfdM4MX7WPP/ztN81g6jEbQ0yRD0OKupKFEudOWAeupnNyxJbfk\n tcjxgMEhTdMxXpZf5AMA4+fAkefzLMk=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776365620;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=0/b6daOKi8W91OrlH93eLf3D0bYtWBv4vhEuMzkqiZM=;\n b=CfZkSYHgbiWcy0UDv6Je/IPcwoIA1RA6soMY6wykz0R1I0lLUbEj8Cfoz1II4ZRJ3dX5r4\n +JwRHx7XG8cSIGBw==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776365619;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=0/b6daOKi8W91OrlH93eLf3D0bYtWBv4vhEuMzkqiZM=;\n b=l9pLoOevI2CrWLGkkskjoqTdSecVLiZqSD6Hb/v/g/xSRM97rXi4pL3bY98s9Dzknf+8YZ\n zP+vv5FiERSc/fccdspoKWjGnf9JlB/KlwNRmaNRSZ39R4li3E35be8iCkrWh7SSEJgyDE\n Hja3mqtfAM3t/BpVqSHhfuyfxGnTGCc=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776365619;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=0/b6daOKi8W91OrlH93eLf3D0bYtWBv4vhEuMzkqiZM=;\n b=fJKWpXALK9mkkdatYiBk3wpV3OlOqXjvJIxYxmbwq5vp7ZttJe05xHdUrMSN6t4YzL36KZ\n Y/ws8J5WyV90OYAA=="],"Date":"Thu, 16 Apr 2026 20:53:29 +0200","From":"Petr Vorel <pvorel@suse.cz>","To":"Martin Doucha <mdoucha@suse.cz>","Message-ID":"<20260416185329.GA385137@pevik>","References":"<20260416144213.27221-1-mdoucha@suse.cz>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20260416144213.27221-1-mdoucha@suse.cz>","X-Spamd-Result":"default: False [-6.00 / 50.00]; REPLY(-4.00)[];\n BAYES_HAM(-3.00)[100.00%]; SUSPICIOUS_RECIPS(1.50)[];\n NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[];\n HAS_REPLYTO(0.30)[pvorel@suse.cz];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n FUZZY_RATELIMITED(0.00)[rspamd.com]; TO_DN_SOME(0.00)[];\n DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519];\n MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVRCPT(0.00)[gmail.com];\n RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_FIVE(0.00)[5];\n RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];\n FROM_HAS_DN(0.00)[];\n FREEMAIL_CC(0.00)[lists.linux.it,suse.cz,gmail.com,redhat.com];\n REPLYTO_EQ_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];\n TAGGED_RCPT(0.00)[]; MISSING_XM_UA(0.00)[];\n DBL_BLOCKED_OPENRESOLVER(0.00)[suse.cz:replyto, suse.cz:email,\n imap1.dmz-prg2.suse.org:helo]","X-Spam-Score":"-6.00","X-Spam-Level":"","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS shortcircuit=no\n autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-3.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-3.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] [PATCH] OpenPOSIX: Add common entry point function for\n all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Reply-To":"Petr Vorel <pvorel@suse.cz>","Cc":"ltp@lists.linux.it","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3678443,"web_url":"http://patchwork.ozlabs.org/comment/3678443/","msgid":"<CAEemH2e0apbnxzxWtScGEiwOPeR3j-ostXe9jrjjb+yQ+AfJOg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-17T00:30:11","subject":"Re: [LTP] [PATCH] OpenPOSIX: Add common entry point function for\n all tests","submitter":{"id":73704,"url":"http://patchwork.ozlabs.org/api/people/73704/","name":"Li Wang","email":"liwang@redhat.com"},"content":"Hi Petr, Martin,\n\nPetr Vorel <pvorel@suse.cz> wrote:\n\n> > Add a new shared source file implementing the main() function and rename\n> > the existing main() functions in test case sources to test_main(). This\n> > allows adding custom debug code to all test cases at once.\n>\n> Reviewed-by: Petr Vorel <pvorel@suse.cz>\n> Martin, thanks!\n>\n> Li, Jan, hopefully you don't mind. We'd prefer not having to keep rebasing.\n\nNever mind :). Feel free to add:\n\nReviewed-by: Li Wang <wangli.ahau@gmail.com>\n\n\n--\nRegards,\nLi Wang","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=lists.linux.it header.i=@lists.linux.it\n header.a=rsa-sha256 header.s=picard header.b=h65OQAAH;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=VRnHE9vy;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxbQ54QMPz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 10:30:37 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id E6FDD3E7530\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 02:30:34 +0200 (CEST)","from in-5.smtp.seeweb.it (in-5.smtp.seeweb.it [217.194.8.5])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id 1A1F93C1C92\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 02:30:30 +0200 (CEST)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-5.smtp.seeweb.it (Postfix) with ESMTPS id 4CD306006F0\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 02:30:29 +0200 (CEST)","from mail-dy1-f197.google.com (mail-dy1-f197.google.com\n [74.125.82.197]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-606-toJ-2avuNi6AyWvshcaiIw-1; Thu, 16 Apr 2026 20:30:26 -0400","by mail-dy1-f197.google.com with SMTP id\n 5a478bee46e88-2d3a617ad90so750078eec.0\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 17:30:26 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=lists.linux.it;\n i=@lists.linux.it; q=dns/txt; s=picard; t=1776385834; h=mime-version :\n references : in-reply-to : date : message-id : to : subject : list-id\n : list-unsubscribe : list-archive : list-post : list-help :\n list-subscribe : from : reply-to : cc : content-type :\n content-transfer-encoding : sender : from;\n bh=dOQLE99ND1Zapg3A96em3dYQtXSeLy2YWNgjnFRGEvU=;\n b=h65OQAAH7mgbuNGSopBuXcm/Uk7ElBo30eakesQMFhQPU/eU9NBS+z7HzgMiQG7kUlVli\n lcrQv2Cgi8Qi8vat/+FzHou0Fr7PKAcRS6r748NchSbeb3KSb68nqTlaUlm6G+0QRrwWrgI\n P+pgocXtykOwe9sazMm1CS49E/PHLNQ=","v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776385828;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=LiPex3uJMen8JfjsEroE+VTWxMHfIMbMHlWPzmWXPhg=;\n b=VRnHE9vyVmgDBdaqQmGH/gXvQO8gI0sySkorpbFtZi27v6VbCo8ND1BEPOa2jmS1nMkgCw\n mkjxJlYwq69QVMl9VwhuzsnU1cVFC/aGs2f3qH8tjW83wucRDlPDy5Oa76VD235tnaRO18\n uJL4fljVld8ZOdV8bYuOZwEAcmpqs5c="],"X-MC-Unique":"toJ-2avuNi6AyWvshcaiIw-1","X-Mimecast-MFC-AGG-ID":"toJ-2avuNi6AyWvshcaiIw_1776385826","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776385825; x=1776990625;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=LiPex3uJMen8JfjsEroE+VTWxMHfIMbMHlWPzmWXPhg=;\n b=XBniS3ZI3A6ZzkBUcH6ubJjoN7C3TAVlF1jjnu6SGmpbJuCKdhEPzCFAmvQaDIixwN\n FadiqqZ7DcqX8px5NzKB9b+kDOrr5W2iw1NaASvWhy39LEbH9Rx4h6wIS/Jnf6TUIpNR\n Fr5YKWKX69TxUKQEq1D+lpJDmO8jOe6aOceKHT+P3z/7HYpn7Q61jUSkvr9+FBRO4HUi\n 7WrTk5/0jiGHdkOu3632/Vi6RGhclLd7ZLZR2FLWbJlalo1wXSQR8FfIKQwRG3ZlEcG9\n JVX74hrzTOMWcnoaxMeHZxzXX0ZEf/voIiBwtUtSpfOyCTJMCvacm5rXsZjv/NMb4l3t\n LAxQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/m66D5Wq8MGaQSPQNBcAiGbTseLpSnuGE808CD3QnFkr/BsKg7lEPyTf0oNbe9LHGasps=@lists.linux.it","X-Gm-Message-State":"AOJu0YylalIEyGWK9LSKbwxGlI9QH6UU/VK6CP+BGlWfeYtB6mHupQK9\n 2iukuUuyLgh/Cq3a3HPIoiGAANnM43wBlOMO5STQK83hRn1SkUkIM+NWhdjhmBfEWKXge1vZgg3\n Q9Nphmh5tZnaxgoWmo6r1wby2YiKQ9/VZ3WHH/U5nD+xRfrxauYlIBRbjNVG7XQZTfCdWfVkDdU\n DKkhkbN9Fs45r/727ID1bIV8I8XD3dI3S+ZLBWXAcJdnPGig==","X-Gm-Gg":"AeBDietVqStyvyTFi4c8SPcWDss2MhZ7AOezUwUPtPdaIAALqPc/Mra10TTyBdwPmpH\n zCtaSsEY5OJqupS+EBVdQ2SbnjQee0IWS+R7wckI2U8eBDeiDMCv5QzXL3jECbJm+9SqsU5VtRf\n z1fwF/Kf9zMdwti4bfw/qPPIBioCosrgfiqH4e0cai5/h1684fDpRjp3xEgYjQ119pDXoGAspt2\n lxp0qaG+IoZkxi9","X-Received":["by 2002:a05:7300:72cc:b0:2cb:8d2f:e247 with SMTP id\n 5a478bee46e88-2e478839116mr273488eec.13.1776385824937;\n Thu, 16 Apr 2026 17:30:24 -0700 (PDT)","by 2002:a05:7300:72cc:b0:2cb:8d2f:e247 with SMTP id\n 5a478bee46e88-2e478839116mr273472eec.13.1776385824445; Thu, 16 Apr 2026\n 17:30:24 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20260416144213.27221-1-mdoucha@suse.cz>\n <20260416185329.GA385137@pevik>","In-Reply-To":"<20260416185329.GA385137@pevik>","Date":"Fri, 17 Apr 2026 08:30:11 +0800","X-Gm-Features":"AQROBzCaoO1Va6PHa9yLDFf4o7Z2F5ZFoWJReRF0mNnqx3daB6bdcGNfoZp7dE4","Message-ID":"\n <CAEemH2e0apbnxzxWtScGEiwOPeR3j-ostXe9jrjjb+yQ+AfJOg@mail.gmail.com>","To":"Petr Vorel <pvorel@suse.cz>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"8ypKlAOtNnxJ-zo64RSnISKKDTQj5C6okf_xq6Tp4Y4_1776385826","X-Mimecast-Originator":"redhat.com","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS shortcircuit=no\n autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-5.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-5.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] [PATCH] OpenPOSIX: Add common entry point function for\n all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","From":"Li Wang via ltp <ltp@lists.linux.it>","Reply-To":"Li Wang <liwang@redhat.com>","Cc":"ltp@lists.linux.it","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3678727,"web_url":"http://patchwork.ozlabs.org/comment/3678727/","msgid":"<20260417130920.GA420978@pevik>","list_archive_url":null,"date":"2026-04-17T13:09:20","subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","submitter":{"id":70792,"url":"http://patchwork.ozlabs.org/api/people/70792/","name":"Petr Vorel","email":"pvorel@suse.cz"},"content":"Hi Martin,\n\n> Hi Martin,\n\n> On Thu, 16 Apr 2026, Martin Doucha wrote:\n> > OpenPOSIX: Add common entry point function for all tests\n\n> > Add a new shared source file implementing the main() function and rename\n> > the existing main() functions in test case sources to test_main(). This\n> > allows adding custom debug code to all test cases at once.\n\n> [...]\n\n> > diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml b/...\n> > -  NOTE: that the thread in which main() was originally invoked is different\n> > +  NOTE: that the thread in which test_main() was originally invoked is different\n\n> This changes verbatim POSIX specification text. The assertions.xml files\n> quote the POSIX standard, which defines behaviour relative to main() — the C\n> entry point, not an LTP-internal function name. Revert these hunks in both\n> pthread_create/assertions.xml and pthread_exit/assertions.xml.\n\n+1\n\n> > diff --git a/.../aio_write/9-2.c b/.../aio_write/9-2.c\n> > +int test_main(int argc, char** argv)\n\n> s/char** argv/char **argv/ to match the style used everywhere else.\n\n+1\n\n@Martin, will you please send v2?\n\nKind regards,\nPetr","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256\n header.s=susede2_rsa header.b=es9da/K4;\n\tdkim=fail reason=\"signature verification failed\" header.d=suse.cz\n header.i=@suse.cz header.a=ed25519-sha256 header.s=susede2_ed25519\n header.b=HZ1TTXti;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256 header.s=susede2_rsa\n header.b=es9da/K4;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=HZ1TTXti;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out2.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxwFs6m0pz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 23:09:37 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 13AE33E5950\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 15:09:35 +0200 (CEST)","from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [217.194.8.4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id EACBC3E1BB6\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 15:09:31 +0200 (CEST)","from smtp-out2.suse.de (smtp-out2.suse.de\n [IPv6:2a07:de40:b251:101:10:150:64:2])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-4.smtp.seeweb.it (Postfix) with ESMTPS id 6C0E21000D29\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 15:09:31 +0200 (CEST)","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out2.suse.de (Postfix) with ESMTPS id 43C555BCC4;\n Fri, 17 Apr 2026 13:09:30 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 1A1BE593AE;\n Fri, 17 Apr 2026 13:09:30 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id UFu2BAox4mmNVwAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Fri, 17 Apr 2026 13:09:30 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776431370;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=HjWAxIi6htKRa9UKKhPHkPeXKW4j82r6s4kwbH7+sFI=;\n b=es9da/K4mRTAw8RjAPbR444BSMkc2gX1jctn/iQh0kE++OjFEzhbzT/i86vjoLpbl61VEy\n X9rcVBFECBr7s4C1rMdxzj0DdykkOWp9aYfUGxmjMjs5CSApcL+ySp4N7csdQLKFWPG8ea\n Y+Sr8xx7e4KzD5DWOt2E4iajAt5k6ZA=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776431370;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=HjWAxIi6htKRa9UKKhPHkPeXKW4j82r6s4kwbH7+sFI=;\n b=HZ1TTXtirNnKNckDJ3qkZQVVzPVUIT/DwNNBwsQqGtMk9IT794o2BOZu+XxFerBLu44WdN\n x3VouItXstRMaPBw==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776431370;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=HjWAxIi6htKRa9UKKhPHkPeXKW4j82r6s4kwbH7+sFI=;\n b=es9da/K4mRTAw8RjAPbR444BSMkc2gX1jctn/iQh0kE++OjFEzhbzT/i86vjoLpbl61VEy\n X9rcVBFECBr7s4C1rMdxzj0DdykkOWp9aYfUGxmjMjs5CSApcL+ySp4N7csdQLKFWPG8ea\n Y+Sr8xx7e4KzD5DWOt2E4iajAt5k6ZA=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776431370;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=HjWAxIi6htKRa9UKKhPHkPeXKW4j82r6s4kwbH7+sFI=;\n b=HZ1TTXtirNnKNckDJ3qkZQVVzPVUIT/DwNNBwsQqGtMk9IT794o2BOZu+XxFerBLu44WdN\n x3VouItXstRMaPBw=="],"Date":"Fri, 17 Apr 2026 15:09:20 +0200","From":"Petr Vorel <pvorel@suse.cz>","To":"linuxtestproject.agent@gmail.com","Message-ID":"<20260417130920.GA420978@pevik>","References":"<20260416144213.27221-1-mdoucha@suse.cz>\n <20260416183620.4076-1-linuxtestproject.agent@gmail.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20260416183620.4076-1-linuxtestproject.agent@gmail.com>","X-Spam-Score":"-3.50","X-Spam-Level":"","X-Spamd-Result":"default: False [-3.50 / 50.00]; BAYES_HAM(-3.00)[100.00%];\n NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[];\n HAS_REPLYTO(0.30)[pvorel@suse.cz];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n TAGGED_RCPT(0.00)[]; FUZZY_RATELIMITED(0.00)[rspamd.com];\n RCVD_VIA_SMTP_AUTH(0.00)[]; MISSING_XM_UA(0.00)[];\n ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+];\n FREEMAIL_TO(0.00)[gmail.com];\n FREEMAIL_ENVRCPT(0.00)[gmail.com]; RCPT_COUNT_THREE(0.00)[3];\n FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[];\n DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519];\n RCVD_TLS_ALL(0.00)[];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,suse.cz:replyto];\n RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n REPLYTO_EQ_FROM(0.00)[]","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS shortcircuit=no\n autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-4.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-4.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Reply-To":"Petr Vorel <pvorel@suse.cz>","Cc":"ltp@lists.linux.it","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3678736,"web_url":"http://patchwork.ozlabs.org/comment/3678736/","msgid":"<d5b21bfa-5fd7-4e2d-b1c0-c89c6b509dbb@suse.cz>","list_archive_url":null,"date":"2026-04-17T13:35:21","subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","submitter":{"id":77472,"url":"http://patchwork.ozlabs.org/api/people/77472/","name":"Martin Doucha","email":"mdoucha@suse.cz"},"content":"Hi!\n\nOn 4/17/26 15:09, Petr Vorel wrote:\n> Hi Martin,\n> \n>> Hi Martin,\n> \n>> On Thu, 16 Apr 2026, Martin Doucha wrote:\n>>> OpenPOSIX: Add common entry point function for all tests\n> \n>>> Add a new shared source file implementing the main() function and rename\n>>> the existing main() functions in test case sources to test_main(). This\n>>> allows adding custom debug code to all test cases at once.\n> \n>> [...]\n> \n>>> diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml b/...\n>>> -  NOTE: that the thread in which main() was originally invoked is different\n>>> +  NOTE: that the thread in which test_main() was originally invoked is different\n> \n>> This changes verbatim POSIX specification text. The assertions.xml files\n>> quote the POSIX standard, which defines behaviour relative to main() — the C\n>> entry point, not an LTP-internal function name. Revert these hunks in both\n>> pthread_create/assertions.xml and pthread_exit/assertions.xml.\n> \n> +1\n\nThis \"issue\" is nonsense. I've checked the XML files and the assertions \nare still correct as is regardless of renaming a few functions. The \npthread_create() and pthread_exit() specification applies special \ntreatment to the main thread and adding one more function call between \nthe main() function and the test code does not change that.\n\n>>> diff --git a/.../aio_write/9-2.c b/.../aio_write/9-2.c\n>>> +int test_main(int argc, char** argv)\n> \n>> s/char** argv/char **argv/ to match the style used everywhere else.\n\nThis typo is actually in conformance/interfaces/strcpy/1-1.c (line 23793 \nof the patch). Please change the test_main() signature to this during merge:\nint test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv \nPTS_ATTRIBUTE_UNUSED)\n\nI don't think it makes sense to send another 1MB patch to fix one line.","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out1.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxwqs5VdVz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 23:35:37 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id E034B3E4ADB\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 15:35:34 +0200 (CEST)","from in-5.smtp.seeweb.it (in-5.smtp.seeweb.it [217.194.8.5])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id C554B3E1A57\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 15:35:31 +0200 (CEST)","from smtp-out1.suse.de (smtp-out1.suse.de\n [IPv6:2a07:de40:b251:101:10:150:64:1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-5.smtp.seeweb.it (Postfix) with ESMTPS id E290160007B\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 15:35:30 +0200 (CEST)","from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org\n [IPv6:2a07:de40:b281:104:10:150:64:97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out1.suse.de (Postfix) with ESMTPS id A60B26A853;\n Fri, 17 Apr 2026 13:35:29 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 97918593AE;\n Fri, 17 Apr 2026 13:35:29 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id DZ7TJCE34mk4cQAAD6G6ig\n (envelope-from <mdoucha@suse.cz>); Fri, 17 Apr 2026 13:35:29 +0000"],"Message-ID":"<d5b21bfa-5fd7-4e2d-b1c0-c89c6b509dbb@suse.cz>","Date":"Fri, 17 Apr 2026 15:35:21 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","To":"Petr Vorel <pvorel@suse.cz>, linuxtestproject.agent@gmail.com","References":"<20260416144213.27221-1-mdoucha@suse.cz>\n <20260416183620.4076-1-linuxtestproject.agent@gmail.com>\n <20260417130920.GA420978@pevik>","Content-Language":"en-US","From":"Martin Doucha <mdoucha@suse.cz>","Autocrypt":"addr=mdoucha@suse.cz; keydata=\n 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 ag==","In-Reply-To":"<20260417130920.GA420978@pevik>","X-Rspamd-Pre-Result":["action=no action; module=replies;\n Message is reply to one we originated","action=no action; module=replies;\n Message is reply to one we originated"],"X-Rspamd-Server":"rspamd2.dmz-prg2.suse.org","X-Spamd-Result":"default: False [-4.00 / 50.00]; REPLY(-4.00)[];\n TAGGED_RCPT(0.00)[]","X-Rspamd-Queue-Id":"A60B26A853","X-Rspamd-Action":"no action","X-Spam-Score":"-4.00","X-Spam-Level":"","X-Spam-Status":"No, score=0.0 required=7.0 tests=SPF_HELO_NONE,SPF_PASS\n shortcircuit=no autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-5.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-5.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Cc":"ltp@lists.linux.it","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3678749,"web_url":"http://patchwork.ozlabs.org/comment/3678749/","msgid":"<20260417143317.GB420978@pevik>","list_archive_url":null,"date":"2026-04-17T14:33:17","subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","submitter":{"id":70792,"url":"http://patchwork.ozlabs.org/api/people/70792/","name":"Petr Vorel","email":"pvorel@suse.cz"},"content":"Hi Martin,\n\n> Hi Martin,\n\n> > Hi Martin,\n\n> > On Thu, 16 Apr 2026, Martin Doucha wrote:\n> > > OpenPOSIX: Add common entry point function for all tests\n\n> > > Add a new shared source file implementing the main() function and rename\n> > > the existing main() functions in test case sources to test_main(). This\n> > > allows adding custom debug code to all test cases at once.\n\n> > [...]\n\n> > > diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml b/...\n> > > -  NOTE: that the thread in which main() was originally invoked is different\n> > > +  NOTE: that the thread in which test_main() was originally invoked is different\n\n> > This changes verbatim POSIX specification text. The assertions.xml files\n> > quote the POSIX standard, which defines behaviour relative to main() — the C\n> > entry point, not an LTP-internal function name. Revert these hunks in both\n> > pthread_create/assertions.xml and pthread_exit/assertions.xml.\n\n> +1\n\n> > > diff --git a/.../aio_write/9-2.c b/.../aio_write/9-2.c\n> > > +int test_main(int argc, char** argv)\n\n> > s/char** argv/char **argv/ to match the style used everywhere else.\n\n> +1\n\n> @Martin, will you please send v2?\n\n\n@Martin, or I can apply the following diff if you agree.\n\nKind regards,\nPetr\n\n> Kind regards,\n> Petr\n\ndiff --git testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml\nindex 9d3cda4d87..7a5e60557d 100644\n--- testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml\n+++ testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml\n@@ -33,12 +33,12 @@\n   If the 'start_routine' returns, the effect shall be as if there was an\n   implicit call to pthread_exit() using the return value of 'start_routine'\n   as the exit status.\n-  NOTE: that the thread in which test_main() was originally invoked is different\n+  NOTE: that the thread in which main() was originally invoked is different\n   from this\n   </assertion>\n   <assertion id=\"7\" tag=\"ref:XSH6:32848:32849\">\n-  When it returns from test_main(), the effect shall be as if there was an implicit\n-  call to exit() using the return value of test_main() as the exit status.\n+  When it returns from main(), the effect shall be as if there was an implicit\n+  call to exit() using the return value of main() as the exit status.\n   </assertion>\n   <assertion id=\"8\" tag=\"ref:XSH6:32850:32852\">\n   The signal state of the new thread will be initialized as so:\ndiff --git testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/assertions.xml testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/assertions.xml\nindex 15d2a09a11..f34f6a197e 100644\n--- testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/assertions.xml\n+++ testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/assertions.xml\n@@ -24,7 +24,7 @@\n   </assertion>\n   <assertion id=\"5\" tag=\"ref:XSH6:33031:33033\">\n   An implicit call to pthread_exit() is made when a thread other than the\n-  thread in which test_main() was first invoked returns from the start routine that\n+  thread in which main() was first invoked returns from the start routine that\n   was used to create it.  The function's return value shall serve as the\n   thread's exit status.\n   </assertion>\ndiff --git testcases/open_posix_testsuite/conformance/interfaces/strcpy/1-1.c testcases/open_posix_testsuite/conformance/interfaces/strcpy/1-1.c\nindex 441654ed6c..e783fc92ea 100644\n--- testcases/open_posix_testsuite/conformance/interfaces/strcpy/1-1.c\n+++ testcases/open_posix_testsuite/conformance/interfaces/strcpy/1-1.c\n@@ -44,7 +44,7 @@ static char *random_string(int len)\n     return output_string;\n }\n \n-int test_main(int argc, char** argv)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n     char *ret_str;\n     int i;","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256\n header.s=susede2_rsa header.b=ByvU68yH;\n\tdkim=fail reason=\"signature verification failed\" header.d=suse.cz\n header.i=@suse.cz header.a=ed25519-sha256 header.s=susede2_ed25519\n header.b=GYprtY28;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256 header.s=susede2_rsa\n header.b=xh+GfWCj;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=x5sCvHS2;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out1.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxy7349njz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 00:33:51 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id C4A6A3E5945\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 16:33:48 +0200 (CEST)","from in-7.smtp.seeweb.it (in-7.smtp.seeweb.it [217.194.8.7])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id AEFB83C0F08\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 16:33:45 +0200 (CEST)","from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-7.smtp.seeweb.it (Postfix) with ESMTPS id 39DE620013D\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 16:33:40 +0200 (CEST)","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out1.suse.de (Postfix) with ESMTPS id 43E086A85C;\n Fri, 17 Apr 2026 14:33:32 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id D9589593AE;\n Fri, 17 Apr 2026 14:33:31 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id rjnyM7tE4mliKwAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Fri, 17 Apr 2026 14:33:31 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776436416;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=LYuObVEM3VW6xTvSdNfkT5CA+QD3ujvSLnfnskQGngo=;\n b=ByvU68yHGLfWNk2q2lOmgSbwthQMRls48lrQdF+JlfIzwAPUZV30qC9Yrkv7KWJcSrtZno\n 5QzVkBP8hafHxwJdR+OwaACNd/0cpP/jVvvTRllPn4A54CG1JFQnLFjADsNxF7+RUw9wws\n hm78QeD+TMTXSKCuX60H7ijqTxqZigE=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776436416;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=LYuObVEM3VW6xTvSdNfkT5CA+QD3ujvSLnfnskQGngo=;\n b=GYprtY28QEcW95k8j8JMEx1QcFSz85DGtGVjfifcONxdf93Uyhmj8LKiZ7iOPoUeDySdp5\n qA7typ/C1eULlUDg==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776436412;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=LYuObVEM3VW6xTvSdNfkT5CA+QD3ujvSLnfnskQGngo=;\n b=xh+GfWCjfdZ8dM/JE85hUE6AX2J3YKgZf088wNZzYvJPsjPpXBqTxRWrwLRs5KCAq6asJ+\n mdhqW5oG4O4DqrZDrcUEP0d2sTuFKZXO7oHOhqwgTCX5R8gZxi/yCCy33KiwCD+S6CvoWE\n Yvq3AtI15ckr+Xrxq1K3fkYO+e7Sgi8=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776436412;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=LYuObVEM3VW6xTvSdNfkT5CA+QD3ujvSLnfnskQGngo=;\n b=x5sCvHS25PmQoEa8UKHDqiaY5/IySsaiSc+s+8AZ+no6CIeWsI00X/SdiUO+rSQeAxI0Qh\n 7Dw4WIu+/vad6BDA=="],"Date":"Fri, 17 Apr 2026 16:33:17 +0200","From":"Petr Vorel <pvorel@suse.cz>","To":"Martin Doucha <martin.doucha@suse.com>","Message-ID":"<20260417143317.GB420978@pevik>","References":"<20260416144213.27221-1-mdoucha@suse.cz>\n <20260416183620.4076-1-linuxtestproject.agent@gmail.com>\n <20260417130920.GA420978@pevik>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20260417130920.GA420978@pevik>","X-Spamd-Result":"default: False [-3.50 / 50.00]; BAYES_HAM(-3.00)[100.00%];\n NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[];\n HAS_REPLYTO(0.30)[pvorel@suse.cz];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n MISSING_XM_UA(0.00)[]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[];\n TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; TAGGED_RCPT(0.00)[];\n RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com];\n RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[];\n FREEMAIL_CC(0.00)[gmail.com,lists.linux.it];\n DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519];\n FROM_EQ_ENVFROM(0.00)[];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo];\n RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n REPLYTO_EQ_FROM(0.00)[]","X-Spam-Score":"-3.50","X-Spam-Level":"","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS shortcircuit=no\n autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-7.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-7.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Reply-To":"Petr Vorel <pvorel@suse.cz>","Cc":"ltp@lists.linux.it, linuxtestproject.agent@gmail.com","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3678753,"web_url":"http://patchwork.ozlabs.org/comment/3678753/","msgid":"<20260417144445.GA426937@pevik>","list_archive_url":null,"date":"2026-04-17T14:44:45","subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","submitter":{"id":70792,"url":"http://patchwork.ozlabs.org/api/people/70792/","name":"Petr Vorel","email":"pvorel@suse.cz"},"content":"Hi Martin,\n\n> Hi!\nI overlooked your reply (please my following one with diff).\n\n> On 4/17/26 15:09, Petr Vorel wrote:\n> > Hi Martin,\n\n> > > Hi Martin,\n\n> > > On Thu, 16 Apr 2026, Martin Doucha wrote:\n> > > > OpenPOSIX: Add common entry point function for all tests\n\n> > > > Add a new shared source file implementing the main() function and rename\n> > > > the existing main() functions in test case sources to test_main(). This\n> > > > allows adding custom debug code to all test cases at once.\n\n> > > [...]\n\n> > > > diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml b/...\n> > > > -  NOTE: that the thread in which main() was originally invoked is different\n> > > > +  NOTE: that the thread in which test_main() was originally invoked is different\n\n> > > This changes verbatim POSIX specification text. The assertions.xml files\n> > > quote the POSIX standard, which defines behaviour relative to main() — the C\n> > > entry point, not an LTP-internal function name. Revert these hunks in both\n> > > pthread_create/assertions.xml and pthread_exit/assertions.xml.\n\n> > +1\n\n> This \"issue\" is nonsense. I've checked the XML files and the assertions are\n> still correct as is regardless of renaming a few functions. The\n> pthread_create() and pthread_exit() specification applies special treatment\n> to the main thread and adding one more function call between the main()\n> function and the test code does not change that.\n\nI understood that spec talks about main() as a specific C startup function.\nBut ok, I was probably wrong.\n\n> > > > diff --git a/.../aio_write/9-2.c b/.../aio_write/9-2.c\n> > > > +int test_main(int argc, char** argv)\n\n> > > s/char** argv/char **argv/ to match the style used everywhere else.\n\n> This typo is actually in conformance/interfaces/strcpy/1-1.c (line 23793 of\n> the patch). Please change the test_main() signature to this during merge:\n> int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv\n> PTS_ATTRIBUTE_UNUSED)\n\nOK, fixed and merged. Thanks!\n\n> I don't think it makes sense to send another 1MB patch to fix one line.\n\nThat's why I sent another reply with diff.\n\nKind regards,\nPetr","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=213.254.12.146; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out2.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [213.254.12.146])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxyMn6Nqpz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 00:44:53 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 336C63E2F11\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 16:44:51 +0200 (CEST)","from in-5.smtp.seeweb.it (in-5.smtp.seeweb.it\n [IPv6:2001:4b78:1:20::5])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id 4C1003C0926\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 16:44:48 +0200 (CEST)","from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-5.smtp.seeweb.it (Postfix) with ESMTPS id D5424600B24\n for <ltp@lists.linux.it>; Fri, 17 Apr 2026 16:44:47 +0200 (CEST)","from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org\n [IPv6:2a07:de40:b281:104:10:150:64:97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out2.suse.de (Postfix) with ESMTPS id 612D45BD6C;\n Fri, 17 Apr 2026 14:44:47 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 3F6A9593AE;\n Fri, 17 Apr 2026 14:44:47 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id kclFDl9H4mlzNgAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Fri, 17 Apr 2026 14:44:47 +0000"],"Date":"Fri, 17 Apr 2026 16:44:45 +0200","From":"Petr Vorel <pvorel@suse.cz>","To":"Martin Doucha <mdoucha@suse.cz>","Message-ID":"<20260417144445.GA426937@pevik>","References":"<20260416144213.27221-1-mdoucha@suse.cz>\n <20260416183620.4076-1-linuxtestproject.agent@gmail.com>\n <20260417130920.GA420978@pevik>\n <d5b21bfa-5fd7-4e2d-b1c0-c89c6b509dbb@suse.cz>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<d5b21bfa-5fd7-4e2d-b1c0-c89c6b509dbb@suse.cz>","X-Rspamd-Pre-Result":["action=no action; module=replies;\n Message is reply to one we originated","action=no action; module=replies;\n Message is reply to one we originated"],"X-Rspamd-Queue-Id":"612D45BD6C","X-Rspamd-Action":"no action","X-Spam-Score":"-4.00","X-Spam-Level":"","X-Spamd-Result":"default: False [-4.00 / 50.00]; REPLY(-4.00)[];\n TAGGED_RCPT(0.00)[]","X-Rspamd-Server":"rspamd1.dmz-prg2.suse.org","X-Spam-Status":"No, score=0.0 required=7.0 tests=SPF_HELO_NONE,SPF_PASS\n shortcircuit=no autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-5.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-5.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Reply-To":"Petr Vorel <pvorel@suse.cz>","Cc":"ltp@lists.linux.it, linuxtestproject.agent@gmail.com","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3679752,"web_url":"http://patchwork.ozlabs.org/comment/3679752/","msgid":"<4b48d98e-9e2d-4ee9-8d1f-b92020357b47@suse.cz>","list_archive_url":null,"date":"2026-04-21T08:58:32","subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","submitter":{"id":77472,"url":"http://patchwork.ozlabs.org/api/people/77472/","name":"Martin Doucha","email":"mdoucha@suse.cz"},"content":"On 4/17/26 16:44, Petr Vorel wrote:\n>>>> This changes verbatim POSIX specification text. The assertions.xml files\n>>>> quote the POSIX standard, which defines behaviour relative to main() — the C\n>>>> entry point, not an LTP-internal function name. Revert these hunks in both\n>>>> pthread_create/assertions.xml and pthread_exit/assertions.xml.\n> \n>>> +1\n> \n>> This \"issue\" is nonsense. I've checked the XML files and the assertions are\n>> still correct as is regardless of renaming a few functions. The\n>> pthread_create() and pthread_exit() specification applies special treatment\n>> to the main thread and adding one more function call between the main()\n>> function and the test code does not change that.\n> \n> I understood that spec talks about main() as a specific C startup function.\n> But ok, I was probably wrong.\n\nThe spec DOES talk about main() as the C process startup function. But \nthe AI for some reason believes that my patch can somehow rewrite the \nPOSIX standard itself.","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256\n header.s=susede2_rsa header.b=GXOO66An;\n\tdkim=fail reason=\"signature verification failed\" header.d=suse.cz\n header.i=@suse.cz header.a=ed25519-sha256 header.s=susede2_ed25519\n header.b=/aohn8ns;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256 header.s=susede2_rsa\n header.b=GXOO66An;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=/aohn8ns;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out1.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0GVW0L3sz1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 18:58:43 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id C649B3E28F1\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 10:58:40 +0200 (CEST)","from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [217.194.8.4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id EF3EE3E1B19\n for <ltp@lists.linux.it>; Tue, 21 Apr 2026 10:58:37 +0200 (CEST)","from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-4.smtp.seeweb.it (Postfix) with ESMTPS id 6AA791000525\n for <ltp@lists.linux.it>; Tue, 21 Apr 2026 10:58:37 +0200 (CEST)","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out1.suse.de (Postfix) with ESMTPS id B56FB6A80A;\n Tue, 21 Apr 2026 08:58:36 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id ACC5D593AF;\n Tue, 21 Apr 2026 08:58:36 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id hJCeKTw852m8AgAAD6G6ig\n (envelope-from <mdoucha@suse.cz>); Tue, 21 Apr 2026 08:58:36 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776761916;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;\n bh=ZfkOylRBp/6/d+MPDP+onMcEbioOBHDKgRP0yfNRQ2Q=;\n b=GXOO66AnmksKLtgtc+8n7duPKRGtbQkpIkNdP87mFzXaIUal3yk8Zi9VggaZxWIj4ctjhg\n WH3rTtTOolFy8v1G149qvK0cPW8g3bQDZtTkAVyY7R72zThY9Yc8WLad0con1twtCmuV0F\n hvfW32HZJr5Jor2ho38WR6ikLmSzveM=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776761916;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;\n bh=ZfkOylRBp/6/d+MPDP+onMcEbioOBHDKgRP0yfNRQ2Q=;\n b=/aohn8nsF8rq+ewetYJOliwfhVJ08atwo9Bl6hLMLeWJlAO1KkjCYeWAd3pFdVp6onQHuh\n 89shMcx7wGsijzCQ==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776761916;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;\n bh=ZfkOylRBp/6/d+MPDP+onMcEbioOBHDKgRP0yfNRQ2Q=;\n b=GXOO66AnmksKLtgtc+8n7duPKRGtbQkpIkNdP87mFzXaIUal3yk8Zi9VggaZxWIj4ctjhg\n WH3rTtTOolFy8v1G149qvK0cPW8g3bQDZtTkAVyY7R72zThY9Yc8WLad0con1twtCmuV0F\n hvfW32HZJr5Jor2ho38WR6ikLmSzveM=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776761916;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;\n bh=ZfkOylRBp/6/d+MPDP+onMcEbioOBHDKgRP0yfNRQ2Q=;\n b=/aohn8nsF8rq+ewetYJOliwfhVJ08atwo9Bl6hLMLeWJlAO1KkjCYeWAd3pFdVp6onQHuh\n 89shMcx7wGsijzCQ=="],"Message-ID":"<4b48d98e-9e2d-4ee9-8d1f-b92020357b47@suse.cz>","Date":"Tue, 21 Apr 2026 10:58:32 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","To":"Petr Vorel <pvorel@suse.cz>","References":"<20260416144213.27221-1-mdoucha@suse.cz>\n <20260416183620.4076-1-linuxtestproject.agent@gmail.com>\n <20260417130920.GA420978@pevik>\n <d5b21bfa-5fd7-4e2d-b1c0-c89c6b509dbb@suse.cz>\n <20260417144445.GA426937@pevik>","Content-Language":"en-US","From":"Martin Doucha <mdoucha@suse.cz>","Autocrypt":"addr=mdoucha@suse.cz; keydata=\n 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 ag==","In-Reply-To":"<20260417144445.GA426937@pevik>","X-Spam-Score":"-4.30","X-Spam-Level":"","X-Spamd-Result":"default: False [-4.30 / 50.00]; BAYES_HAM(-3.00)[99.99%];\n NEURAL_HAM_LONG(-1.00)[-1.000];\n NEURAL_HAM_SHORT(-0.20)[-0.996]; MIME_GOOD(-0.10)[text/plain];\n DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519];\n RCPT_COUNT_TWO(0.00)[2]; FUZZY_RATELIMITED(0.00)[rspamd.com];\n ARC_NA(0.00)[];\n URIBL_BLOCKED(0.00)[suse.cz:mid,suse.cz:email,imap1.dmz-prg2.suse.org:helo];\n MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n FROM_HAS_DN(0.00)[]; RCVD_TLS_ALL(0.00)[];\n FROM_EQ_ENVFROM(0.00)[]; TO_DN_SOME(0.00)[];\n RCVD_COUNT_TWO(0.00)[2]; RCVD_VIA_SMTP_AUTH(0.00)[];\n MID_RHS_MATCH_FROM(0.00)[];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo, suse.cz:mid,\n suse.cz:email]","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS shortcircuit=no\n autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-4.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-4.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Cc":"ltp@lists.linux.it","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3679798,"web_url":"http://patchwork.ozlabs.org/comment/3679798/","msgid":"<20260421102628.GA505866@pevik>","list_archive_url":null,"date":"2026-04-21T10:26:28","subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","submitter":{"id":70792,"url":"http://patchwork.ozlabs.org/api/people/70792/","name":"Petr Vorel","email":"pvorel@suse.cz"},"content":"> On 4/17/26 16:44, Petr Vorel wrote:\n> > > > > This changes verbatim POSIX specification text. The assertions.xml files\n> > > > > quote the POSIX standard, which defines behaviour relative to main() — the C\n> > > > > entry point, not an LTP-internal function name. Revert these hunks in both\n> > > > > pthread_create/assertions.xml and pthread_exit/assertions.xml.\n\n> > > > +1\n\n> > > This \"issue\" is nonsense. I've checked the XML files and the assertions are\n> > > still correct as is regardless of renaming a few functions. The\n> > > pthread_create() and pthread_exit() specification applies special treatment\n> > > to the main thread and adding one more function call between the main()\n> > > function and the test code does not change that.\n\n> > I understood that spec talks about main() as a specific C startup function.\n> > But ok, I was probably wrong.\n\n> The spec DOES talk about main() as the C process startup function. But the\n> AI for some reason believes that my patch can somehow rewrite the POSIX\n> standard itself.\n\nI understand it differently: keep main() because that's the C entry function\nand any reader of assertions.xml does not really care about our implementation\nthat we wrap main() with other function for our internal purposes of other test\nscenario.\n\nKind regards,\nPetr","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out2.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0JSB5HjCz1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 20:26:49 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 9FF633E2D8E\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 12:26:39 +0200 (CEST)","from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [217.194.8.4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id B4AAE3C5376\n for <ltp@lists.linux.it>; Tue, 21 Apr 2026 12:26:35 +0200 (CEST)","from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-4.smtp.seeweb.it (Postfix) with ESMTPS id 85FFD1000954\n for <ltp@lists.linux.it>; Tue, 21 Apr 2026 12:26:35 +0200 (CEST)","from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org\n [IPv6:2a07:de40:b281:104:10:150:64:97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out2.suse.de (Postfix) with ESMTPS id DC52E5BCDE;\n Tue, 21 Apr 2026 10:26:34 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id C74C8593AF;\n Tue, 21 Apr 2026 10:26:34 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id TwhKB9pQ52nEWAAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Tue, 21 Apr 2026 10:26:34 +0000"],"Date":"Tue, 21 Apr 2026 12:26:28 +0200","From":"Petr Vorel <pvorel@suse.cz>","To":"Martin Doucha <mdoucha@suse.cz>","Message-ID":"<20260421102628.GA505866@pevik>","References":"<20260416144213.27221-1-mdoucha@suse.cz>\n <20260416183620.4076-1-linuxtestproject.agent@gmail.com>\n <20260417130920.GA420978@pevik>\n <d5b21bfa-5fd7-4e2d-b1c0-c89c6b509dbb@suse.cz>\n <20260417144445.GA426937@pevik>\n <4b48d98e-9e2d-4ee9-8d1f-b92020357b47@suse.cz>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<4b48d98e-9e2d-4ee9-8d1f-b92020357b47@suse.cz>","X-Rspamd-Pre-Result":["action=no action; module=replies;\n Message is reply to one we originated","action=no action; module=replies;\n Message is reply to one we originated"],"X-Rspamd-Server":"rspamd2.dmz-prg2.suse.org","X-Spamd-Result":"default: False [-4.00 / 50.00];\n\tREPLY(-4.00)[]","X-Rspamd-Queue-Id":"DC52E5BCDE","X-Rspamd-Action":"no action","X-Spam-Score":"-4.00","X-Spam-Level":"","X-Spam-Status":"No, score=0.0 required=7.0 tests=SPF_HELO_NONE,SPF_PASS\n shortcircuit=no autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-4.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-4.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] OpenPOSIX: Add common entry point function for all tests","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Reply-To":"Petr Vorel <pvorel@suse.cz>","Cc":"ltp@lists.linux.it","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}}]