get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2224024/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2224024,
    "url": "http://patchwork.ozlabs.org/api/patches/2224024/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/ltp/patch/20260416144213.27221-1-mdoucha@suse.cz/",
    "project": {
        "id": 59,
        "url": "http://patchwork.ozlabs.org/api/projects/59/?format=api",
        "name": "Linux Test Project development",
        "link_name": "ltp",
        "list_id": "ltp.lists.linux.it",
        "list_email": "ltp@lists.linux.it",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260416144213.27221-1-mdoucha@suse.cz>",
    "list_archive_url": null,
    "date": "2026-04-16T14:42:12",
    "name": "OpenPOSIX: Add common entry point function for all tests",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "d5f0c6e5a4bb81eb41ffb616be186517930d64fd",
    "submitter": {
        "id": 77472,
        "url": "http://patchwork.ozlabs.org/api/people/77472/?format=api",
        "name": "Martin Doucha",
        "email": "mdoucha@suse.cz"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/ltp/patch/20260416144213.27221-1-mdoucha@suse.cz/mbox/",
    "series": [
        {
            "id": 500173,
            "url": "http://patchwork.ozlabs.org/api/series/500173/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/ltp/list/?series=500173",
            "date": "2026-04-16T14:42:12",
            "name": "OpenPOSIX: Add common entry point function for all tests",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/500173/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2224024/comments/",
    "check": "warning",
    "checks": "http://patchwork.ozlabs.org/api/patches/2224024/checks/",
    "tags": {},
    "related": [],
    "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=LZ820fAh;\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=KRgeRsRk;\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=TsKUur9d;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=Vushn+J2;\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 4fxLMY36N4z1yHP\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 00:42:33 +1000 (AEST)",
            "from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id B09153E5976\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 16:42:30 +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 E803B3C01E9\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 16:42:24 +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-5.smtp.seeweb.it (Postfix) with ESMTPS id CC6B760056F\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 16:42:23 +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 9F5666A7EC\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 14:42:22 +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 2623C593A3\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 14:42:22 +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 ks4mCU714GkpIgAAD6G6ig\n (envelope-from <mdoucha@suse.cz>)\n for <ltp@lists.linux.it>; Thu, 16 Apr 2026 14:42:22 +0000"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776350543; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=61jKzvYKhkXEz934MNh7xV/Y3zYzB51/q3c0xkwkz8Q=;\n b=LZ820fAhyYS0dowZG3X1E1o0YTUiJ1E1jlfzjK1TRj1UWa5+edZyGuH4UB3pkq1EdSI6Ih\n ysxRYwDTz55jffHLX/5rzaU5sT3WSRsqxCZFKJZlLhFKJaBmuFgr5XkdnnmR3D4CM0vful\n Inyuuizeu8RktphZDrayXMNiluMBETE=",
            "v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776350543;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=61jKzvYKhkXEz934MNh7xV/Y3zYzB51/q3c0xkwkz8Q=;\n b=KRgeRsRkScLdDciCT9K88lvpsQ2Z/l4AfS9m6XSRvj5nma8NKP9k/4hysqQRCkINnlJrnx\n ARwF0JLPitnJb9Cw==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776350542; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=61jKzvYKhkXEz934MNh7xV/Y3zYzB51/q3c0xkwkz8Q=;\n b=TsKUur9de6jtkEqUY5gtir3nWUxhZjnwKA101ROu9CA0oE9aeRIKqDAQ1VEZbSWuHD3aIE\n dgaWTq28SgfjVuLyi2RNuRKBu1Cug59qJxpIyl/DwWiKVkk7Ppx2OZdmASYtvUxhZryqfX\n kvh2+TcLUjrJKwcrL50MLFEIxxk6DuQ=",
            "v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776350542;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:\n mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=61jKzvYKhkXEz934MNh7xV/Y3zYzB51/q3c0xkwkz8Q=;\n b=Vushn+J2LLmcRHuaQDJEvTeFiXLRlPhEHrDVIMkSX/zEDhVtFKXlq37YgDI9PMd+i+uXAF\n Fw7wr4HfN5k6hfBQ=="
        ],
        "From": "Martin Doucha <mdoucha@suse.cz>",
        "To": "ltp@lists.linux.it",
        "Date": "Thu, 16 Apr 2026 16:42:12 +0200",
        "Message-ID": "<20260416144213.27221-1-mdoucha@suse.cz>",
        "X-Mailer": "git-send-email 2.52.0",
        "MIME-Version": "1.0",
        "X-Spam-Score": "-2.80",
        "X-Spam-Level": "",
        "X-Spamd-Result": "default: False [-2.80 / 50.00]; BAYES_HAM(-3.00)[100.00%];\n MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000];\n R_MISSING_CHARSET(0.50)[]; NEURAL_HAM_SHORT(-0.20)[-1.000];\n MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[];\n DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519];\n FUZZY_RATELIMITED(0.00)[rspamd.com]; ARC_NA(0.00)[];\n RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[];\n RCVD_TLS_ALL(0.00)[];\n PREVIOUSLY_DELIVERED(0.00)[ltp@lists.linux.it];\n FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];\n MIME_TRACE(0.00)[0:+];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo]",
        "X-Virus-Scanned": "clamav-milter 1.0.9 at in-5.smtp.seeweb.it",
        "X-Virus-Status": "Clean",
        "Subject": "[LTP] [PATCH] OpenPOSIX: Add common entry point function for all\n 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>",
        "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>"
    },
    "content": "Add a new shared source file implementing the main() function and rename\nthe existing main() functions in test case sources to test_main(). This\nallows adding custom debug code to all test cases at once.\n\nSigned-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/behavior/WIFEXITED/1-2.c      |  2 +-\n .../conformance/behavior/WIFEXITED/1-3.c      |  2 +-\n .../conformance/behavior/timers/1-1.c         |  2 +-\n .../conformance/behavior/timers/2-1.c         |  2 +-\n .../conformance/definitions/aio_h/2-1.c       |  3 +-\n .../conformance/definitions/aio_h/4-1.c       |  3 +-\n .../conformance/definitions/errno_h/3-2.c     |  3 +-\n .../conformance/definitions/errno_h/4-1.c     |  4 +-\n .../conformance/definitions/mqueue_h/1-1.c    |  2 +-\n .../conformance/definitions/sched_h/10-1.c    |  2 +-\n .../conformance/definitions/signal_h/13-1.c   |  3 +-\n .../conformance/definitions/signal_h/19-1.c   |  3 +-\n .../conformance/definitions/signal_h/26-1.c   |  3 +-\n .../conformance/interfaces/aio_cancel/1-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/10-1.c  |  2 +-\n .../conformance/interfaces/aio_cancel/2-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/2-2.c   |  2 +-\n .../conformance/interfaces/aio_cancel/3-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/4-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/5-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/6-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/7-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/8-1.c   |  2 +-\n .../conformance/interfaces/aio_cancel/9-1.c   |  2 +-\n .../conformance/interfaces/aio_error/1-1.c    |  2 +-\n .../conformance/interfaces/aio_error/2-1.c    |  2 +-\n .../conformance/interfaces/aio_error/3-1.c    |  2 +-\n .../conformance/interfaces/aio_fsync/12-1.c   |  2 +-\n .../conformance/interfaces/aio_fsync/14-1.c   |  2 +-\n .../conformance/interfaces/aio_fsync/2-1.c    |  2 +-\n .../conformance/interfaces/aio_fsync/3-1.c    |  2 +-\n .../conformance/interfaces/aio_fsync/4-1.c    |  2 +-\n .../conformance/interfaces/aio_fsync/5-1.c    |  2 +-\n .../conformance/interfaces/aio_fsync/8-1.c    |  2 +-\n .../conformance/interfaces/aio_fsync/8-2.c    |  2 +-\n .../conformance/interfaces/aio_fsync/8-3.c    |  2 +-\n .../conformance/interfaces/aio_fsync/8-4.c    |  2 +-\n .../conformance/interfaces/aio_fsync/9-1.c    |  2 +-\n .../conformance/interfaces/aio_read/1-1.c     |  2 +-\n .../conformance/interfaces/aio_read/10-1.c    |  2 +-\n .../conformance/interfaces/aio_read/11-1.c    |  2 +-\n .../conformance/interfaces/aio_read/11-2.c    |  2 +-\n .../conformance/interfaces/aio_read/3-1.c     |  2 +-\n .../conformance/interfaces/aio_read/3-2.c     |  2 +-\n .../conformance/interfaces/aio_read/4-1.c     |  2 +-\n .../conformance/interfaces/aio_read/5-1.c     |  2 +-\n .../conformance/interfaces/aio_read/7-1.c     |  2 +-\n .../conformance/interfaces/aio_read/8-1.c     |  2 +-\n .../conformance/interfaces/aio_read/9-1.c     |  2 +-\n .../conformance/interfaces/aio_return/1-1.c   |  2 +-\n .../conformance/interfaces/aio_return/2-1.c   |  2 +-\n .../conformance/interfaces/aio_return/3-1.c   |  2 +-\n .../conformance/interfaces/aio_return/3-2.c   |  2 +-\n .../conformance/interfaces/aio_return/4-1.c   |  2 +-\n .../conformance/interfaces/aio_suspend/1-1.c  |  2 +-\n .../conformance/interfaces/aio_suspend/3-1.c  |  2 +-\n .../conformance/interfaces/aio_suspend/4-1.c  |  2 +-\n .../conformance/interfaces/aio_suspend/5-1.c  |  2 +-\n .../conformance/interfaces/aio_suspend/9-1.c  |  2 +-\n .../conformance/interfaces/aio_write/1-1.c    |  2 +-\n .../conformance/interfaces/aio_write/1-2.c    |  2 +-\n .../conformance/interfaces/aio_write/2-1.c    |  2 +-\n .../conformance/interfaces/aio_write/3-1.c    |  2 +-\n .../conformance/interfaces/aio_write/5-1.c    |  2 +-\n .../conformance/interfaces/aio_write/6-1.c    |  2 +-\n .../conformance/interfaces/aio_write/7-1.c    |  2 +-\n .../conformance/interfaces/aio_write/8-1.c    |  2 +-\n .../conformance/interfaces/aio_write/8-2.c    |  2 +-\n .../conformance/interfaces/aio_write/9-1.c    |  2 +-\n .../conformance/interfaces/aio_write/9-2.c    |  2 +-\n .../conformance/interfaces/asctime/1-1.c      |  2 +-\n .../conformance/interfaces/clock/1-1.c        |  2 +-\n .../conformance/interfaces/clock/2-1.c        |  2 +-\n .../interfaces/clock_getcpuclockid/1-1.c      |  2 +-\n .../interfaces/clock_getcpuclockid/1-2.c      |  2 +-\n .../interfaces/clock_getcpuclockid/2-1.c      |  2 +-\n .../interfaces/clock_getcpuclockid/5-1.c      |  2 +-\n .../interfaces/clock_getcpuclockid/6-1.c      |  2 +-\n .../conformance/interfaces/clock_getres/1-1.c |  2 +-\n .../conformance/interfaces/clock_getres/3-1.c |  2 +-\n .../conformance/interfaces/clock_getres/5-1.c |  2 +-\n .../conformance/interfaces/clock_getres/6-1.c |  2 +-\n .../conformance/interfaces/clock_getres/6-2.c |  2 +-\n .../conformance/interfaces/clock_getres/7-1.c |  2 +-\n .../conformance/interfaces/clock_getres/8-1.c |  2 +-\n .../interfaces/clock_gettime/1-1.c            |  2 +-\n .../interfaces/clock_gettime/1-2.c            |  2 +-\n .../interfaces/clock_gettime/2-1.c            |  2 +-\n .../interfaces/clock_gettime/3-1.c            |  2 +-\n .../interfaces/clock_gettime/4-1.c            |  2 +-\n .../interfaces/clock_gettime/7-1.c            |  2 +-\n .../interfaces/clock_gettime/8-1.c            |  2 +-\n .../interfaces/clock_gettime/8-2.c            |  2 +-\n .../interfaces/clock_nanosleep/1-1.c          |  2 +-\n .../interfaces/clock_nanosleep/1-3.c          |  2 +-\n .../interfaces/clock_nanosleep/1-4.c          |  2 +-\n .../interfaces/clock_nanosleep/1-5.c          |  2 +-\n .../interfaces/clock_nanosleep/10-1.c         |  2 +-\n .../interfaces/clock_nanosleep/11-1.c         |  2 +-\n .../interfaces/clock_nanosleep/13-1.c         |  2 +-\n .../interfaces/clock_nanosleep/2-1.c          |  2 +-\n .../interfaces/clock_nanosleep/2-2.c          |  2 +-\n .../interfaces/clock_nanosleep/2-3.c          |  2 +-\n .../interfaces/clock_nanosleep/3-1.c          |  2 +-\n .../interfaces/clock_nanosleep/9-1.c          |  2 +-\n .../interfaces/clock_settime/1-1.c            |  2 +-\n .../interfaces/clock_settime/17-1.c           |  2 +-\n .../interfaces/clock_settime/17-2.c           |  2 +-\n .../interfaces/clock_settime/19-1.c           |  2 +-\n .../interfaces/clock_settime/20-1.c           |  2 +-\n .../interfaces/clock_settime/4-1.c            |  2 +-\n .../interfaces/clock_settime/4-2.c            |  2 +-\n .../interfaces/clock_settime/5-1.c            |  2 +-\n .../interfaces/clock_settime/5-2.c            |  2 +-\n .../interfaces/clock_settime/6-1.c            |  2 +-\n .../interfaces/clock_settime/7-1.c            |  2 +-\n .../interfaces/clock_settime/7-2.c            |  2 +-\n .../interfaces/clock_settime/8-1.c            |  2 +-\n .../clock_settime/speculative/4-3.c           |  2 +-\n .../clock_settime/speculative/4-4.c           |  2 +-\n .../conformance/interfaces/ctime/1-1.c        |  2 +-\n .../conformance/interfaces/difftime/1-1.c     |  2 +-\n .../conformance/interfaces/fork/1-1.c         |  2 +-\n .../conformance/interfaces/fork/11-1.c        |  2 +-\n .../conformance/interfaces/fork/12-1.c        |  2 +-\n .../conformance/interfaces/fork/13-1.c        |  4 +-\n .../conformance/interfaces/fork/14-1.c        |  2 +-\n .../conformance/interfaces/fork/16-1.c        |  2 +-\n .../conformance/interfaces/fork/17-1.c        |  2 +-\n .../conformance/interfaces/fork/17-2.c        |  2 +-\n .../conformance/interfaces/fork/18-1.c        |  2 +-\n .../conformance/interfaces/fork/19-1.c        |  2 +-\n .../conformance/interfaces/fork/2-1.c         |  2 +-\n .../conformance/interfaces/fork/21-1.c        |  2 +-\n .../conformance/interfaces/fork/22-1.c        |  2 +-\n .../conformance/interfaces/fork/3-1.c         |  2 +-\n .../conformance/interfaces/fork/4-1.c         |  2 +-\n .../conformance/interfaces/fork/6-1.c         |  2 +-\n .../conformance/interfaces/fork/7-1.c         |  2 +-\n .../conformance/interfaces/fork/8-1.c         |  2 +-\n .../conformance/interfaces/fork/9-1.c         |  2 +-\n .../conformance/interfaces/fsync/4-1.c        |  2 +-\n .../conformance/interfaces/fsync/5-1.c        |  2 +-\n .../conformance/interfaces/fsync/7-1.c        |  2 +-\n .../conformance/interfaces/getpid/1-1.c       |  4 +-\n .../conformance/interfaces/gmtime/1-1.c       |  2 +-\n .../conformance/interfaces/gmtime/2-1.c       |  2 +-\n .../conformance/interfaces/kill/1-1.c         |  2 +-\n .../conformance/interfaces/kill/1-2.c         |  2 +-\n .../conformance/interfaces/kill/2-1.c         |  2 +-\n .../conformance/interfaces/kill/2-2.c         |  2 +-\n .../conformance/interfaces/kill/3-1.c         |  2 +-\n .../conformance/interfaces/killpg/1-1.c       |  2 +-\n .../conformance/interfaces/killpg/1-2.c       |  2 +-\n .../conformance/interfaces/killpg/2-1.c       |  2 +-\n .../conformance/interfaces/killpg/4-1.c       |  2 +-\n .../conformance/interfaces/killpg/5-1.c       |  2 +-\n .../conformance/interfaces/killpg/6-1.c       |  2 +-\n .../conformance/interfaces/killpg/8-1.c       |  2 +-\n .../conformance/interfaces/lio_listio/1-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/10-1.c  |  2 +-\n .../conformance/interfaces/lio_listio/12-1.c  |  2 +-\n .../conformance/interfaces/lio_listio/13-1.c  |  2 +-\n .../conformance/interfaces/lio_listio/14-1.c  |  2 +-\n .../conformance/interfaces/lio_listio/15-1.c  |  2 +-\n .../conformance/interfaces/lio_listio/18-1.c  |  2 +-\n .../conformance/interfaces/lio_listio/2-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/3-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/4-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/5-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/6-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/7-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/8-1.c   |  2 +-\n .../conformance/interfaces/lio_listio/9-1.c   |  2 +-\n .../conformance/interfaces/localtime/1-1.c    |  2 +-\n .../conformance/interfaces/mktime/1-1.c       |  2 +-\n .../conformance/interfaces/mlock/10-1.c       |  2 +-\n .../conformance/interfaces/mlock/12-1.c       |  2 +-\n .../conformance/interfaces/mlock/5-1.c        |  2 +-\n .../conformance/interfaces/mlock/8-1.c        |  2 +-\n .../interfaces/mlock/speculative/12-1.c       |  2 +-\n .../conformance/interfaces/mlockall/13-1.c    |  2 +-\n .../conformance/interfaces/mlockall/13-2.c    |  2 +-\n .../conformance/interfaces/mlockall/15-1.c    |  2 +-\n .../conformance/interfaces/mlockall/3-6.c     |  2 +-\n .../conformance/interfaces/mlockall/3-7.c     |  2 +-\n .../conformance/interfaces/mlockall/8-1.c     |  2 +-\n .../interfaces/mlockall/speculative/15-1.c    |  2 +-\n .../conformance/interfaces/mmap/1-1.c         |  2 +-\n .../conformance/interfaces/mmap/1-2.c         |  2 +-\n .../conformance/interfaces/mmap/10-1.c        |  2 +-\n .../conformance/interfaces/mmap/11-1.c        |  2 +-\n .../conformance/interfaces/mmap/11-2.c        |  2 +-\n .../conformance/interfaces/mmap/11-3.c        |  2 +-\n .../conformance/interfaces/mmap/11-4.c        |  2 +-\n .../conformance/interfaces/mmap/11-5.c        |  2 +-\n .../conformance/interfaces/mmap/11-6.c        |  2 +-\n .../conformance/interfaces/mmap/12-1.c        |  2 +-\n .../conformance/interfaces/mmap/13-1.c        |  2 +-\n .../conformance/interfaces/mmap/14-1.c        |  2 +-\n .../conformance/interfaces/mmap/18-1.c        |  2 +-\n .../conformance/interfaces/mmap/19-1.c        |  2 +-\n .../conformance/interfaces/mmap/21-1.c        |  2 +-\n .../conformance/interfaces/mmap/23-1.c        |  2 +-\n .../conformance/interfaces/mmap/24-1.c        |  2 +-\n .../conformance/interfaces/mmap/24-2.c        |  2 +-\n .../conformance/interfaces/mmap/27-1.c        |  2 +-\n .../conformance/interfaces/mmap/3-1.c         |  4 +-\n .../conformance/interfaces/mmap/31-1.c        |  2 +-\n .../conformance/interfaces/mmap/32-1.c        |  2 +-\n .../conformance/interfaces/mmap/5-1.c         |  2 +-\n .../conformance/interfaces/mmap/6-1.c         |  2 +-\n .../conformance/interfaces/mmap/6-2.c         |  2 +-\n .../conformance/interfaces/mmap/6-3.c         |  2 +-\n .../conformance/interfaces/mmap/6-4.c         |  2 +-\n .../conformance/interfaces/mmap/6-5.c         |  2 +-\n .../conformance/interfaces/mmap/6-6.c         |  2 +-\n .../conformance/interfaces/mmap/7-1.c         |  2 +-\n .../conformance/interfaces/mmap/7-2.c         |  2 +-\n .../conformance/interfaces/mmap/7-3.c         |  2 +-\n .../conformance/interfaces/mmap/7-4.c         |  2 +-\n .../conformance/interfaces/mmap/9-1.c         |  2 +-\n .../conformance/interfaces/mq_close/1-1.c     |  2 +-\n .../conformance/interfaces/mq_close/2-1.c     |  2 +-\n .../conformance/interfaces/mq_close/3-1.c     |  2 +-\n .../conformance/interfaces/mq_close/3-2.c     |  2 +-\n .../conformance/interfaces/mq_close/3-3.c     |  2 +-\n .../conformance/interfaces/mq_close/4-1.c     |  2 +-\n .../conformance/interfaces/mq_getattr/2-1.c   |  2 +-\n .../conformance/interfaces/mq_getattr/2-2.c   |  2 +-\n .../conformance/interfaces/mq_getattr/3-1.c   |  2 +-\n .../conformance/interfaces/mq_getattr/4-1.c   |  2 +-\n .../interfaces/mq_getattr/speculative/7-1.c   |  2 +-\n .../conformance/interfaces/mq_notify/1-1.c    |  2 +-\n .../conformance/interfaces/mq_notify/2-1.c    |  2 +-\n .../conformance/interfaces/mq_notify/3-1.c    |  2 +-\n .../conformance/interfaces/mq_notify/4-1.c    |  2 +-\n .../conformance/interfaces/mq_notify/5-1.c    |  2 +-\n .../conformance/interfaces/mq_notify/8-1.c    |  2 +-\n .../conformance/interfaces/mq_notify/9-1.c    |  2 +-\n .../conformance/interfaces/mq_open/1-1.c      |  2 +-\n .../conformance/interfaces/mq_open/11-1.c     |  2 +-\n .../conformance/interfaces/mq_open/12-1.c     |  2 +-\n .../conformance/interfaces/mq_open/13-1.c     |  2 +-\n .../conformance/interfaces/mq_open/15-1.c     |  2 +-\n .../conformance/interfaces/mq_open/16-1.c     |  2 +-\n .../conformance/interfaces/mq_open/18-1.c     |  2 +-\n .../conformance/interfaces/mq_open/19-1.c     |  2 +-\n .../conformance/interfaces/mq_open/2-1.c      |  2 +-\n .../conformance/interfaces/mq_open/20-1.c     |  2 +-\n .../conformance/interfaces/mq_open/21-1.c     |  2 +-\n .../conformance/interfaces/mq_open/23-1.c     |  2 +-\n .../conformance/interfaces/mq_open/25-2.c     |  2 +-\n .../conformance/interfaces/mq_open/27-1.c     |  2 +-\n .../conformance/interfaces/mq_open/27-2.c     |  2 +-\n .../conformance/interfaces/mq_open/29-1.c     |  2 +-\n .../conformance/interfaces/mq_open/3-1.c      |  2 +-\n .../conformance/interfaces/mq_open/7-1.c      |  2 +-\n .../conformance/interfaces/mq_open/7-2.c      |  2 +-\n .../conformance/interfaces/mq_open/7-3.c      |  2 +-\n .../conformance/interfaces/mq_open/8-1.c      |  2 +-\n .../conformance/interfaces/mq_open/8-2.c      |  2 +-\n .../conformance/interfaces/mq_open/9-1.c      |  2 +-\n .../conformance/interfaces/mq_open/9-2.c      |  2 +-\n .../interfaces/mq_open/speculative/2-2.c      |  2 +-\n .../interfaces/mq_open/speculative/2-3.c      |  2 +-\n .../interfaces/mq_open/speculative/26-1.c     |  2 +-\n .../interfaces/mq_open/speculative/6-1.c      |  2 +-\n .../conformance/interfaces/mq_receive/1-1.c   |  2 +-\n .../conformance/interfaces/mq_receive/10-1.c  |  2 +-\n .../conformance/interfaces/mq_receive/11-1.c  |  2 +-\n .../conformance/interfaces/mq_receive/11-2.c  |  2 +-\n .../conformance/interfaces/mq_receive/12-1.c  |  2 +-\n .../conformance/interfaces/mq_receive/13-1.c  |  2 +-\n .../conformance/interfaces/mq_receive/2-1.c   |  2 +-\n .../conformance/interfaces/mq_receive/5-1.c   |  2 +-\n .../conformance/interfaces/mq_receive/7-1.c   |  2 +-\n .../conformance/interfaces/mq_receive/8-1.c   |  2 +-\n .../conformance/interfaces/mq_send/1-1.c      |  2 +-\n .../conformance/interfaces/mq_send/10-1.c     |  2 +-\n .../conformance/interfaces/mq_send/11-1.c     |  2 +-\n .../conformance/interfaces/mq_send/11-2.c     |  2 +-\n .../conformance/interfaces/mq_send/12-1.c     |  2 +-\n .../conformance/interfaces/mq_send/13-1.c     |  2 +-\n .../conformance/interfaces/mq_send/14-1.c     |  2 +-\n .../conformance/interfaces/mq_send/2-1.c      |  2 +-\n .../conformance/interfaces/mq_send/3-1.c      |  2 +-\n .../conformance/interfaces/mq_send/3-2.c      |  2 +-\n .../conformance/interfaces/mq_send/4-1.c      |  2 +-\n .../conformance/interfaces/mq_send/4-2.c      |  2 +-\n .../conformance/interfaces/mq_send/4-3.c      |  2 +-\n .../conformance/interfaces/mq_send/5-1.c      |  2 +-\n .../conformance/interfaces/mq_send/5-2.c      |  2 +-\n .../conformance/interfaces/mq_send/7-1.c      |  2 +-\n .../conformance/interfaces/mq_send/8-1.c      |  2 +-\n .../conformance/interfaces/mq_send/9-1.c      |  2 +-\n .../conformance/interfaces/mq_setattr/1-1.c   |  2 +-\n .../conformance/interfaces/mq_setattr/1-2.c   |  2 +-\n .../conformance/interfaces/mq_setattr/2-1.c   |  2 +-\n .../conformance/interfaces/mq_setattr/5-1.c   |  2 +-\n .../interfaces/mq_timedreceive/1-1.c          |  2 +-\n .../interfaces/mq_timedreceive/10-1.c         |  2 +-\n .../interfaces/mq_timedreceive/10-2.c         |  2 +-\n .../interfaces/mq_timedreceive/11-1.c         |  2 +-\n .../interfaces/mq_timedreceive/13-1.c         |  2 +-\n .../interfaces/mq_timedreceive/14-1.c         |  2 +-\n .../interfaces/mq_timedreceive/15-1.c         |  2 +-\n .../interfaces/mq_timedreceive/17-1.c         |  2 +-\n .../interfaces/mq_timedreceive/17-2.c         |  2 +-\n .../interfaces/mq_timedreceive/17-3.c         |  2 +-\n .../interfaces/mq_timedreceive/18-1.c         |  2 +-\n .../interfaces/mq_timedreceive/18-2.c         |  2 +-\n .../interfaces/mq_timedreceive/2-1.c          |  2 +-\n .../interfaces/mq_timedreceive/5-1.c          |  2 +-\n .../interfaces/mq_timedreceive/5-2.c          |  2 +-\n .../interfaces/mq_timedreceive/5-3.c          |  2 +-\n .../interfaces/mq_timedreceive/7-1.c          |  2 +-\n .../interfaces/mq_timedreceive/8-1.c          |  2 +-\n .../mq_timedreceive/speculative/10-2.c        |  2 +-\n .../conformance/interfaces/mq_timedsend/1-1.c |  2 +-\n .../interfaces/mq_timedsend/10-1.c            |  2 +-\n .../interfaces/mq_timedsend/11-1.c            |  2 +-\n .../interfaces/mq_timedsend/11-2.c            |  2 +-\n .../interfaces/mq_timedsend/12-1.c            |  2 +-\n .../interfaces/mq_timedsend/13-1.c            |  2 +-\n .../interfaces/mq_timedsend/14-1.c            |  2 +-\n .../interfaces/mq_timedsend/15-1.c            |  2 +-\n .../interfaces/mq_timedsend/16-1.c            |  2 +-\n .../interfaces/mq_timedsend/18-1.c            |  2 +-\n .../interfaces/mq_timedsend/19-1.c            |  2 +-\n .../conformance/interfaces/mq_timedsend/2-1.c |  2 +-\n .../interfaces/mq_timedsend/20-1.c            |  2 +-\n .../conformance/interfaces/mq_timedsend/3-1.c |  2 +-\n .../conformance/interfaces/mq_timedsend/3-2.c |  2 +-\n .../conformance/interfaces/mq_timedsend/4-1.c |  2 +-\n .../conformance/interfaces/mq_timedsend/4-2.c |  2 +-\n .../conformance/interfaces/mq_timedsend/4-3.c |  2 +-\n .../conformance/interfaces/mq_timedsend/5-1.c |  2 +-\n .../conformance/interfaces/mq_timedsend/5-2.c |  2 +-\n .../conformance/interfaces/mq_timedsend/5-3.c |  2 +-\n .../conformance/interfaces/mq_timedsend/7-1.c |  2 +-\n .../conformance/interfaces/mq_timedsend/8-1.c |  2 +-\n .../conformance/interfaces/mq_timedsend/9-1.c |  2 +-\n .../mq_timedsend/speculative/18-2.c           |  2 +-\n .../conformance/interfaces/mq_unlink/1-1.c    |  2 +-\n .../conformance/interfaces/mq_unlink/2-1.c    |  2 +-\n .../conformance/interfaces/mq_unlink/2-2.c    |  2 +-\n .../conformance/interfaces/mq_unlink/7-1.c    |  2 +-\n .../interfaces/mq_unlink/speculative/7-2.c    |  2 +-\n .../conformance/interfaces/munlock/10-1.c     |  2 +-\n .../conformance/interfaces/munlock/11-1.c     |  2 +-\n .../conformance/interfaces/munlock/7-1.c      |  2 +-\n .../conformance/interfaces/munlockall/5-1.c   |  6 +--\n .../conformance/interfaces/munmap/1-1.c       |  2 +-\n .../conformance/interfaces/munmap/1-2.c       |  2 +-\n .../conformance/interfaces/munmap/2-1.c       |  2 +-\n .../conformance/interfaces/munmap/3-1.c       |  2 +-\n .../conformance/interfaces/munmap/4-1.c       |  2 +-\n .../conformance/interfaces/munmap/8-1.c       |  2 +-\n .../conformance/interfaces/munmap/9-1.c       |  2 +-\n .../conformance/interfaces/nanosleep/1-1.c    |  2 +-\n .../conformance/interfaces/nanosleep/1-2.c    |  2 +-\n .../conformance/interfaces/nanosleep/1-3.c    |  2 +-\n .../interfaces/nanosleep/10000-1.c            |  2 +-\n .../conformance/interfaces/nanosleep/2-1.c    |  2 +-\n .../conformance/interfaces/nanosleep/3-1.c    |  2 +-\n .../conformance/interfaces/nanosleep/3-2.c    |  2 +-\n .../conformance/interfaces/nanosleep/5-1.c    |  2 +-\n .../conformance/interfaces/nanosleep/5-2.c    |  2 +-\n .../conformance/interfaces/nanosleep/6-1.c    |  2 +-\n .../conformance/interfaces/nanosleep/7-1.c    |  2 +-\n .../conformance/interfaces/nanosleep/7-2.c    |  2 +-\n .../interfaces/pthread_atfork/1-1.c           |  2 +-\n .../interfaces/pthread_atfork/1-2.c           |  2 +-\n .../interfaces/pthread_atfork/2-1.c           |  2 +-\n .../interfaces/pthread_atfork/2-2.c           |  2 +-\n .../interfaces/pthread_atfork/3-2.c           |  2 +-\n .../interfaces/pthread_atfork/3-3.c           |  2 +-\n .../interfaces/pthread_atfork/4-1.c           |  2 +-\n .../interfaces/pthread_attr_destroy/1-1.c     |  2 +-\n .../interfaces/pthread_attr_destroy/2-1.c     |  2 +-\n .../interfaces/pthread_attr_destroy/3-1.c     |  2 +-\n .../pthread_attr_getdetachstate/1-1.c         |  2 +-\n .../pthread_attr_getdetachstate/1-2.c         |  2 +-\n .../pthread_attr_getinheritsched/1-1.c        |  2 +-\n .../pthread_attr_getschedparam/1-1.c          |  2 +-\n .../pthread_attr_getschedpolicy/2-1.c         |  2 +-\n .../interfaces/pthread_attr_getscope/1-1.c    |  2 +-\n .../interfaces/pthread_attr_getstack/1-1.c    |  2 +-\n .../pthread_attr_getstacksize/1-1.c           |  2 +-\n .../interfaces/pthread_attr_init/1-1.c        |  2 +-\n .../interfaces/pthread_attr_init/2-1.c        |  8 ++--\n .../interfaces/pthread_attr_init/3-1.c        |  2 +-\n .../interfaces/pthread_attr_init/4-1.c        |  2 +-\n .../pthread_attr_setdetachstate/1-1.c         |  2 +-\n .../pthread_attr_setdetachstate/1-2.c         |  2 +-\n .../pthread_attr_setdetachstate/2-1.c         |  2 +-\n .../pthread_attr_setdetachstate/4-1.c         |  2 +-\n .../pthread_attr_setinheritsched/1-1.c        |  2 +-\n .../pthread_attr_setinheritsched/2-1.c        |  2 +-\n .../pthread_attr_setinheritsched/2-2.c        |  2 +-\n .../pthread_attr_setinheritsched/2-3.c        |  2 +-\n .../pthread_attr_setinheritsched/2-4.c        |  2 +-\n .../pthread_attr_setinheritsched/4-1.c        |  2 +-\n .../pthread_attr_setschedparam/1-1.c          |  2 +-\n .../pthread_attr_setschedparam/1-2.c          |  2 +-\n .../pthread_attr_setschedparam/1-3.c          |  2 +-\n .../pthread_attr_setschedparam/1-4.c          |  2 +-\n .../speculative/3-1.c                         |  2 +-\n .../speculative/3-2.c                         |  2 +-\n .../pthread_attr_setschedpolicy/1-1.c         |  2 +-\n .../pthread_attr_setschedpolicy/1-2.c         |  2 +-\n .../pthread_attr_setschedpolicy/1-3.c         |  2 +-\n .../pthread_attr_setschedpolicy/2-1.c         |  2 +-\n .../pthread_attr_setschedpolicy/4-1.c         |  2 +-\n .../pthread_attr_setschedpolicy/5-1.c         |  2 +-\n .../interfaces/pthread_attr_setscope/1-1.c    |  2 +-\n .../interfaces/pthread_attr_setscope/4-1.c    |  2 +-\n .../interfaces/pthread_attr_setscope/5-1.c    |  2 +-\n .../interfaces/pthread_attr_setstack/1-1.c    |  2 +-\n .../interfaces/pthread_attr_setstack/2-1.c    |  2 +-\n .../interfaces/pthread_attr_setstack/4-1.c    |  2 +-\n .../interfaces/pthread_attr_setstack/6-1.c    |  2 +-\n .../interfaces/pthread_attr_setstack/7-1.c    |  2 +-\n .../pthread_attr_setstacksize/1-1.c           |  2 +-\n .../pthread_attr_setstacksize/2-1.c           |  2 +-\n .../pthread_attr_setstacksize/4-1.c           |  2 +-\n .../interfaces/pthread_barrier_destroy/1-1.c  |  2 +-\n .../interfaces/pthread_barrier_destroy/2-1.c  |  2 +-\n .../interfaces/pthread_barrier_init/1-1.c     |  2 +-\n .../interfaces/pthread_barrier_init/3-1.c     |  2 +-\n .../interfaces/pthread_barrier_init/4-1.c     |  2 +-\n .../interfaces/pthread_barrier_wait/1-1.c     |  2 +-\n .../interfaces/pthread_barrier_wait/2-1.c     |  2 +-\n .../interfaces/pthread_barrier_wait/3-1.c     |  2 +-\n .../interfaces/pthread_barrier_wait/3-2.c     |  2 +-\n .../pthread_barrierattr_destroy/1-1.c         |  2 +-\n .../pthread_barrierattr_getpshared/1-1.c      |  2 +-\n .../pthread_barrierattr_getpshared/2-1.c      |  2 +-\n .../interfaces/pthread_barrierattr_init/1-1.c |  2 +-\n .../interfaces/pthread_barrierattr_init/2-1.c |  2 +-\n .../pthread_barrierattr_setpshared/1-1.c      |  2 +-\n .../pthread_barrierattr_setpshared/2-1.c      |  2 +-\n .../interfaces/pthread_cancel/1-1.c           |  8 ++--\n .../interfaces/pthread_cancel/1-2.c           |  8 ++--\n .../interfaces/pthread_cancel/1-3.c           | 10 ++---\n .../interfaces/pthread_cancel/2-1.c           |  2 +-\n .../interfaces/pthread_cancel/2-2.c           |  2 +-\n .../interfaces/pthread_cancel/2-3.c           |  2 +-\n .../interfaces/pthread_cancel/3-1.c           |  2 +-\n .../interfaces/pthread_cancel/4-1.c           |  4 +-\n .../interfaces/pthread_cancel/5-1.c           |  2 +-\n .../interfaces/pthread_cleanup_pop/1-1.c      |  2 +-\n .../interfaces/pthread_cleanup_pop/1-2.c      |  2 +-\n .../interfaces/pthread_cleanup_pop/1-3.c      |  2 +-\n .../interfaces/pthread_cleanup_push/1-1.c     |  2 +-\n .../interfaces/pthread_cleanup_push/1-2.c     |  8 ++--\n .../interfaces/pthread_cleanup_push/1-3.c     |  2 +-\n .../interfaces/pthread_cond_broadcast/1-1.c   |  2 +-\n .../interfaces/pthread_cond_broadcast/1-2.c   |  2 +-\n .../interfaces/pthread_cond_broadcast/2-1.c   |  2 +-\n .../interfaces/pthread_cond_broadcast/2-2.c   |  2 +-\n .../interfaces/pthread_cond_broadcast/2-3.c   |  2 +-\n .../interfaces/pthread_cond_broadcast/4-1.c   |  2 +-\n .../interfaces/pthread_cond_broadcast/4-2.c   |  2 +-\n .../interfaces/pthread_cond_destroy/1-1.c     |  2 +-\n .../interfaces/pthread_cond_destroy/2-1.c     |  2 +-\n .../interfaces/pthread_cond_destroy/3-1.c     |  2 +-\n .../pthread_cond_destroy/speculative/4-1.c    |  2 +-\n .../interfaces/pthread_cond_init/1-1.c        |  2 +-\n .../interfaces/pthread_cond_init/2-1.c        |  2 +-\n .../interfaces/pthread_cond_init/3-1.c        |  2 +-\n .../interfaces/pthread_cond_init/4-1.c        |  2 +-\n .../interfaces/pthread_cond_init/4-3.c        |  2 +-\n .../interfaces/pthread_cond_signal/1-1.c      |  2 +-\n .../interfaces/pthread_cond_signal/1-2.c      |  2 +-\n .../interfaces/pthread_cond_signal/2-1.c      |  2 +-\n .../interfaces/pthread_cond_signal/2-2.c      |  2 +-\n .../interfaces/pthread_cond_signal/4-1.c      |  2 +-\n .../interfaces/pthread_cond_signal/4-2.c      |  2 +-\n .../interfaces/pthread_cond_timedwait/1-1.c   |  2 +-\n .../interfaces/pthread_cond_timedwait/2-1.c   |  2 +-\n .../interfaces/pthread_cond_timedwait/2-2.c   |  2 +-\n .../interfaces/pthread_cond_timedwait/2-3.c   |  2 +-\n .../interfaces/pthread_cond_timedwait/2-4.c   |  4 +-\n .../interfaces/pthread_cond_timedwait/2-5.c   |  4 +-\n .../interfaces/pthread_cond_timedwait/2-6.c   |  2 +-\n .../interfaces/pthread_cond_timedwait/2-7.c   |  4 +-\n .../interfaces/pthread_cond_timedwait/3-1.c   |  2 +-\n .../interfaces/pthread_cond_timedwait/4-1.c   |  2 +-\n .../interfaces/pthread_cond_timedwait/4-2.c   |  4 +-\n .../interfaces/pthread_cond_timedwait/4-3.c   |  2 +-\n .../interfaces/pthread_cond_wait/1-1.c        |  2 +-\n .../interfaces/pthread_cond_wait/2-1.c        |  2 +-\n .../interfaces/pthread_cond_wait/2-2.c        |  4 +-\n .../interfaces/pthread_cond_wait/2-3.c        |  2 +-\n .../interfaces/pthread_cond_wait/3-1.c        |  2 +-\n .../interfaces/pthread_cond_wait/4-1.c        |  2 +-\n .../interfaces/pthread_condattr_destroy/1-1.c |  2 +-\n .../interfaces/pthread_condattr_destroy/2-1.c |  2 +-\n .../interfaces/pthread_condattr_destroy/3-1.c |  2 +-\n .../interfaces/pthread_condattr_destroy/4-1.c |  2 +-\n .../pthread_condattr_getclock/1-1.c           |  2 +-\n .../pthread_condattr_getclock/1-2.c           |  2 +-\n .../pthread_condattr_getpshared/1-1.c         |  2 +-\n .../pthread_condattr_getpshared/1-2.c         |  2 +-\n .../pthread_condattr_getpshared/2-1.c         |  2 +-\n .../interfaces/pthread_condattr_init/1-1.c    |  2 +-\n .../interfaces/pthread_condattr_init/3-1.c    |  2 +-\n .../pthread_condattr_setclock/1-1.c           |  2 +-\n .../pthread_condattr_setclock/1-2.c           |  2 +-\n .../pthread_condattr_setclock/1-3.c           |  2 +-\n .../pthread_condattr_setclock/2-1.c           |  2 +-\n .../pthread_condattr_setpshared/1-1.c         |  2 +-\n .../pthread_condattr_setpshared/1-2.c         |  2 +-\n .../pthread_condattr_setpshared/2-1.c         |  2 +-\n .../interfaces/pthread_create/1-1.c           |  2 +-\n .../interfaces/pthread_create/1-2.c           |  2 +-\n .../interfaces/pthread_create/1-3.c           |  2 +-\n .../interfaces/pthread_create/1-5.c           |  2 +-\n .../interfaces/pthread_create/1-6.c           |  2 +-\n .../interfaces/pthread_create/11-1.c          |  2 +-\n .../interfaces/pthread_create/12-1.c          |  2 +-\n .../interfaces/pthread_create/14-1.c          |  2 +-\n .../interfaces/pthread_create/2-1.c           |  2 +-\n .../interfaces/pthread_create/3-1.c           |  2 +-\n .../interfaces/pthread_create/3-2.c           |  2 +-\n .../interfaces/pthread_create/4-1.c           |  2 +-\n .../interfaces/pthread_create/5-1.c           |  2 +-\n .../interfaces/pthread_create/8-1.c           |  7 +--\n .../interfaces/pthread_create/assertions.xml  |  6 +--\n .../interfaces/pthread_detach/1-1.c           |  4 +-\n .../interfaces/pthread_detach/1-2.c           |  2 +-\n .../interfaces/pthread_detach/2-1.c           |  2 +-\n .../interfaces/pthread_detach/2-2.c           |  2 +-\n .../interfaces/pthread_detach/3-1.c           |  2 +-\n .../interfaces/pthread_detach/4-1.c           |  2 +-\n .../interfaces/pthread_detach/4-2.c           |  2 +-\n .../interfaces/pthread_detach/4-3.c           |  2 +-\n .../interfaces/pthread_equal/1-1.c            |  2 +-\n .../interfaces/pthread_equal/1-2.c            |  2 +-\n .../interfaces/pthread_equal/2-1.c            |  2 +-\n .../conformance/interfaces/pthread_exit/1-1.c |  4 +-\n .../conformance/interfaces/pthread_exit/1-2.c |  2 +-\n .../conformance/interfaces/pthread_exit/2-1.c |  2 +-\n .../conformance/interfaces/pthread_exit/2-2.c |  2 +-\n .../conformance/interfaces/pthread_exit/3-1.c |  2 +-\n .../conformance/interfaces/pthread_exit/3-2.c |  2 +-\n .../conformance/interfaces/pthread_exit/4-1.c |  2 +-\n .../conformance/interfaces/pthread_exit/5-1.c |  2 +-\n .../conformance/interfaces/pthread_exit/6-1.c |  2 +-\n .../interfaces/pthread_exit/assertions.xml    |  2 +-\n .../interfaces/pthread_getcpuclockid/1-1.c    |  2 +-\n .../pthread_getcpuclockid/speculative/3-1.c   |  2 +-\n .../interfaces/pthread_getschedparam/1-1.c    |  2 +-\n .../interfaces/pthread_getschedparam/1-2.c    |  2 +-\n .../interfaces/pthread_getschedparam/1-3.c    |  2 +-\n .../interfaces/pthread_getspecific/1-1.c      |  2 +-\n .../interfaces/pthread_getspecific/3-1.c      |  2 +-\n .../conformance/interfaces/pthread_join/1-1.c |  6 +--\n .../conformance/interfaces/pthread_join/1-2.c |  2 +-\n .../conformance/interfaces/pthread_join/2-1.c |  4 +-\n .../conformance/interfaces/pthread_join/3-1.c |  2 +-\n .../conformance/interfaces/pthread_join/4-1.c |  2 +-\n .../conformance/interfaces/pthread_join/5-1.c |  2 +-\n .../conformance/interfaces/pthread_join/6-2.c |  2 +-\n .../conformance/interfaces/pthread_join/6-3.c |  2 +-\n .../interfaces/pthread_join/speculative/6-1.c |  2 +-\n .../interfaces/pthread_key_create/1-1.c       |  2 +-\n .../interfaces/pthread_key_create/1-2.c       |  2 +-\n .../interfaces/pthread_key_create/2-1.c       |  2 +-\n .../interfaces/pthread_key_create/3-1.c       |  2 +-\n .../pthread_key_create/speculative/5-1.c      |  2 +-\n .../interfaces/pthread_key_delete/1-1.c       |  2 +-\n .../interfaces/pthread_key_delete/1-2.c       |  2 +-\n .../interfaces/pthread_key_delete/2-1.c       |  2 +-\n .../conformance/interfaces/pthread_kill/1-1.c | 18 ++++----\n .../conformance/interfaces/pthread_kill/1-2.c |  2 +-\n .../conformance/interfaces/pthread_kill/2-1.c |  2 +-\n .../conformance/interfaces/pthread_kill/3-1.c |  2 +-\n .../conformance/interfaces/pthread_kill/7-1.c |  2 +-\n .../conformance/interfaces/pthread_kill/8-1.c |  2 +-\n .../interfaces/pthread_mutex_destroy/1-1.c    |  2 +-\n .../interfaces/pthread_mutex_destroy/2-1.c    |  2 +-\n .../interfaces/pthread_mutex_destroy/2-2.c    |  4 +-\n .../interfaces/pthread_mutex_destroy/3-1.c    |  2 +-\n .../interfaces/pthread_mutex_destroy/5-1.c    |  2 +-\n .../interfaces/pthread_mutex_destroy/5-2.c    |  4 +-\n .../pthread_mutex_destroy/speculative/4-2.c   |  2 +-\n .../pthread_mutex_getprioceiling/1-1.c        |  2 +-\n .../pthread_mutex_getprioceiling/3-1.c        |  2 +-\n .../pthread_mutex_getprioceiling/3-2.c        |  2 +-\n .../pthread_mutex_getprioceiling/3-3.c        |  2 +-\n .../interfaces/pthread_mutex_init/1-1.c       |  2 +-\n .../interfaces/pthread_mutex_init/1-2.c       |  2 +-\n .../interfaces/pthread_mutex_init/2-1.c       |  2 +-\n .../interfaces/pthread_mutex_init/3-1.c       |  2 +-\n .../interfaces/pthread_mutex_init/3-2.c       |  2 +-\n .../interfaces/pthread_mutex_init/4-1.c       |  2 +-\n .../interfaces/pthread_mutex_init/5-1.c       |  2 +-\n .../pthread_mutex_init/speculative/5-2.c      |  2 +-\n .../interfaces/pthread_mutex_lock/1-1.c       |  2 +-\n .../interfaces/pthread_mutex_lock/2-1.c       |  2 +-\n .../interfaces/pthread_mutex_lock/3-1.c       |  2 +-\n .../interfaces/pthread_mutex_lock/4-1.c       |  2 +-\n .../interfaces/pthread_mutex_lock/5-1.c       |  2 +-\n .../pthread_mutex_setprioceiling/1-1.c        |  2 +-\n .../interfaces/pthread_mutex_timedlock/1-1.c  |  6 +--\n .../interfaces/pthread_mutex_timedlock/2-1.c  |  8 ++--\n .../interfaces/pthread_mutex_timedlock/4-1.c  |  2 +-\n .../interfaces/pthread_mutex_timedlock/5-1.c  |  2 +-\n .../interfaces/pthread_mutex_timedlock/5-2.c  |  2 +-\n .../interfaces/pthread_mutex_timedlock/5-3.c  |  6 +--\n .../interfaces/pthread_mutex_trylock/1-1.c    |  2 +-\n .../interfaces/pthread_mutex_trylock/1-2.c    |  2 +-\n .../interfaces/pthread_mutex_trylock/2-1.c    |  4 +-\n .../interfaces/pthread_mutex_trylock/3-1.c    |  2 +-\n .../interfaces/pthread_mutex_trylock/4-1.c    |  2 +-\n .../interfaces/pthread_mutex_trylock/4-2.c    |  2 +-\n .../interfaces/pthread_mutex_trylock/4-3.c    |  2 +-\n .../interfaces/pthread_mutex_unlock/1-1.c     |  2 +-\n .../interfaces/pthread_mutex_unlock/2-1.c     |  2 +-\n .../interfaces/pthread_mutex_unlock/3-1.c     |  2 +-\n .../interfaces/pthread_mutex_unlock/5-1.c     |  2 +-\n .../interfaces/pthread_mutex_unlock/5-2.c     |  2 +-\n .../pthread_mutexattr_destroy/1-1.c           |  2 +-\n .../pthread_mutexattr_destroy/2-1.c           |  2 +-\n .../pthread_mutexattr_destroy/3-1.c           |  2 +-\n .../pthread_mutexattr_destroy/4-1.c           |  2 +-\n .../pthread_mutexattr_getprioceiling/1-1.c    |  2 +-\n .../pthread_mutexattr_getprioceiling/1-2.c    |  2 +-\n .../pthread_mutexattr_getprioceiling/3-1.c    |  2 +-\n .../pthread_mutexattr_getprotocol/1-1.c       |  2 +-\n .../pthread_mutexattr_getprotocol/1-2.c       |  2 +-\n .../pthread_mutexattr_getpshared/1-1.c        |  2 +-\n .../pthread_mutexattr_getpshared/1-2.c        |  2 +-\n .../pthread_mutexattr_getpshared/1-3.c        |  2 +-\n .../pthread_mutexattr_getpshared/3-1.c        |  2 +-\n .../pthread_mutexattr_gettype/1-1.c           |  2 +-\n .../pthread_mutexattr_gettype/1-2.c           |  2 +-\n .../pthread_mutexattr_gettype/1-3.c           |  2 +-\n .../pthread_mutexattr_gettype/1-4.c           |  2 +-\n .../pthread_mutexattr_gettype/1-5.c           |  2 +-\n .../speculative/3-1.c                         |  2 +-\n .../interfaces/pthread_mutexattr_init/1-1.c   |  2 +-\n .../interfaces/pthread_mutexattr_init/3-1.c   |  2 +-\n .../pthread_mutexattr_setprioceiling/1-1.c    |  2 +-\n .../pthread_mutexattr_setprioceiling/3-1.c    |  2 +-\n .../pthread_mutexattr_setprioceiling/3-2.c    |  2 +-\n .../pthread_mutexattr_setprotocol/1-1.c       |  2 +-\n .../pthread_mutexattr_setprotocol/3-1.c       |  2 +-\n .../pthread_mutexattr_setprotocol/3-2.c       |  2 +-\n .../pthread_mutexattr_setpshared/1-1.c        |  2 +-\n .../pthread_mutexattr_setpshared/1-2.c        |  2 +-\n .../pthread_mutexattr_setpshared/2-1.c        |  2 +-\n .../pthread_mutexattr_setpshared/2-2.c        |  2 +-\n .../pthread_mutexattr_setpshared/3-1.c        |  2 +-\n .../pthread_mutexattr_setpshared/3-2.c        |  2 +-\n .../pthread_mutexattr_settype/1-1.c           |  2 +-\n .../pthread_mutexattr_settype/2-1.c           |  2 +-\n .../pthread_mutexattr_settype/3-1.c           |  2 +-\n .../pthread_mutexattr_settype/3-2.c           |  2 +-\n .../pthread_mutexattr_settype/3-3.c           |  2 +-\n .../pthread_mutexattr_settype/3-4.c           |  2 +-\n .../pthread_mutexattr_settype/7-1.c           |  2 +-\n .../conformance/interfaces/pthread_once/1-1.c |  2 +-\n .../conformance/interfaces/pthread_once/1-2.c |  2 +-\n .../conformance/interfaces/pthread_once/1-3.c |  2 +-\n .../conformance/interfaces/pthread_once/2-1.c |  2 +-\n .../conformance/interfaces/pthread_once/3-1.c |  6 +--\n .../conformance/interfaces/pthread_once/6-1.c |  2 +-\n .../interfaces/pthread_rwlock_destroy/1-1.c   |  2 +-\n .../interfaces/pthread_rwlock_destroy/3-1.c   |  2 +-\n .../interfaces/pthread_rwlock_init/1-1.c      |  2 +-\n .../interfaces/pthread_rwlock_init/2-1.c      |  2 +-\n .../interfaces/pthread_rwlock_init/3-1.c      |  2 +-\n .../interfaces/pthread_rwlock_init/6-1.c      |  2 +-\n .../interfaces/pthread_rwlock_rdlock/1-1.c    |  2 +-\n .../interfaces/pthread_rwlock_rdlock/2-1.c    | 28 ++++++------\n .../interfaces/pthread_rwlock_rdlock/2-2.c    | 26 +++++------\n .../interfaces/pthread_rwlock_rdlock/2-3.c    | 30 ++++++-------\n .../interfaces/pthread_rwlock_rdlock/4-1.c    |  2 +-\n .../interfaces/pthread_rwlock_rdlock/5-1.c    |  2 +-\n .../pthread_rwlock_timedrdlock/1-1.c          |  2 +-\n .../pthread_rwlock_timedrdlock/2-1.c          |  2 +-\n .../pthread_rwlock_timedrdlock/3-1.c          |  2 +-\n .../pthread_rwlock_timedrdlock/5-1.c          |  2 +-\n .../pthread_rwlock_timedrdlock/6-1.c          | 23 +++++-----\n .../pthread_rwlock_timedrdlock/6-2.c          |  2 +-\n .../pthread_rwlock_timedwrlock/1-1.c          |  2 +-\n .../pthread_rwlock_timedwrlock/2-1.c          |  2 +-\n .../pthread_rwlock_timedwrlock/3-1.c          |  2 +-\n .../pthread_rwlock_timedwrlock/5-1.c          |  2 +-\n .../pthread_rwlock_timedwrlock/6-1.c          | 23 +++++-----\n .../pthread_rwlock_timedwrlock/6-2.c          |  2 +-\n .../interfaces/pthread_rwlock_tryrdlock/1-1.c | 34 +++++++-------\n .../interfaces/pthread_rwlock_trywrlock/1-1.c |  2 +-\n .../speculative/3-1.c                         |  2 +-\n .../interfaces/pthread_rwlock_unlock/1-1.c    |  2 +-\n .../interfaces/pthread_rwlock_unlock/2-1.c    |  2 +-\n .../interfaces/pthread_rwlock_unlock/3-1.c    | 44 +++++++++----------\n .../interfaces/pthread_rwlock_unlock/4-1.c    |  2 +-\n .../interfaces/pthread_rwlock_unlock/4-2.c    |  2 +-\n .../interfaces/pthread_rwlock_wrlock/1-1.c    |  2 +-\n .../interfaces/pthread_rwlock_wrlock/2-1.c    |  2 +-\n .../interfaces/pthread_rwlock_wrlock/3-1.c    |  2 +-\n .../pthread_rwlockattr_destroy/1-1.c          |  2 +-\n .../pthread_rwlockattr_destroy/2-1.c          |  2 +-\n .../pthread_rwlockattr_getpshared/1-1.c       |  2 +-\n .../pthread_rwlockattr_getpshared/2-1.c       |  2 +-\n .../pthread_rwlockattr_getpshared/4-1.c       |  2 +-\n .../interfaces/pthread_rwlockattr_init/1-1.c  |  2 +-\n .../interfaces/pthread_rwlockattr_init/2-1.c  |  2 +-\n .../pthread_rwlockattr_setpshared/1-1.c       |  2 +-\n .../conformance/interfaces/pthread_self/1-1.c |  2 +-\n .../interfaces/pthread_setcancelstate/1-1.c   |  8 ++--\n .../interfaces/pthread_setcancelstate/1-2.c   |  8 ++--\n .../interfaces/pthread_setcancelstate/2-1.c   |  8 ++--\n .../interfaces/pthread_setcancelstate/3-1.c   |  2 +-\n .../interfaces/pthread_setcanceltype/1-1.c    | 14 +++---\n .../interfaces/pthread_setcanceltype/1-2.c    | 10 ++---\n .../interfaces/pthread_setcanceltype/2-1.c    | 10 ++---\n .../interfaces/pthread_setschedparam/1-1.c    |  2 +-\n .../interfaces/pthread_setschedparam/1-2.c    |  2 +-\n .../interfaces/pthread_setschedparam/4-1.c    |  2 +-\n .../interfaces/pthread_setschedparam/5-1.c    |  2 +-\n .../interfaces/pthread_setschedprio/1-1.c     |  2 +-\n .../interfaces/pthread_setspecific/1-1.c      |  2 +-\n .../interfaces/pthread_setspecific/1-2.c      |  2 +-\n .../interfaces/pthread_sigmask/10-1.c         |  2 +-\n .../interfaces/pthread_sigmask/12-1.c         |  2 +-\n .../interfaces/pthread_sigmask/14-1.c         |  2 +-\n .../interfaces/pthread_sigmask/15-1.c         |  2 +-\n .../interfaces/pthread_sigmask/16-1.c         |  2 +-\n .../interfaces/pthread_sigmask/18-1.c         |  2 +-\n .../interfaces/pthread_sigmask/4-1.c          |  6 +--\n .../interfaces/pthread_sigmask/5-1.c          |  6 +--\n .../interfaces/pthread_sigmask/6-1.c          |  6 +--\n .../interfaces/pthread_sigmask/7-1.c          |  2 +-\n .../interfaces/pthread_sigmask/8-1.c          |  2 +-\n .../interfaces/pthread_sigmask/8-2.c          |  2 +-\n .../interfaces/pthread_sigmask/8-3.c          |  2 +-\n .../interfaces/pthread_sigmask/9-1.c          |  2 +-\n .../interfaces/pthread_spin_destroy/1-1.c     |  2 +-\n .../interfaces/pthread_spin_destroy/3-1.c     |  2 +-\n .../interfaces/pthread_spin_init/1-1.c        |  2 +-\n .../interfaces/pthread_spin_init/2-1.c        |  2 +-\n .../interfaces/pthread_spin_init/2-2.c        |  2 +-\n .../interfaces/pthread_spin_init/4-1.c        |  2 +-\n .../interfaces/pthread_spin_lock/1-1.c        |  2 +-\n .../interfaces/pthread_spin_lock/1-2.c        |  2 +-\n .../interfaces/pthread_spin_lock/3-1.c        |  2 +-\n .../interfaces/pthread_spin_lock/3-2.c        |  2 +-\n .../interfaces/pthread_spin_trylock/1-1.c     |  2 +-\n .../interfaces/pthread_spin_trylock/4-1.c     |  2 +-\n .../interfaces/pthread_spin_unlock/1-1.c      |  2 +-\n .../interfaces/pthread_spin_unlock/1-2.c      |  2 +-\n .../interfaces/pthread_spin_unlock/3-1.c      |  2 +-\n .../interfaces/pthread_testcancel/1-1.c       | 10 ++---\n .../interfaces/pthread_testcancel/2-1.c       |  8 ++--\n .../conformance/interfaces/raise/1-1.c        |  2 +-\n .../conformance/interfaces/raise/1-2.c        |  2 +-\n .../conformance/interfaces/raise/10000-1.c    |  2 +-\n .../conformance/interfaces/raise/2-1.c        |  2 +-\n .../conformance/interfaces/raise/4-1.c        |  2 +-\n .../conformance/interfaces/raise/6-1.c        |  2 +-\n .../conformance/interfaces/raise/7-1.c        |  2 +-\n .../interfaces/sched_get_priority_max/1-1.c   |  2 +-\n .../interfaces/sched_get_priority_max/1-2.c   |  2 +-\n .../interfaces/sched_get_priority_max/1-3.c   |  4 +-\n .../interfaces/sched_get_priority_max/1-4.c   |  2 +-\n .../interfaces/sched_get_priority_max/2-1.c   |  2 +-\n .../interfaces/sched_get_priority_min/1-1.c   |  2 +-\n .../interfaces/sched_get_priority_min/1-2.c   |  2 +-\n .../interfaces/sched_get_priority_min/1-3.c   |  4 +-\n .../interfaces/sched_get_priority_min/1-4.c   |  2 +-\n .../interfaces/sched_get_priority_min/2-1.c   |  2 +-\n .../interfaces/sched_getparam/1-1.c           |  2 +-\n .../interfaces/sched_getparam/2-1.c           |  2 +-\n .../interfaces/sched_getparam/3-1.c           |  2 +-\n .../interfaces/sched_getparam/4-1.c           |  2 +-\n .../interfaces/sched_getparam/6-1.c           |  2 +-\n .../sched_getparam/speculative/7-1.c          |  2 +-\n .../interfaces/sched_getscheduler/1-1.c       |  2 +-\n .../interfaces/sched_getscheduler/3-1.c       |  2 +-\n .../interfaces/sched_getscheduler/4-1.c       |  2 +-\n .../interfaces/sched_getscheduler/5-1.c       |  2 +-\n .../interfaces/sched_getscheduler/7-1.c       |  2 +-\n .../interfaces/sched_rr_get_interval/1-1.c    |  2 +-\n .../interfaces/sched_rr_get_interval/2-1.c    |  2 +-\n .../interfaces/sched_rr_get_interval/3-1.c    |  2 +-\n .../sched_rr_get_interval/speculative/5-1.c   |  2 +-\n .../interfaces/sched_setparam/1-1.c           |  2 +-\n .../interfaces/sched_setparam/2-1.c           |  2 +-\n .../interfaces/sched_setparam/2-2.c           |  2 +-\n .../interfaces/sched_setparam/20-1.c          |  2 +-\n .../interfaces/sched_setparam/21-1.c          |  2 +-\n .../interfaces/sched_setparam/21-2.c          |  2 +-\n .../interfaces/sched_setparam/22-1.c          |  2 +-\n .../interfaces/sched_setparam/23-1.c          |  2 +-\n .../interfaces/sched_setparam/23-2.c          |  4 +-\n .../interfaces/sched_setparam/23-3.c          |  4 +-\n .../interfaces/sched_setparam/23-4.c          |  4 +-\n .../interfaces/sched_setparam/23-5.c          |  4 +-\n .../interfaces/sched_setparam/23-6.c          |  2 +-\n .../interfaces/sched_setparam/23-7.c          |  2 +-\n .../interfaces/sched_setparam/25-1.c          |  2 +-\n .../interfaces/sched_setparam/25-2.c          |  4 +-\n .../interfaces/sched_setparam/25-3.c          |  4 +-\n .../interfaces/sched_setparam/25-4.c          |  4 +-\n .../interfaces/sched_setparam/26-1.c          |  2 +-\n .../interfaces/sched_setparam/27-1.c          |  2 +-\n .../interfaces/sched_setparam/5-1.c           |  2 +-\n .../interfaces/sched_setparam/9-1.c           |  2 +-\n .../interfaces/sched_setscheduler/1-1.c       |  2 +-\n .../interfaces/sched_setscheduler/15-1.c      |  2 +-\n .../interfaces/sched_setscheduler/15-2.c      |  2 +-\n .../interfaces/sched_setscheduler/16-1.c      |  2 +-\n .../interfaces/sched_setscheduler/17-1.c      |  2 +-\n .../interfaces/sched_setscheduler/17-2.c      |  4 +-\n .../interfaces/sched_setscheduler/17-3.c      |  4 +-\n .../interfaces/sched_setscheduler/17-4.c      |  4 +-\n .../interfaces/sched_setscheduler/17-5.c      |  2 +-\n .../interfaces/sched_setscheduler/17-6.c      |  2 +-\n .../interfaces/sched_setscheduler/17-7.c      |  2 +-\n .../interfaces/sched_setscheduler/19-1.c      |  2 +-\n .../interfaces/sched_setscheduler/19-2.c      |  4 +-\n .../interfaces/sched_setscheduler/19-3.c      |  4 +-\n .../interfaces/sched_setscheduler/19-4.c      |  4 +-\n .../interfaces/sched_setscheduler/19-5.c      |  2 +-\n .../interfaces/sched_setscheduler/20-1.c      |  2 +-\n .../interfaces/sched_setscheduler/21-1.c      |  2 +-\n .../interfaces/sched_setscheduler/22-1.c      |  2 +-\n .../interfaces/sched_setscheduler/22-2.c      |  2 +-\n .../interfaces/sched_setscheduler/4-1.c       |  2 +-\n .../conformance/interfaces/sched_yield/1-1.c  |  2 +-\n .../conformance/interfaces/sched_yield/2-1.c  |  2 +-\n .../conformance/interfaces/sem_close/1-1.c    |  2 +-\n .../conformance/interfaces/sem_close/2-1.c    |  2 +-\n .../conformance/interfaces/sem_close/3-1.c    |  2 +-\n .../conformance/interfaces/sem_close/3-2.c    |  2 +-\n .../conformance/interfaces/sem_destroy/3-1.c  |  2 +-\n .../conformance/interfaces/sem_destroy/4-1.c  |  2 +-\n .../conformance/interfaces/sem_getvalue/1-1.c |  2 +-\n .../conformance/interfaces/sem_getvalue/2-1.c |  2 +-\n .../conformance/interfaces/sem_getvalue/2-2.c |  2 +-\n .../conformance/interfaces/sem_getvalue/4-1.c |  2 +-\n .../conformance/interfaces/sem_getvalue/5-1.c |  2 +-\n .../conformance/interfaces/sem_init/1-1.c     |  2 +-\n .../conformance/interfaces/sem_init/2-1.c     |  2 +-\n .../conformance/interfaces/sem_init/2-2.c     |  2 +-\n .../conformance/interfaces/sem_init/3-1.c     |  2 +-\n .../conformance/interfaces/sem_init/3-2.c     |  2 +-\n .../conformance/interfaces/sem_init/3-3.c     |  2 +-\n .../conformance/interfaces/sem_init/5-1.c     |  2 +-\n .../conformance/interfaces/sem_init/5-2.c     |  2 +-\n .../conformance/interfaces/sem_init/6-1.c     |  2 +-\n .../conformance/interfaces/sem_init/7-1.c     |  2 +-\n .../conformance/interfaces/sem_open/1-1.c     |  2 +-\n .../conformance/interfaces/sem_open/1-2.c     |  2 +-\n .../conformance/interfaces/sem_open/1-3.c     |  2 +-\n .../conformance/interfaces/sem_open/1-4.c     |  2 +-\n .../conformance/interfaces/sem_open/10-1.c    |  2 +-\n .../conformance/interfaces/sem_open/15-1.c    |  2 +-\n .../conformance/interfaces/sem_open/2-1.c     |  2 +-\n .../conformance/interfaces/sem_open/2-2.c     |  2 +-\n .../conformance/interfaces/sem_open/3-1.c     |  2 +-\n .../conformance/interfaces/sem_open/4-1.c     |  2 +-\n .../conformance/interfaces/sem_open/5-1.c     |  2 +-\n .../conformance/interfaces/sem_open/6-1.c     |  2 +-\n .../conformance/interfaces/sem_post/1-1.c     |  2 +-\n .../conformance/interfaces/sem_post/1-2.c     |  2 +-\n .../conformance/interfaces/sem_post/2-1.c     |  2 +-\n .../conformance/interfaces/sem_post/4-1.c     |  2 +-\n .../conformance/interfaces/sem_post/5-1.c     |  2 +-\n .../conformance/interfaces/sem_post/6-1.c     |  2 +-\n .../conformance/interfaces/sem_post/8-1.c     |  2 +-\n .../interfaces/sem_timedwait/1-1.c            |  2 +-\n .../interfaces/sem_timedwait/10-1.c           |  2 +-\n .../interfaces/sem_timedwait/11-1.c           |  2 +-\n .../interfaces/sem_timedwait/2-1.c            |  2 +-\n .../interfaces/sem_timedwait/2-2.c            |  2 +-\n .../interfaces/sem_timedwait/3-1.c            |  2 +-\n .../interfaces/sem_timedwait/4-1.c            |  2 +-\n .../interfaces/sem_timedwait/6-1.c            |  2 +-\n .../interfaces/sem_timedwait/6-2.c            |  2 +-\n .../interfaces/sem_timedwait/7-1.c            |  2 +-\n .../interfaces/sem_timedwait/9-1.c            |  2 +-\n .../conformance/interfaces/sem_unlink/1-1.c   |  2 +-\n .../conformance/interfaces/sem_unlink/2-1.c   |  2 +-\n .../conformance/interfaces/sem_unlink/2-2.c   |  2 +-\n .../conformance/interfaces/sem_unlink/3-1.c   |  2 +-\n .../conformance/interfaces/sem_unlink/4-1.c   |  2 +-\n .../conformance/interfaces/sem_unlink/4-2.c   |  2 +-\n .../conformance/interfaces/sem_unlink/5-1.c   |  2 +-\n .../conformance/interfaces/sem_unlink/6-1.c   |  2 +-\n .../conformance/interfaces/sem_unlink/7-1.c   |  2 +-\n .../conformance/interfaces/sem_unlink/9-1.c   |  2 +-\n .../conformance/interfaces/sem_wait/1-1.c     |  2 +-\n .../conformance/interfaces/sem_wait/1-2.c     |  2 +-\n .../conformance/interfaces/sem_wait/11-1.c    |  2 +-\n .../conformance/interfaces/sem_wait/12-1.c    |  2 +-\n .../conformance/interfaces/sem_wait/13-1.c    |  2 +-\n .../conformance/interfaces/sem_wait/3-1.c     |  2 +-\n .../conformance/interfaces/sem_wait/5-1.c     |  2 +-\n .../conformance/interfaces/sem_wait/7-1.c     |  2 +-\n .../conformance/interfaces/shm_open/1-1.c     |  2 +-\n .../conformance/interfaces/shm_open/11-1.c    |  2 +-\n .../conformance/interfaces/shm_open/13-1.c    |  2 +-\n .../conformance/interfaces/shm_open/14-2.c    |  2 +-\n .../conformance/interfaces/shm_open/15-1.c    |  2 +-\n .../conformance/interfaces/shm_open/16-1.c    |  2 +-\n .../conformance/interfaces/shm_open/17-1.c    |  2 +-\n .../conformance/interfaces/shm_open/18-1.c    |  2 +-\n .../conformance/interfaces/shm_open/20-1.c    |  2 +-\n .../conformance/interfaces/shm_open/20-2.c    |  2 +-\n .../conformance/interfaces/shm_open/20-3.c    |  2 +-\n .../conformance/interfaces/shm_open/21-1.c    |  2 +-\n .../conformance/interfaces/shm_open/22-1.c    |  2 +-\n .../conformance/interfaces/shm_open/23-1.c    |  2 +-\n .../conformance/interfaces/shm_open/25-1.c    |  2 +-\n .../conformance/interfaces/shm_open/26-1.c    |  2 +-\n .../conformance/interfaces/shm_open/26-2.c    |  2 +-\n .../conformance/interfaces/shm_open/28-1.c    |  2 +-\n .../conformance/interfaces/shm_open/28-2.c    |  2 +-\n .../conformance/interfaces/shm_open/28-3.c    |  2 +-\n .../conformance/interfaces/shm_open/32-1.c    |  2 +-\n .../conformance/interfaces/shm_open/34-1.c    |  2 +-\n .../conformance/interfaces/shm_open/37-1.c    |  2 +-\n .../conformance/interfaces/shm_open/38-1.c    |  2 +-\n .../conformance/interfaces/shm_open/39-1.c    |  2 +-\n .../conformance/interfaces/shm_open/39-2.c    |  2 +-\n .../conformance/interfaces/shm_open/41-1.c    |  2 +-\n .../conformance/interfaces/shm_open/5-1.c     |  2 +-\n .../conformance/interfaces/shm_open/8-1.c     |  2 +-\n .../conformance/interfaces/shm_unlink/1-1.c   |  2 +-\n .../conformance/interfaces/shm_unlink/10-1.c  |  2 +-\n .../conformance/interfaces/shm_unlink/10-2.c  |  2 +-\n .../conformance/interfaces/shm_unlink/11-1.c  |  2 +-\n .../conformance/interfaces/shm_unlink/2-1.c   |  2 +-\n .../conformance/interfaces/shm_unlink/3-1.c   |  2 +-\n .../conformance/interfaces/shm_unlink/5-1.c   |  2 +-\n .../conformance/interfaces/shm_unlink/6-1.c   |  2 +-\n .../conformance/interfaces/shm_unlink/8-1.c   |  2 +-\n .../conformance/interfaces/shm_unlink/9-1.c   |  2 +-\n .../conformance/interfaces/sigaction/1-1.c    |  2 +-\n .../conformance/interfaces/sigaction/1-10.c   |  2 +-\n .../conformance/interfaces/sigaction/1-11.c   |  2 +-\n .../conformance/interfaces/sigaction/1-12.c   |  2 +-\n .../conformance/interfaces/sigaction/1-13.c   |  2 +-\n .../conformance/interfaces/sigaction/1-14.c   |  2 +-\n .../conformance/interfaces/sigaction/1-15.c   |  2 +-\n .../conformance/interfaces/sigaction/1-16.c   |  2 +-\n .../conformance/interfaces/sigaction/1-17.c   |  2 +-\n .../conformance/interfaces/sigaction/1-18.c   |  2 +-\n .../conformance/interfaces/sigaction/1-19.c   |  2 +-\n .../conformance/interfaces/sigaction/1-2.c    |  2 +-\n .../conformance/interfaces/sigaction/1-20.c   |  2 +-\n .../conformance/interfaces/sigaction/1-21.c   |  2 +-\n .../conformance/interfaces/sigaction/1-22.c   |  2 +-\n .../conformance/interfaces/sigaction/1-23.c   |  2 +-\n .../conformance/interfaces/sigaction/1-24.c   |  2 +-\n .../conformance/interfaces/sigaction/1-25.c   |  2 +-\n .../conformance/interfaces/sigaction/1-26.c   |  2 +-\n .../conformance/interfaces/sigaction/1-3.c    |  2 +-\n .../conformance/interfaces/sigaction/1-4.c    |  2 +-\n .../conformance/interfaces/sigaction/1-5.c    |  2 +-\n .../conformance/interfaces/sigaction/1-6.c    |  2 +-\n .../conformance/interfaces/sigaction/1-7.c    |  2 +-\n .../conformance/interfaces/sigaction/1-8.c    |  2 +-\n .../conformance/interfaces/sigaction/1-9.c    |  2 +-\n .../conformance/interfaces/sigaction/10-1.c   |  2 +-\n .../conformance/interfaces/sigaction/11-1.c   |  2 +-\n .../conformance/interfaces/sigaction/12-1.c   |  2 +-\n .../conformance/interfaces/sigaction/12-10.c  |  2 +-\n .../conformance/interfaces/sigaction/12-11.c  |  2 +-\n .../conformance/interfaces/sigaction/12-12.c  |  2 +-\n .../conformance/interfaces/sigaction/12-13.c  |  2 +-\n .../conformance/interfaces/sigaction/12-14.c  |  2 +-\n .../conformance/interfaces/sigaction/12-15.c  |  2 +-\n .../conformance/interfaces/sigaction/12-16.c  |  2 +-\n .../conformance/interfaces/sigaction/12-17.c  |  2 +-\n .../conformance/interfaces/sigaction/12-18.c  |  2 +-\n .../conformance/interfaces/sigaction/12-19.c  |  2 +-\n .../conformance/interfaces/sigaction/12-2.c   |  2 +-\n .../conformance/interfaces/sigaction/12-20.c  |  2 +-\n .../conformance/interfaces/sigaction/12-21.c  |  2 +-\n .../conformance/interfaces/sigaction/12-22.c  |  2 +-\n .../conformance/interfaces/sigaction/12-23.c  |  2 +-\n .../conformance/interfaces/sigaction/12-24.c  |  2 +-\n .../conformance/interfaces/sigaction/12-25.c  |  2 +-\n .../conformance/interfaces/sigaction/12-26.c  |  2 +-\n .../conformance/interfaces/sigaction/12-27.c  |  2 +-\n .../conformance/interfaces/sigaction/12-28.c  |  2 +-\n .../conformance/interfaces/sigaction/12-29.c  |  2 +-\n .../conformance/interfaces/sigaction/12-3.c   |  2 +-\n .../conformance/interfaces/sigaction/12-30.c  |  2 +-\n .../conformance/interfaces/sigaction/12-31.c  |  2 +-\n .../conformance/interfaces/sigaction/12-32.c  |  2 +-\n .../conformance/interfaces/sigaction/12-33.c  |  2 +-\n .../conformance/interfaces/sigaction/12-34.c  |  2 +-\n .../conformance/interfaces/sigaction/12-35.c  |  2 +-\n .../conformance/interfaces/sigaction/12-36.c  |  2 +-\n .../conformance/interfaces/sigaction/12-37.c  |  2 +-\n .../conformance/interfaces/sigaction/12-38.c  |  2 +-\n .../conformance/interfaces/sigaction/12-39.c  |  2 +-\n .../conformance/interfaces/sigaction/12-4.c   |  2 +-\n .../conformance/interfaces/sigaction/12-40.c  |  2 +-\n .../conformance/interfaces/sigaction/12-41.c  |  2 +-\n .../conformance/interfaces/sigaction/12-42.c  |  2 +-\n .../conformance/interfaces/sigaction/12-43.c  |  2 +-\n .../conformance/interfaces/sigaction/12-44.c  |  2 +-\n .../conformance/interfaces/sigaction/12-45.c  |  2 +-\n .../conformance/interfaces/sigaction/12-46.c  |  2 +-\n .../conformance/interfaces/sigaction/12-47.c  |  2 +-\n .../conformance/interfaces/sigaction/12-48.c  |  2 +-\n .../conformance/interfaces/sigaction/12-49.c  |  2 +-\n .../conformance/interfaces/sigaction/12-5.c   |  2 +-\n .../conformance/interfaces/sigaction/12-50.c  |  2 +-\n .../conformance/interfaces/sigaction/12-51.c  |  2 +-\n .../conformance/interfaces/sigaction/12-52.c  |  2 +-\n .../conformance/interfaces/sigaction/12-6.c   |  2 +-\n .../conformance/interfaces/sigaction/12-7.c   |  2 +-\n .../conformance/interfaces/sigaction/12-8.c   |  2 +-\n .../conformance/interfaces/sigaction/12-9.c   |  2 +-\n .../conformance/interfaces/sigaction/13-1.c   |  2 +-\n .../conformance/interfaces/sigaction/13-10.c  |  2 +-\n .../conformance/interfaces/sigaction/13-11.c  |  2 +-\n .../conformance/interfaces/sigaction/13-12.c  |  2 +-\n .../conformance/interfaces/sigaction/13-13.c  |  2 +-\n .../conformance/interfaces/sigaction/13-14.c  |  2 +-\n .../conformance/interfaces/sigaction/13-15.c  |  2 +-\n .../conformance/interfaces/sigaction/13-16.c  |  2 +-\n .../conformance/interfaces/sigaction/13-17.c  |  2 +-\n .../conformance/interfaces/sigaction/13-18.c  |  2 +-\n .../conformance/interfaces/sigaction/13-19.c  |  2 +-\n .../conformance/interfaces/sigaction/13-2.c   |  2 +-\n .../conformance/interfaces/sigaction/13-20.c  |  2 +-\n .../conformance/interfaces/sigaction/13-21.c  |  2 +-\n .../conformance/interfaces/sigaction/13-22.c  |  2 +-\n .../conformance/interfaces/sigaction/13-23.c  |  2 +-\n .../conformance/interfaces/sigaction/13-24.c  |  2 +-\n .../conformance/interfaces/sigaction/13-25.c  |  2 +-\n .../conformance/interfaces/sigaction/13-26.c  |  2 +-\n .../conformance/interfaces/sigaction/13-3.c   |  2 +-\n .../conformance/interfaces/sigaction/13-4.c   |  2 +-\n .../conformance/interfaces/sigaction/13-5.c   |  2 +-\n .../conformance/interfaces/sigaction/13-6.c   |  2 +-\n .../conformance/interfaces/sigaction/13-7.c   |  2 +-\n .../conformance/interfaces/sigaction/13-8.c   |  2 +-\n .../conformance/interfaces/sigaction/13-9.c   |  2 +-\n .../conformance/interfaces/sigaction/16-1.c   |  2 +-\n .../conformance/interfaces/sigaction/17-1.c   |  2 +-\n .../conformance/interfaces/sigaction/17-10.c  |  2 +-\n .../conformance/interfaces/sigaction/17-11.c  |  2 +-\n .../conformance/interfaces/sigaction/17-12.c  |  2 +-\n .../conformance/interfaces/sigaction/17-13.c  |  2 +-\n .../conformance/interfaces/sigaction/17-14.c  |  2 +-\n .../conformance/interfaces/sigaction/17-15.c  |  2 +-\n .../conformance/interfaces/sigaction/17-16.c  |  2 +-\n .../conformance/interfaces/sigaction/17-17.c  |  2 +-\n .../conformance/interfaces/sigaction/17-18.c  |  2 +-\n .../conformance/interfaces/sigaction/17-19.c  |  2 +-\n .../conformance/interfaces/sigaction/17-2.c   |  2 +-\n .../conformance/interfaces/sigaction/17-20.c  |  2 +-\n .../conformance/interfaces/sigaction/17-21.c  |  2 +-\n .../conformance/interfaces/sigaction/17-22.c  |  2 +-\n .../conformance/interfaces/sigaction/17-23.c  |  2 +-\n .../conformance/interfaces/sigaction/17-24.c  |  2 +-\n .../conformance/interfaces/sigaction/17-25.c  |  2 +-\n .../conformance/interfaces/sigaction/17-26.c  |  2 +-\n .../conformance/interfaces/sigaction/17-3.c   |  2 +-\n .../conformance/interfaces/sigaction/17-4.c   |  2 +-\n .../conformance/interfaces/sigaction/17-5.c   |  2 +-\n .../conformance/interfaces/sigaction/17-6.c   |  2 +-\n .../conformance/interfaces/sigaction/17-7.c   |  2 +-\n .../conformance/interfaces/sigaction/17-8.c   |  2 +-\n .../conformance/interfaces/sigaction/17-9.c   |  2 +-\n .../conformance/interfaces/sigaction/18-1.c   |  2 +-\n .../conformance/interfaces/sigaction/18-10.c  |  2 +-\n .../conformance/interfaces/sigaction/18-11.c  |  2 +-\n .../conformance/interfaces/sigaction/18-12.c  |  2 +-\n .../conformance/interfaces/sigaction/18-13.c  |  2 +-\n .../conformance/interfaces/sigaction/18-14.c  |  2 +-\n .../conformance/interfaces/sigaction/18-15.c  |  2 +-\n .../conformance/interfaces/sigaction/18-16.c  |  2 +-\n .../conformance/interfaces/sigaction/18-17.c  |  2 +-\n .../conformance/interfaces/sigaction/18-18.c  |  2 +-\n .../conformance/interfaces/sigaction/18-19.c  |  2 +-\n .../conformance/interfaces/sigaction/18-2.c   |  2 +-\n .../conformance/interfaces/sigaction/18-20.c  |  2 +-\n .../conformance/interfaces/sigaction/18-21.c  |  2 +-\n .../conformance/interfaces/sigaction/18-22.c  |  2 +-\n .../conformance/interfaces/sigaction/18-23.c  |  2 +-\n .../conformance/interfaces/sigaction/18-24.c  |  2 +-\n .../conformance/interfaces/sigaction/18-25.c  |  2 +-\n .../conformance/interfaces/sigaction/18-26.c  |  2 +-\n .../conformance/interfaces/sigaction/18-3.c   |  2 +-\n .../conformance/interfaces/sigaction/18-4.c   |  2 +-\n .../conformance/interfaces/sigaction/18-5.c   |  2 +-\n .../conformance/interfaces/sigaction/18-6.c   |  2 +-\n .../conformance/interfaces/sigaction/18-7.c   |  2 +-\n .../conformance/interfaces/sigaction/18-8.c   |  2 +-\n .../conformance/interfaces/sigaction/18-9.c   |  2 +-\n .../conformance/interfaces/sigaction/19-1.c   |  2 +-\n .../conformance/interfaces/sigaction/19-10.c  |  2 +-\n .../conformance/interfaces/sigaction/19-11.c  |  2 +-\n .../conformance/interfaces/sigaction/19-12.c  |  2 +-\n .../conformance/interfaces/sigaction/19-13.c  |  2 +-\n .../conformance/interfaces/sigaction/19-14.c  |  2 +-\n .../conformance/interfaces/sigaction/19-15.c  |  2 +-\n .../conformance/interfaces/sigaction/19-16.c  |  2 +-\n .../conformance/interfaces/sigaction/19-17.c  |  2 +-\n .../conformance/interfaces/sigaction/19-18.c  |  2 +-\n .../conformance/interfaces/sigaction/19-19.c  |  2 +-\n .../conformance/interfaces/sigaction/19-2.c   |  2 +-\n .../conformance/interfaces/sigaction/19-20.c  |  2 +-\n .../conformance/interfaces/sigaction/19-21.c  |  2 +-\n .../conformance/interfaces/sigaction/19-22.c  |  2 +-\n .../conformance/interfaces/sigaction/19-23.c  |  2 +-\n .../conformance/interfaces/sigaction/19-24.c  |  2 +-\n .../conformance/interfaces/sigaction/19-25.c  |  2 +-\n .../conformance/interfaces/sigaction/19-26.c  |  2 +-\n .../conformance/interfaces/sigaction/19-3.c   |  2 +-\n .../conformance/interfaces/sigaction/19-4.c   |  2 +-\n .../conformance/interfaces/sigaction/19-5.c   |  2 +-\n .../conformance/interfaces/sigaction/19-6.c   |  2 +-\n .../conformance/interfaces/sigaction/19-7.c   |  2 +-\n .../conformance/interfaces/sigaction/19-8.c   |  2 +-\n .../conformance/interfaces/sigaction/19-9.c   |  2 +-\n .../conformance/interfaces/sigaction/2-1.c    |  2 +-\n .../conformance/interfaces/sigaction/2-10.c   |  2 +-\n .../conformance/interfaces/sigaction/2-11.c   |  2 +-\n .../conformance/interfaces/sigaction/2-12.c   |  2 +-\n .../conformance/interfaces/sigaction/2-13.c   |  2 +-\n .../conformance/interfaces/sigaction/2-14.c   |  2 +-\n .../conformance/interfaces/sigaction/2-15.c   |  2 +-\n .../conformance/interfaces/sigaction/2-16.c   |  2 +-\n .../conformance/interfaces/sigaction/2-17.c   |  2 +-\n .../conformance/interfaces/sigaction/2-18.c   |  2 +-\n .../conformance/interfaces/sigaction/2-19.c   |  2 +-\n .../conformance/interfaces/sigaction/2-2.c    |  2 +-\n .../conformance/interfaces/sigaction/2-20.c   |  2 +-\n .../conformance/interfaces/sigaction/2-21.c   |  2 +-\n .../conformance/interfaces/sigaction/2-22.c   |  2 +-\n .../conformance/interfaces/sigaction/2-23.c   |  2 +-\n .../conformance/interfaces/sigaction/2-24.c   |  2 +-\n .../conformance/interfaces/sigaction/2-25.c   |  2 +-\n .../conformance/interfaces/sigaction/2-26.c   |  2 +-\n .../conformance/interfaces/sigaction/2-3.c    |  2 +-\n .../conformance/interfaces/sigaction/2-4.c    |  2 +-\n .../conformance/interfaces/sigaction/2-5.c    |  2 +-\n .../conformance/interfaces/sigaction/2-6.c    |  2 +-\n .../conformance/interfaces/sigaction/2-7.c    |  2 +-\n .../conformance/interfaces/sigaction/2-8.c    |  2 +-\n .../conformance/interfaces/sigaction/2-9.c    |  2 +-\n .../conformance/interfaces/sigaction/21-1.c   |  2 +-\n .../conformance/interfaces/sigaction/22-1.c   |  2 +-\n .../conformance/interfaces/sigaction/22-10.c  |  2 +-\n .../conformance/interfaces/sigaction/22-11.c  |  2 +-\n .../conformance/interfaces/sigaction/22-12.c  |  2 +-\n .../conformance/interfaces/sigaction/22-13.c  |  2 +-\n .../conformance/interfaces/sigaction/22-14.c  |  2 +-\n .../conformance/interfaces/sigaction/22-15.c  |  2 +-\n .../conformance/interfaces/sigaction/22-16.c  |  2 +-\n .../conformance/interfaces/sigaction/22-17.c  |  2 +-\n .../conformance/interfaces/sigaction/22-18.c  |  2 +-\n .../conformance/interfaces/sigaction/22-19.c  |  2 +-\n .../conformance/interfaces/sigaction/22-2.c   |  2 +-\n .../conformance/interfaces/sigaction/22-20.c  |  2 +-\n .../conformance/interfaces/sigaction/22-21.c  |  2 +-\n .../conformance/interfaces/sigaction/22-22.c  |  2 +-\n .../conformance/interfaces/sigaction/22-23.c  |  2 +-\n .../conformance/interfaces/sigaction/22-24.c  |  2 +-\n .../conformance/interfaces/sigaction/22-25.c  |  2 +-\n .../conformance/interfaces/sigaction/22-26.c  |  2 +-\n .../conformance/interfaces/sigaction/22-3.c   |  2 +-\n .../conformance/interfaces/sigaction/22-4.c   |  2 +-\n .../conformance/interfaces/sigaction/22-5.c   |  2 +-\n .../conformance/interfaces/sigaction/22-6.c   |  2 +-\n .../conformance/interfaces/sigaction/22-7.c   |  2 +-\n .../conformance/interfaces/sigaction/22-8.c   |  2 +-\n .../conformance/interfaces/sigaction/22-9.c   |  2 +-\n .../conformance/interfaces/sigaction/23-1.c   |  2 +-\n .../conformance/interfaces/sigaction/23-10.c  |  2 +-\n .../conformance/interfaces/sigaction/23-11.c  |  2 +-\n .../conformance/interfaces/sigaction/23-12.c  |  2 +-\n .../conformance/interfaces/sigaction/23-13.c  |  2 +-\n .../conformance/interfaces/sigaction/23-14.c  |  2 +-\n .../conformance/interfaces/sigaction/23-15.c  |  2 +-\n .../conformance/interfaces/sigaction/23-16.c  |  2 +-\n .../conformance/interfaces/sigaction/23-17.c  |  2 +-\n .../conformance/interfaces/sigaction/23-18.c  |  2 +-\n .../conformance/interfaces/sigaction/23-19.c  |  2 +-\n .../conformance/interfaces/sigaction/23-2.c   |  2 +-\n .../conformance/interfaces/sigaction/23-20.c  |  2 +-\n .../conformance/interfaces/sigaction/23-21.c  |  2 +-\n .../conformance/interfaces/sigaction/23-22.c  |  2 +-\n .../conformance/interfaces/sigaction/23-23.c  |  2 +-\n .../conformance/interfaces/sigaction/23-24.c  |  2 +-\n .../conformance/interfaces/sigaction/23-25.c  |  2 +-\n .../conformance/interfaces/sigaction/23-26.c  |  2 +-\n .../conformance/interfaces/sigaction/23-3.c   |  2 +-\n .../conformance/interfaces/sigaction/23-4.c   |  2 +-\n .../conformance/interfaces/sigaction/23-5.c   |  2 +-\n .../conformance/interfaces/sigaction/23-6.c   |  2 +-\n .../conformance/interfaces/sigaction/23-7.c   |  2 +-\n .../conformance/interfaces/sigaction/23-8.c   |  2 +-\n .../conformance/interfaces/sigaction/23-9.c   |  2 +-\n .../conformance/interfaces/sigaction/25-1.c   |  2 +-\n .../conformance/interfaces/sigaction/25-10.c  |  2 +-\n .../conformance/interfaces/sigaction/25-11.c  |  2 +-\n .../conformance/interfaces/sigaction/25-12.c  |  2 +-\n .../conformance/interfaces/sigaction/25-13.c  |  2 +-\n .../conformance/interfaces/sigaction/25-14.c  |  2 +-\n .../conformance/interfaces/sigaction/25-15.c  |  2 +-\n .../conformance/interfaces/sigaction/25-16.c  |  2 +-\n .../conformance/interfaces/sigaction/25-17.c  |  2 +-\n .../conformance/interfaces/sigaction/25-18.c  |  2 +-\n .../conformance/interfaces/sigaction/25-19.c  |  2 +-\n .../conformance/interfaces/sigaction/25-2.c   |  2 +-\n .../conformance/interfaces/sigaction/25-20.c  |  2 +-\n .../conformance/interfaces/sigaction/25-21.c  |  2 +-\n .../conformance/interfaces/sigaction/25-22.c  |  2 +-\n .../conformance/interfaces/sigaction/25-23.c  |  2 +-\n .../conformance/interfaces/sigaction/25-24.c  |  2 +-\n .../conformance/interfaces/sigaction/25-25.c  |  2 +-\n .../conformance/interfaces/sigaction/25-26.c  |  2 +-\n .../conformance/interfaces/sigaction/25-3.c   |  2 +-\n .../conformance/interfaces/sigaction/25-4.c   |  2 +-\n .../conformance/interfaces/sigaction/25-5.c   |  2 +-\n .../conformance/interfaces/sigaction/25-6.c   |  2 +-\n .../conformance/interfaces/sigaction/25-7.c   |  2 +-\n .../conformance/interfaces/sigaction/25-8.c   |  2 +-\n .../conformance/interfaces/sigaction/25-9.c   |  2 +-\n .../conformance/interfaces/sigaction/28-1.c   |  2 +-\n .../conformance/interfaces/sigaction/28-10.c  |  2 +-\n .../conformance/interfaces/sigaction/28-11.c  |  2 +-\n .../conformance/interfaces/sigaction/28-12.c  |  2 +-\n .../conformance/interfaces/sigaction/28-13.c  |  2 +-\n .../conformance/interfaces/sigaction/28-14.c  |  2 +-\n .../conformance/interfaces/sigaction/28-15.c  |  2 +-\n .../conformance/interfaces/sigaction/28-16.c  |  2 +-\n .../conformance/interfaces/sigaction/28-17.c  |  2 +-\n .../conformance/interfaces/sigaction/28-18.c  |  2 +-\n .../conformance/interfaces/sigaction/28-19.c  |  2 +-\n .../conformance/interfaces/sigaction/28-2.c   |  2 +-\n .../conformance/interfaces/sigaction/28-20.c  |  2 +-\n .../conformance/interfaces/sigaction/28-21.c  |  2 +-\n .../conformance/interfaces/sigaction/28-22.c  |  2 +-\n .../conformance/interfaces/sigaction/28-23.c  |  2 +-\n .../conformance/interfaces/sigaction/28-24.c  |  2 +-\n .../conformance/interfaces/sigaction/28-25.c  |  2 +-\n .../conformance/interfaces/sigaction/28-26.c  |  2 +-\n .../conformance/interfaces/sigaction/28-3.c   |  2 +-\n .../conformance/interfaces/sigaction/28-4.c   |  2 +-\n .../conformance/interfaces/sigaction/28-5.c   |  2 +-\n .../conformance/interfaces/sigaction/28-6.c   |  2 +-\n .../conformance/interfaces/sigaction/28-7.c   |  2 +-\n .../conformance/interfaces/sigaction/28-8.c   |  2 +-\n .../conformance/interfaces/sigaction/28-9.c   |  2 +-\n .../conformance/interfaces/sigaction/29-1.c   |  2 +-\n .../conformance/interfaces/sigaction/3-1.c    |  2 +-\n .../conformance/interfaces/sigaction/3-10.c   |  2 +-\n .../conformance/interfaces/sigaction/3-11.c   |  2 +-\n .../conformance/interfaces/sigaction/3-12.c   |  2 +-\n .../conformance/interfaces/sigaction/3-13.c   |  2 +-\n .../conformance/interfaces/sigaction/3-14.c   |  2 +-\n .../conformance/interfaces/sigaction/3-15.c   |  2 +-\n .../conformance/interfaces/sigaction/3-16.c   |  2 +-\n .../conformance/interfaces/sigaction/3-17.c   |  2 +-\n .../conformance/interfaces/sigaction/3-18.c   |  2 +-\n .../conformance/interfaces/sigaction/3-19.c   |  2 +-\n .../conformance/interfaces/sigaction/3-2.c    |  2 +-\n .../conformance/interfaces/sigaction/3-20.c   |  2 +-\n .../conformance/interfaces/sigaction/3-21.c   |  2 +-\n .../conformance/interfaces/sigaction/3-22.c   |  2 +-\n .../conformance/interfaces/sigaction/3-23.c   |  2 +-\n .../conformance/interfaces/sigaction/3-24.c   |  2 +-\n .../conformance/interfaces/sigaction/3-25.c   |  2 +-\n .../conformance/interfaces/sigaction/3-26.c   |  2 +-\n .../conformance/interfaces/sigaction/3-3.c    |  2 +-\n .../conformance/interfaces/sigaction/3-4.c    |  2 +-\n .../conformance/interfaces/sigaction/3-5.c    |  2 +-\n .../conformance/interfaces/sigaction/3-6.c    |  2 +-\n .../conformance/interfaces/sigaction/3-7.c    |  2 +-\n .../conformance/interfaces/sigaction/3-8.c    |  2 +-\n .../conformance/interfaces/sigaction/3-9.c    |  2 +-\n .../conformance/interfaces/sigaction/30-1.c   |  2 +-\n .../conformance/interfaces/sigaction/4-1.c    |  2 +-\n .../conformance/interfaces/sigaction/4-10.c   |  2 +-\n .../conformance/interfaces/sigaction/4-100.c  |  2 +-\n .../conformance/interfaces/sigaction/4-101.c  |  2 +-\n .../conformance/interfaces/sigaction/4-102.c  |  2 +-\n .../conformance/interfaces/sigaction/4-103.c  |  2 +-\n .../conformance/interfaces/sigaction/4-104.c  |  2 +-\n .../conformance/interfaces/sigaction/4-11.c   |  2 +-\n .../conformance/interfaces/sigaction/4-12.c   |  2 +-\n .../conformance/interfaces/sigaction/4-13.c   |  2 +-\n .../conformance/interfaces/sigaction/4-14.c   |  2 +-\n .../conformance/interfaces/sigaction/4-15.c   |  2 +-\n .../conformance/interfaces/sigaction/4-16.c   |  2 +-\n .../conformance/interfaces/sigaction/4-17.c   |  2 +-\n .../conformance/interfaces/sigaction/4-18.c   |  2 +-\n .../conformance/interfaces/sigaction/4-19.c   |  2 +-\n .../conformance/interfaces/sigaction/4-2.c    |  2 +-\n .../conformance/interfaces/sigaction/4-20.c   |  2 +-\n .../conformance/interfaces/sigaction/4-21.c   |  2 +-\n .../conformance/interfaces/sigaction/4-22.c   |  2 +-\n .../conformance/interfaces/sigaction/4-23.c   |  2 +-\n .../conformance/interfaces/sigaction/4-24.c   |  2 +-\n .../conformance/interfaces/sigaction/4-25.c   |  2 +-\n .../conformance/interfaces/sigaction/4-26.c   |  2 +-\n .../conformance/interfaces/sigaction/4-27.c   |  2 +-\n .../conformance/interfaces/sigaction/4-28.c   |  2 +-\n .../conformance/interfaces/sigaction/4-29.c   |  2 +-\n .../conformance/interfaces/sigaction/4-3.c    |  2 +-\n .../conformance/interfaces/sigaction/4-30.c   |  2 +-\n .../conformance/interfaces/sigaction/4-31.c   |  2 +-\n .../conformance/interfaces/sigaction/4-32.c   |  2 +-\n .../conformance/interfaces/sigaction/4-33.c   |  2 +-\n .../conformance/interfaces/sigaction/4-34.c   |  2 +-\n .../conformance/interfaces/sigaction/4-35.c   |  2 +-\n .../conformance/interfaces/sigaction/4-36.c   |  2 +-\n .../conformance/interfaces/sigaction/4-37.c   |  2 +-\n .../conformance/interfaces/sigaction/4-38.c   |  2 +-\n .../conformance/interfaces/sigaction/4-39.c   |  2 +-\n .../conformance/interfaces/sigaction/4-4.c    |  2 +-\n .../conformance/interfaces/sigaction/4-40.c   |  2 +-\n .../conformance/interfaces/sigaction/4-41.c   |  2 +-\n .../conformance/interfaces/sigaction/4-42.c   |  2 +-\n .../conformance/interfaces/sigaction/4-43.c   |  2 +-\n .../conformance/interfaces/sigaction/4-44.c   |  2 +-\n .../conformance/interfaces/sigaction/4-45.c   |  2 +-\n .../conformance/interfaces/sigaction/4-46.c   |  2 +-\n .../conformance/interfaces/sigaction/4-47.c   |  2 +-\n .../conformance/interfaces/sigaction/4-48.c   |  2 +-\n .../conformance/interfaces/sigaction/4-49.c   |  2 +-\n .../conformance/interfaces/sigaction/4-5.c    |  2 +-\n .../conformance/interfaces/sigaction/4-50.c   |  2 +-\n .../conformance/interfaces/sigaction/4-51.c   |  2 +-\n .../conformance/interfaces/sigaction/4-52.c   |  2 +-\n .../conformance/interfaces/sigaction/4-53.c   |  2 +-\n .../conformance/interfaces/sigaction/4-54.c   |  2 +-\n .../conformance/interfaces/sigaction/4-55.c   |  2 +-\n .../conformance/interfaces/sigaction/4-56.c   |  2 +-\n .../conformance/interfaces/sigaction/4-57.c   |  2 +-\n .../conformance/interfaces/sigaction/4-58.c   |  2 +-\n .../conformance/interfaces/sigaction/4-59.c   |  2 +-\n .../conformance/interfaces/sigaction/4-6.c    |  2 +-\n .../conformance/interfaces/sigaction/4-60.c   |  2 +-\n .../conformance/interfaces/sigaction/4-61.c   |  2 +-\n .../conformance/interfaces/sigaction/4-62.c   |  2 +-\n .../conformance/interfaces/sigaction/4-63.c   |  2 +-\n .../conformance/interfaces/sigaction/4-64.c   |  2 +-\n .../conformance/interfaces/sigaction/4-65.c   |  2 +-\n .../conformance/interfaces/sigaction/4-66.c   |  2 +-\n .../conformance/interfaces/sigaction/4-67.c   |  2 +-\n .../conformance/interfaces/sigaction/4-68.c   |  2 +-\n .../conformance/interfaces/sigaction/4-69.c   |  2 +-\n .../conformance/interfaces/sigaction/4-7.c    |  2 +-\n .../conformance/interfaces/sigaction/4-70.c   |  2 +-\n .../conformance/interfaces/sigaction/4-71.c   |  2 +-\n .../conformance/interfaces/sigaction/4-72.c   |  2 +-\n .../conformance/interfaces/sigaction/4-73.c   |  2 +-\n .../conformance/interfaces/sigaction/4-74.c   |  2 +-\n .../conformance/interfaces/sigaction/4-75.c   |  2 +-\n .../conformance/interfaces/sigaction/4-76.c   |  2 +-\n .../conformance/interfaces/sigaction/4-77.c   |  2 +-\n .../conformance/interfaces/sigaction/4-78.c   |  2 +-\n .../conformance/interfaces/sigaction/4-79.c   |  2 +-\n .../conformance/interfaces/sigaction/4-8.c    |  2 +-\n .../conformance/interfaces/sigaction/4-80.c   |  2 +-\n .../conformance/interfaces/sigaction/4-81.c   |  2 +-\n .../conformance/interfaces/sigaction/4-82.c   |  2 +-\n .../conformance/interfaces/sigaction/4-83.c   |  2 +-\n .../conformance/interfaces/sigaction/4-84.c   |  2 +-\n .../conformance/interfaces/sigaction/4-85.c   |  2 +-\n .../conformance/interfaces/sigaction/4-86.c   |  2 +-\n .../conformance/interfaces/sigaction/4-87.c   |  2 +-\n .../conformance/interfaces/sigaction/4-88.c   |  2 +-\n .../conformance/interfaces/sigaction/4-89.c   |  2 +-\n .../conformance/interfaces/sigaction/4-9.c    |  2 +-\n .../conformance/interfaces/sigaction/4-90.c   |  2 +-\n .../conformance/interfaces/sigaction/4-91.c   |  2 +-\n .../conformance/interfaces/sigaction/4-92.c   |  2 +-\n .../conformance/interfaces/sigaction/4-93.c   |  2 +-\n .../conformance/interfaces/sigaction/4-94.c   |  2 +-\n .../conformance/interfaces/sigaction/4-95.c   |  2 +-\n .../conformance/interfaces/sigaction/4-96.c   |  2 +-\n .../conformance/interfaces/sigaction/4-97.c   |  2 +-\n .../conformance/interfaces/sigaction/4-98.c   |  2 +-\n .../conformance/interfaces/sigaction/4-99.c   |  2 +-\n .../conformance/interfaces/sigaction/6-1.c    |  2 +-\n .../conformance/interfaces/sigaction/6-10.c   |  2 +-\n .../conformance/interfaces/sigaction/6-11.c   |  2 +-\n .../conformance/interfaces/sigaction/6-12.c   |  2 +-\n .../conformance/interfaces/sigaction/6-13.c   |  2 +-\n .../conformance/interfaces/sigaction/6-14.c   |  2 +-\n .../conformance/interfaces/sigaction/6-15.c   |  2 +-\n .../conformance/interfaces/sigaction/6-16.c   |  2 +-\n .../conformance/interfaces/sigaction/6-17.c   |  2 +-\n .../conformance/interfaces/sigaction/6-18.c   |  2 +-\n .../conformance/interfaces/sigaction/6-19.c   |  2 +-\n .../conformance/interfaces/sigaction/6-2.c    |  2 +-\n .../conformance/interfaces/sigaction/6-20.c   |  2 +-\n .../conformance/interfaces/sigaction/6-21.c   |  2 +-\n .../conformance/interfaces/sigaction/6-22.c   |  2 +-\n .../conformance/interfaces/sigaction/6-23.c   |  2 +-\n .../conformance/interfaces/sigaction/6-24.c   |  2 +-\n .../conformance/interfaces/sigaction/6-25.c   |  2 +-\n .../conformance/interfaces/sigaction/6-26.c   |  2 +-\n .../conformance/interfaces/sigaction/6-3.c    |  2 +-\n .../conformance/interfaces/sigaction/6-4.c    |  2 +-\n .../conformance/interfaces/sigaction/6-5.c    |  2 +-\n .../conformance/interfaces/sigaction/6-6.c    |  2 +-\n .../conformance/interfaces/sigaction/6-7.c    |  2 +-\n .../conformance/interfaces/sigaction/6-8.c    |  2 +-\n .../conformance/interfaces/sigaction/6-9.c    |  2 +-\n .../conformance/interfaces/sigaction/8-1.c    |  2 +-\n .../conformance/interfaces/sigaction/8-10.c   |  2 +-\n .../conformance/interfaces/sigaction/8-11.c   |  2 +-\n .../conformance/interfaces/sigaction/8-12.c   |  2 +-\n .../conformance/interfaces/sigaction/8-13.c   |  2 +-\n .../conformance/interfaces/sigaction/8-14.c   |  2 +-\n .../conformance/interfaces/sigaction/8-15.c   |  2 +-\n .../conformance/interfaces/sigaction/8-16.c   |  2 +-\n .../conformance/interfaces/sigaction/8-17.c   |  2 +-\n .../conformance/interfaces/sigaction/8-18.c   |  2 +-\n .../conformance/interfaces/sigaction/8-19.c   |  2 +-\n .../conformance/interfaces/sigaction/8-2.c    |  2 +-\n .../conformance/interfaces/sigaction/8-20.c   |  2 +-\n .../conformance/interfaces/sigaction/8-21.c   |  2 +-\n .../conformance/interfaces/sigaction/8-22.c   |  2 +-\n .../conformance/interfaces/sigaction/8-23.c   |  2 +-\n .../conformance/interfaces/sigaction/8-24.c   |  2 +-\n .../conformance/interfaces/sigaction/8-25.c   |  2 +-\n .../conformance/interfaces/sigaction/8-26.c   |  2 +-\n .../conformance/interfaces/sigaction/8-3.c    |  2 +-\n .../conformance/interfaces/sigaction/8-4.c    |  2 +-\n .../conformance/interfaces/sigaction/8-5.c    |  2 +-\n .../conformance/interfaces/sigaction/8-6.c    |  2 +-\n .../conformance/interfaces/sigaction/8-7.c    |  2 +-\n .../conformance/interfaces/sigaction/8-8.c    |  2 +-\n .../conformance/interfaces/sigaction/8-9.c    |  2 +-\n .../conformance/interfaces/sigaction/9-1.c    |  2 +-\n .../sigaction/templates/template_1-1.in       |  2 +-\n .../sigaction/templates/template_12-1.in      |  2 +-\n .../sigaction/templates/template_12-2.in      |  2 +-\n .../sigaction/templates/template_13-1.in      |  2 +-\n .../sigaction/templates/template_16-1.in      |  2 +-\n .../sigaction/templates/template_17-1.in      |  2 +-\n .../sigaction/templates/template_18-1.in      |  2 +-\n .../sigaction/templates/template_19-1.in      |  2 +-\n .../sigaction/templates/template_2-1.in       |  2 +-\n .../sigaction/templates/template_22-1.in      |  2 +-\n .../sigaction/templates/template_23-1.in      |  2 +-\n .../sigaction/templates/template_25-1.in      |  2 +-\n .../sigaction/templates/template_28-1.in      |  2 +-\n .../sigaction/templates/template_3-1.in       |  2 +-\n .../sigaction/templates/template_4-1.in       |  2 +-\n .../sigaction/templates/template_4-2.in       |  2 +-\n .../sigaction/templates/template_4-3.in       |  2 +-\n .../sigaction/templates/template_4-4.in       |  2 +-\n .../sigaction/templates/template_6-1.in       |  2 +-\n .../sigaction/templates/template_8-1.in       |  2 +-\n .../conformance/interfaces/sigaddset/1-1.c    |  2 +-\n .../conformance/interfaces/sigaddset/1-2.c    |  2 +-\n .../conformance/interfaces/sigaddset/1-3.c    |  2 +-\n .../conformance/interfaces/sigaddset/2-1.c    |  2 +-\n .../conformance/interfaces/sigaddset/4-1.c    |  2 +-\n .../conformance/interfaces/sigaltstack/1-1.c  |  2 +-\n .../conformance/interfaces/sigaltstack/10-1.c |  2 +-\n .../conformance/interfaces/sigaltstack/11-1.c |  2 +-\n .../conformance/interfaces/sigaltstack/12-1.c |  2 +-\n .../conformance/interfaces/sigaltstack/2-1.c  |  2 +-\n .../conformance/interfaces/sigaltstack/3-1.c  |  6 +--\n .../conformance/interfaces/sigaltstack/5-1.c  |  2 +-\n .../conformance/interfaces/sigaltstack/6-1.c  |  2 +-\n .../conformance/interfaces/sigaltstack/7-1.c  |  2 +-\n .../conformance/interfaces/sigaltstack/8-1.c  |  2 +-\n .../conformance/interfaces/sigaltstack/9-1.c  |  2 +-\n .../conformance/interfaces/sigdelset/1-1.c    |  2 +-\n .../conformance/interfaces/sigdelset/1-2.c    |  2 +-\n .../conformance/interfaces/sigdelset/1-3.c    |  2 +-\n .../conformance/interfaces/sigdelset/1-4.c    |  2 +-\n .../conformance/interfaces/sigdelset/4-1.c    |  2 +-\n .../conformance/interfaces/sigemptyset/1-1.c  |  2 +-\n .../conformance/interfaces/sigemptyset/2-1.c  |  2 +-\n .../conformance/interfaces/sigfillset/1-1.c   |  2 +-\n .../conformance/interfaces/sigfillset/2-1.c   |  2 +-\n .../conformance/interfaces/sighold/1-1.c      |  2 +-\n .../conformance/interfaces/sighold/2-1.c      |  2 +-\n .../conformance/interfaces/sighold/3-1.c      |  2 +-\n .../conformance/interfaces/sigignore/1-1.c    |  2 +-\n .../conformance/interfaces/sigignore/4-1.c    |  2 +-\n .../conformance/interfaces/sigignore/5-1.c    |  2 +-\n .../conformance/interfaces/sigignore/6-1.c    |  2 +-\n .../conformance/interfaces/sigignore/6-2.c    |  2 +-\n .../conformance/interfaces/sigismember/3-1.c  |  2 +-\n .../conformance/interfaces/sigismember/4-1.c  |  2 +-\n .../conformance/interfaces/sigismember/5-1.c  |  2 +-\n .../conformance/interfaces/signal/1-1.c       |  2 +-\n .../conformance/interfaces/signal/2-1.c       |  2 +-\n .../conformance/interfaces/signal/3-1.c       |  2 +-\n .../conformance/interfaces/signal/5-1.c       |  2 +-\n .../conformance/interfaces/signal/6-1.c       |  2 +-\n .../conformance/interfaces/signal/7-1.c       |  2 +-\n .../conformance/interfaces/sigpause/1-1.c     |  8 ++--\n .../conformance/interfaces/sigpause/1-2.c     |  6 +--\n .../conformance/interfaces/sigpause/2-1.c     | 17 +++----\n .../conformance/interfaces/sigpause/3-1.c     |  6 +--\n .../conformance/interfaces/sigpause/4-1.c     |  4 +-\n .../conformance/interfaces/sigpending/1-1.c   |  2 +-\n .../conformance/interfaces/sigpending/1-2.c   |  2 +-\n .../conformance/interfaces/sigpending/1-3.c   |  2 +-\n .../conformance/interfaces/sigpending/2-1.c   |  2 +-\n .../conformance/interfaces/sigprocmask/10-1.c |  2 +-\n .../conformance/interfaces/sigprocmask/12-1.c |  2 +-\n .../conformance/interfaces/sigprocmask/15-1.c |  2 +-\n .../conformance/interfaces/sigprocmask/17-1.c |  2 +-\n .../conformance/interfaces/sigprocmask/4-1.c  |  2 +-\n .../conformance/interfaces/sigprocmask/5-1.c  |  2 +-\n .../conformance/interfaces/sigprocmask/6-1.c  |  2 +-\n .../conformance/interfaces/sigprocmask/7-1.c  |  2 +-\n .../conformance/interfaces/sigprocmask/8-1.c  |  2 +-\n .../conformance/interfaces/sigprocmask/8-2.c  |  2 +-\n .../conformance/interfaces/sigprocmask/8-3.c  |  2 +-\n .../conformance/interfaces/sigprocmask/9-1.c  |  2 +-\n .../conformance/interfaces/sigqueue/1-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/10-1.c    |  2 +-\n .../conformance/interfaces/sigqueue/11-1.c    |  2 +-\n .../conformance/interfaces/sigqueue/12-1.c    |  2 +-\n .../conformance/interfaces/sigqueue/2-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/2-2.c     |  2 +-\n .../conformance/interfaces/sigqueue/3-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/4-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/5-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/6-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/7-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/8-1.c     |  2 +-\n .../conformance/interfaces/sigqueue/9-1.c     |  2 +-\n .../conformance/interfaces/sigrelse/1-1.c     |  2 +-\n .../conformance/interfaces/sigrelse/2-1.c     |  2 +-\n .../conformance/interfaces/sigrelse/3-1.c     |  2 +-\n .../conformance/interfaces/sigset/1-1.c       |  2 +-\n .../conformance/interfaces/sigset/10-1.c      |  2 +-\n .../conformance/interfaces/sigset/2-1.c       |  2 +-\n .../conformance/interfaces/sigset/3-1.c       |  2 +-\n .../conformance/interfaces/sigset/4-1.c       |  2 +-\n .../conformance/interfaces/sigset/5-1.c       |  2 +-\n .../conformance/interfaces/sigset/6-1.c       |  2 +-\n .../conformance/interfaces/sigset/7-1.c       |  2 +-\n .../conformance/interfaces/sigset/8-1.c       |  2 +-\n .../conformance/interfaces/sigset/9-1.c       |  2 +-\n .../conformance/interfaces/sigsuspend/1-1.c   |  2 +-\n .../conformance/interfaces/sigsuspend/3-1.c   |  2 +-\n .../conformance/interfaces/sigsuspend/4-1.c   |  2 +-\n .../conformance/interfaces/sigsuspend/6-1.c   |  2 +-\n .../conformance/interfaces/sigtimedwait/1-1.c |  2 +-\n .../conformance/interfaces/sigtimedwait/2-1.c |  2 +-\n .../conformance/interfaces/sigtimedwait/4-1.c |  2 +-\n .../conformance/interfaces/sigtimedwait/5-1.c |  2 +-\n .../conformance/interfaces/sigtimedwait/6-1.c |  2 +-\n .../conformance/interfaces/sigwait/1-1.c      |  2 +-\n .../conformance/interfaces/sigwait/2-1.c      |  2 +-\n .../conformance/interfaces/sigwait/3-1.c      |  2 +-\n .../conformance/interfaces/sigwait/4-1.c      |  2 +-\n .../conformance/interfaces/sigwait/6-1.c      |  2 +-\n .../conformance/interfaces/sigwait/6-2.c      |  2 +-\n .../conformance/interfaces/sigwait/7-1.c      |  2 +-\n .../conformance/interfaces/sigwait/8-1.c      |  2 +-\n .../conformance/interfaces/sigwaitinfo/1-1.c  |  2 +-\n .../conformance/interfaces/sigwaitinfo/2-1.c  |  2 +-\n .../conformance/interfaces/sigwaitinfo/3-1.c  |  2 +-\n .../conformance/interfaces/sigwaitinfo/5-1.c  |  2 +-\n .../conformance/interfaces/sigwaitinfo/6-1.c  |  2 +-\n .../conformance/interfaces/sigwaitinfo/7-1.c  |  2 +-\n .../conformance/interfaces/sigwaitinfo/8-1.c  |  2 +-\n .../conformance/interfaces/sigwaitinfo/9-1.c  |  2 +-\n .../conformance/interfaces/strchr/1-1.c       |  2 +-\n .../conformance/interfaces/strcpy/1-1.c       |  2 +-\n .../conformance/interfaces/strftime/1-1.c     |  2 +-\n .../conformance/interfaces/strftime/2-1.c     |  2 +-\n .../conformance/interfaces/strftime/3-1.c     |  2 +-\n .../conformance/interfaces/strlen/1-1.c       |  2 +-\n .../conformance/interfaces/strncpy/1-1.c      |  2 +-\n .../conformance/interfaces/strncpy/2-1.c      |  2 +-\n .../interfaces/testfrmw/threads_scenarii.c    |  2 +-\n .../conformance/interfaces/time/1-1.c         |  2 +-\n .../conformance/interfaces/timer_create/1-1.c |  2 +-\n .../interfaces/timer_create/10-1.c            |  2 +-\n .../interfaces/timer_create/11-1.c            |  2 +-\n .../interfaces/timer_create/16-1.c            |  2 +-\n .../conformance/interfaces/timer_create/3-1.c |  2 +-\n .../conformance/interfaces/timer_create/7-1.c |  2 +-\n .../conformance/interfaces/timer_create/8-1.c |  2 +-\n .../conformance/interfaces/timer_create/9-1.c |  2 +-\n .../timer_create/speculative/15-1.c           |  2 +-\n .../interfaces/timer_create/speculative/2-1.c |  2 +-\n .../interfaces/timer_create/speculative/5-1.c |  2 +-\n .../conformance/interfaces/timer_delete/1-1.c |  2 +-\n .../conformance/interfaces/timer_delete/1-2.c |  2 +-\n .../interfaces/timer_delete/speculative/5-1.c |  2 +-\n .../interfaces/timer_delete/speculative/5-2.c |  2 +-\n .../interfaces/timer_getoverrun/1-1.c         |  2 +-\n .../interfaces/timer_getoverrun/2-1.c         |  2 +-\n .../interfaces/timer_getoverrun/2-2.c         |  2 +-\n .../interfaces/timer_getoverrun/2-3.c         |  2 +-\n .../timer_getoverrun/speculative/6-1.c        |  2 +-\n .../timer_getoverrun/speculative/6-2.c        |  2 +-\n .../timer_getoverrun/speculative/6-3.c        |  2 +-\n .../interfaces/timer_gettime/1-1.c            |  2 +-\n .../interfaces/timer_gettime/1-2.c            |  2 +-\n .../interfaces/timer_gettime/1-3.c            |  2 +-\n .../interfaces/timer_gettime/1-4.c            |  2 +-\n .../interfaces/timer_gettime/2-1.c            |  2 +-\n .../interfaces/timer_gettime/2-2.c            |  2 +-\n .../interfaces/timer_gettime/3-1.c            |  2 +-\n .../timer_gettime/speculative/6-1.c           |  2 +-\n .../timer_gettime/speculative/6-2.c           |  2 +-\n .../timer_gettime/speculative/6-3.c           |  2 +-\n .../interfaces/timer_settime/1-1.c            |  2 +-\n .../interfaces/timer_settime/1-2.c            |  2 +-\n .../interfaces/timer_settime/13-1.c           |  2 +-\n .../interfaces/timer_settime/2-1.c            |  2 +-\n .../interfaces/timer_settime/3-1.c            |  2 +-\n .../interfaces/timer_settime/3-2.c            |  2 +-\n .../interfaces/timer_settime/3-3.c            |  2 +-\n .../interfaces/timer_settime/5-1.c            |  2 +-\n .../interfaces/timer_settime/5-2.c            |  2 +-\n .../interfaces/timer_settime/5-3.c            |  2 +-\n .../interfaces/timer_settime/6-1.c            |  2 +-\n .../interfaces/timer_settime/8-1.c            |  2 +-\n .../interfaces/timer_settime/8-2.c            |  2 +-\n .../interfaces/timer_settime/8-3.c            |  2 +-\n .../interfaces/timer_settime/8-4.c            |  2 +-\n .../interfaces/timer_settime/9-1.c            |  2 +-\n .../interfaces/timer_settime/9-2.c            |  2 +-\n .../timer_settime/speculative/12-1.c          |  2 +-\n .../timer_settime/speculative/12-2.c          |  2 +-\n .../timer_settime/speculative/12-3.c          |  2 +-\n .../functional/mqueues/send_rev_1.c           |  2 +-\n .../functional/mqueues/send_rev_2.c           |  2 +-\n .../functional/semaphores/sem_conpro.c        |  2 +-\n .../functional/semaphores/sem_lock.c          |  2 +-\n .../functional/semaphores/sem_philosopher.c   |  2 +-\n .../functional/semaphores/sem_readerwriter.c  |  2 +-\n .../semaphores/sem_sleepingbarber.c           |  2 +-\n .../threads/condvar/pthread_cond_wait_1.c     |  2 +-\n .../threads/condvar/pthread_cond_wait_2.c     |  2 +-\n .../functional/threads/schedule/1-1.c         |  2 +-\n .../functional/threads/schedule/1-2.c         |  2 +-\n .../functional/timers/clocks/invaliddates.c   |  2 +-\n .../functional/timers/clocks/twopsetclock.c   |  2 +-\n .../functional/timers/timers/twoevtimers.c    |  2 +-\n .../functional/timers/timers/twoptimers.c     |  2 +-\n testcases/open_posix_testsuite/lib/Makefile   | 18 ++++++++\n testcases/open_posix_testsuite/lib/common.c   | 13 ++++++\n .../scripts/generate-makefiles.sh             | 10 ++++-\n .../stress/mqueues/multi_send_rev_1.c         |  2 +-\n .../stress/mqueues/multi_send_rev_2.c         |  2 +-\n .../stress/semaphores/multi_con_pro.c         |  2 +-\n .../stress/signals/sigismember_stress_1.c     |  2 +-\n .../stress/threads/fork/s-c1.c                |  2 +-\n .../stress/threads/helper.c                   |  2 +-\n .../stress/threads/pthread_cancel/stress.c    |  2 +-\n .../stress/threads/pthread_cond_init/s-c.c    |  4 +-\n .../stress/threads/pthread_cond_init/stress.c |  2 +-\n .../threads/pthread_cond_timedwait/s-c.c      |  2 +-\n .../threads/pthread_cond_timedwait/stress1.c  |  2 +-\n .../threads/pthread_cond_timedwait/stress2.c  |  2 +-\n .../stress/threads/pthread_cond_wait/stress.c |  2 +-\n .../threads/pthread_cond_wait/stress1.c       |  2 +-\n .../threads/pthread_cond_wait/stress2.c       |  2 +-\n .../stress/threads/pthread_create/s-c1.c      |  2 +-\n .../threads/pthread_create/threads_scenarii.c |  2 +-\n .../stress/threads/pthread_exit/stress.c      |  4 +-\n .../threads/pthread_exit/threads_scenarii.c   |  2 +-\n .../threads/pthread_getschedparam/stress.c    |  2 +-\n .../stress/threads/pthread_kill/stress.c      |  2 +-\n .../stress/threads/pthread_mutex_init/s-c.c   |  4 +-\n .../threads/pthread_mutex_init/stress.c       |  2 +-\n .../stress/threads/pthread_mutex_lock/s-c1.c  |  2 +-\n .../stress/threads/pthread_mutex_lock/s-c2.c  |  2 +-\n .../threads/pthread_mutex_lock/stress.c       |  2 +-\n .../threads/pthread_mutex_trylock/stress.c    |  2 +-\n .../stress/threads/pthread_once/stress.c      |  2 +-\n .../stress/threads/pthread_self/stress.c      |  2 +-\n .../threads/pthread_self/threads_scenarii.c   |  2 +-\n .../stress/threads/sem_getvalue/stress.c      |  2 +-\n .../stress/threads/sem_init/s-c1.c            |  2 +-\n .../stress/threads/sem_open/s-c1.c            |  2 +-\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",
    "diff": "diff --git a/testcases/open_posix_testsuite/Makefile b/testcases/open_posix_testsuite/Makefile\nindex c0ccd499b..4bead1821 100644\n--- a/testcases/open_posix_testsuite/Makefile\n+++ b/testcases/open_posix_testsuite/Makefile\n@@ -41,7 +41,7 @@ ac-maintainer-clean:\n .PHONY: clean\n clean:\n \t$(RM) -f $(LOGFILE)*\n-\t@for dir in $(SUBDIRS) tools; do \\\n+\t@for dir in $(SUBDIRS) lib tools; do \\\n \t\t$(MAKE) -C $$dir clean >/dev/null; \\\n \tdone\n \n@@ -80,8 +80,11 @@ install: bin-install conformance-install functional-install stress-install\n test: conformance-test functional-test stress-test\n \n # Test build and execution targets.\n-.PHONY: conformance-all conformance-install conformance-test\n-conformance-all: $(CRITICAL_MAKEFILE)\n+.PHONY: conformance-all conformance-install conformance-test lib-all\n+lib-all:\n+\t@$(BUILD_MAKE) -C lib all\n+\n+conformance-all: $(CRITICAL_MAKEFILE) lib-all\n \t@rm -f `if echo \"$(LOGFILE)\" | grep -q '^/'; then echo \"$(LOGFILE)\"; else echo \"\\`pwd\\`/$(LOGFILE)\"; fi`.$@\n \t@$(BUILD_MAKE) -C conformance -j1 all\n \n@@ -93,7 +96,7 @@ conformance-test:\n \t@$(TEST_MAKE) -C conformance test\n \n .PHONY: functional-all functional-install functional-test\n-functional-all: $(CRITICAL_MAKEFILE)\n+functional-all: $(CRITICAL_MAKEFILE) lib-all\n \t@rm -f `if echo \"$(LOGFILE)\" | grep -q '^/'; then echo \"$(LOGFILE)\"; else echo \"\\`pwd\\`/$(LOGFILE)\"; fi`.$@\n \t@$(BUILD_MAKE) -C functional -j1 all\n \n@@ -105,7 +108,7 @@ functional-test:\n \t@$(TEST_MAKE) -C functional test\n \n .PHONY: stress-all stress-install stress-test\n-stress-all: $(CRITICAL_MAKEFILE)\n+stress-all: $(CRITICAL_MAKEFILE) lib-all\n \t@rm -f `if echo \"$(LOGFILE)\" | grep -q '^/'; then echo \"$(LOGFILE)\"; else echo \"\\`pwd\\`/$(LOGFILE)\"; fi`.$@\n \t@$(BUILD_MAKE) -C stress -j1 all\n \ndiff --git a/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c b/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c\nindex 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 \ndiff --git a/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.c b/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.c\nindex b86fd5675..b6aed2f6f 100644\n--- a/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.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 \ndiff --git a/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.c b/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.c\nindex b1eeda16d..93f061879 100644\n--- a/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.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 \ndiff --git a/testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c b/testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c\nindex 460451c79..6864900aa 100644\n--- a/testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c\n@@ -19,7 +19,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttimer_t tid;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/behavior/timers/2-1.c b/testcases/open_posix_testsuite/conformance/behavior/timers/2-1.c\nindex d77a1405f..f7d720b45 100644\n--- a/testcases/open_posix_testsuite/conformance/behavior/timers/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/behavior/timers/2-1.c\n@@ -14,7 +14,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tlong scTIMER_MAX = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c b/testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c\nindex 133b3a516..b8b185d13 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c\n@@ -11,8 +11,9 @@\n #include <aio.h>\n #include <stdlib.h>\t\t/* For NULL on non-linux platforms. */\n #include <string.h>\n+#include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct aiocb aiocb;\n \tstruct sigevent sigevent;\ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/aio_h/4-1.c b/testcases/open_posix_testsuite/conformance/definitions/aio_h/4-1.c\nindex 9283e1de8..19c0ec72d 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/aio_h/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/aio_h/4-1.c\n@@ -7,6 +7,7 @@\n  */\n \n #include <aio.h>\n+#include \"posixtest.h\"\n \n static int (*dummy0) (int, struct aiocb*) = aio_cancel;\n static int (*dummy1) (const struct aiocb*) = aio_error;\n@@ -19,7 +20,7 @@ static int (*dummy6) (struct aiocb *) = aio_write;\n static int (*dummy7) (int, struct aiocb *const [restrict],\n \t       int, struct sigevent *restrict) = lio_listio;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \treturn 0;\n }\ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/errno_h/3-2.c b/testcases/open_posix_testsuite/conformance/definitions/errno_h/3-2.c\nindex 97aa1f5b5..9ebad9475 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/errno_h/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/errno_h/3-2.c\n@@ -8,6 +8,7 @@\n #include <stdio.h>\n #include <string.h>\n #include <errno.h>\n+#include \"posixtest.h\"\n \n #define PTP_PASS        0\n #define PTP_FAIL        1\n@@ -110,7 +111,7 @@ EXDEV, \"EXDEV\", EXDEV}, {\n 0, 0, 0}\n };\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct unique *tst;\n \tint i, ret = PTP_PASS;\ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/errno_h/4-1.c b/testcases/open_posix_testsuite/conformance/definitions/errno_h/4-1.c\nindex d43a21672..75ab9153b 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/errno_h/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/errno_h/4-1.c\n@@ -5,6 +5,8 @@\n  */\n #include <stdio.h>\n #include <errno.h>\n+#include \"posixtest.h\"\n+\n #define PTP_PASS        0\n #define PTP_FAIL        1\n #define PTP_UNRESOLVED  2\n@@ -105,7 +107,7 @@ EXDEV, \"EXDEV\"}, {\n 0, 0}\n };\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct unique *tst = sym;\n \tint ret = PTP_PASS;\ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/mqueue_h/1-1.c b/testcases/open_posix_testsuite/conformance/definitions/mqueue_h/1-1.c\nindex 7bd3435d9..a43499fdd 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/mqueue_h/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/mqueue_h/1-1.c\n@@ -35,7 +35,7 @@\n \t\t}\t\t\t\t\t\t\\\n \t} while (0)\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct mq_attr mqs;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/sched_h/10-1.c b/testcases/open_posix_testsuite/conformance/definitions/sched_h/10-1.c\nindex 7a1452d45..9607db71e 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/sched_h/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/sched_h/10-1.c\n@@ -34,7 +34,7 @@ static struct unique {\n \t0, 0}\n };\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct unique *tst;\n \tint i, ret = PTS_PASS;\ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/signal_h/13-1.c b/testcases/open_posix_testsuite/conformance/definitions/signal_h/13-1.c\nindex fad70cdb1..95d343435 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/signal_h/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/signal_h/13-1.c\n@@ -5,8 +5,9 @@\n \n #include <signal.h>\n #include <stdio.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 \tif ((0 == SIGABRT) ||\n \t    (0 == SIGALRM) ||\ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/signal_h/19-1.c b/testcases/open_posix_testsuite/conformance/definitions/signal_h/19-1.c\nindex e641bc279..c5678de2e 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/signal_h/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/signal_h/19-1.c\n@@ -4,13 +4,14 @@\n \n #include <sys/types.h>\n #include <signal.h>\n+#include \"posixtest.h\"\n \n static stack_t this_type_should_exist, t;\n static void *sp;\n static size_t size;\n static int flags;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsp = t.ss_sp;\n \tsize = t.ss_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/definitions/signal_h/26-1.c b/testcases/open_posix_testsuite/conformance/definitions/signal_h/26-1.c\nindex bb818254c..46a3d3b98 100644\n--- a/testcases/open_posix_testsuite/conformance/definitions/signal_h/26-1.c\n+++ b/testcases/open_posix_testsuite/conformance/definitions/signal_h/26-1.c\n@@ -6,10 +6,11 @@\n \n #include <pthread.h>\n #include <signal.h>\n+#include \"posixtest.h\"\n \n typedef int (*pthread_kill_test) (pthread_t, int);\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_kill_test dummyvar;\n \tdummyvar = pthread_kill;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/1-1.c\nindex c5c9b8d23..2e50c5f6b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/1-1.c\n@@ -35,7 +35,7 @@\n \n #define TNAME \"aio_cancel/1-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 1024\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/10-1.c\nindex 9c6f41163..99637b812 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/10-1.c\n@@ -31,7 +31,7 @@\n \n #define TNAME \"aio_cancel/10-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tif (sysconf(_SC_ASYNCHRONOUS_IO) < 200112L)\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-1.c\nindex 6b5a2137b..87bafaaf4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-1.c\n@@ -43,7 +43,7 @@\n static int fds[2];\n static struct aiocb aiocb[WRITE_COUNT];\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-2.c\nindex fa782767a..a0c9a7238 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-2.c\n@@ -36,7 +36,7 @@\n \n #define TNAME \"aio_cancel/2-2.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c\nindex 4a002d6ce..4ab86a1d9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c\n@@ -58,7 +58,7 @@ static void sig_handler(int signum PTS_ATTRIBUTE_UNUSED, siginfo_t *info,\n \tcountdown--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction action;\n \tstruct timespec processing_completion_ts = {0, 10000000};\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c\nindex ac19d8b1a..d1a94df4d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c\n@@ -39,7 +39,7 @@\n static int fds[2];\n static struct aiocb aiocb[WRITE_COUNT];\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c\nindex e7dfca124..dd5b0bbfb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c\n@@ -41,7 +41,7 @@\n static int fds[2];\n static struct aiocb aiocb[BUF_NB];\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar *buf[BUF_NB];\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c\nindex c35aeee9a..2e3d64742 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c\n@@ -45,7 +45,7 @@\n #define BUF_NB\t\t128\n #define BUF_SIZE\t1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c\nindex 9fb584656..36ce8bb12 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c\n@@ -41,7 +41,7 @@\n static int fds[2];\n static struct aiocb aiocb[BUF_NB];\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i;\n \tint gret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/8-1.c\nindex f11e06709..95f3894bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/8-1.c\n@@ -37,7 +37,7 @@\n \n #define TNAME \"aio_cancel/8-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 1024\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/9-1.c\nindex 0d9027da8..6738437e7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/9-1.c\n@@ -32,7 +32,7 @@\n \n #define TNAME \"aio_cancel/9-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tif (sysconf(_SC_ASYNCHRONOUS_IO) < 200112L)\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/1-1.c\nindex 70b0a9dbb..ffc6ba579 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/1-1.c\n@@ -35,7 +35,7 @@\n \n #define TNAME \"aio_error/1-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c\nindex c35bcfd9a..0d2cd117d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c\n@@ -38,7 +38,7 @@\n #define BUF_NB\t\t128\n #define BUF_SIZE\t1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c\nindex 102d99274..358ec74f9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c\n@@ -34,7 +34,7 @@\n \n #define TNAME \"aio_error/3-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tchar tmpfname[PATH_MAX];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/12-1.c\nindex 9e3d80021..2459e1fd3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/12-1.c\n@@ -20,7 +20,7 @@\n \n #define TNAME \"aio_fsync/12-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct aiocb aiocb;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/14-1.c\nindex 6f6f190e1..0be60b645 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/14-1.c\n@@ -22,7 +22,7 @@\n \n #define TNAME \"aio_fsync/14-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c\nindex 6faa20a04..add861bb7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c\n@@ -24,7 +24,7 @@\n \n #define BUF_SIZE 1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/3-1.c\nindex fa5adb463..355ea192b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/3-1.c\n@@ -24,7 +24,7 @@\n \n #define BUF_SIZE 1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-1.c\nindex 172b12f34..dcaf7de63 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-1.c\n@@ -23,7 +23,7 @@\n \n #define TNAME \"aio_fsync/4-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/5-1.c\nindex 2f6c2a164..fe1c1e7d1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/5-1.c\n@@ -24,7 +24,7 @@\n \n #define BUF_SIZE 1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-1.c\nindex 69378e71b..9870cad62 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-1.c\n@@ -22,7 +22,7 @@\n \n #define TNAME \"aio_fsync/8-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-2.c\nindex ee0d25c75..dcbdbd8f7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-2.c\n@@ -22,7 +22,7 @@\n \n #define TNAME \"aio_fsync/8-2.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-3.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-3.c\nindex 867fbf0c0..847832b87 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-3.c\n@@ -22,7 +22,7 @@\n \n #define TNAME \"aio_fsync/8-3.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-4.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-4.c\nindex 0db00ca14..d304119fa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-4.c\n@@ -22,7 +22,7 @@\n \n #define TNAME \"aio_fsync/8-4.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/9-1.c\nindex 658c1a1e4..6ab962dd5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/9-1.c\n@@ -22,7 +22,7 @@\n \n #define TNAME \"aio_fsync/9-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/1-1.c\nindex 37fd557ad..51257d0c4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/1-1.c\n@@ -33,7 +33,7 @@\n \n #define TNAME \"aio_read/1-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define WBUF_SIZE 1024\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c\nindex f3f271aae..20407d63e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c\n@@ -35,7 +35,7 @@\n \n #define TNAME \"aio_read/10-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #define BUF_SIZE 111\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-1.c\nindex 8f78970e0..3cdb4b04b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-1.c\n@@ -37,7 +37,7 @@\n \n #define TNAME \"aio_read/11-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-2.c\nindex 4c1cba6ac..c90fd6a4b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-2.c\n@@ -36,7 +36,7 @@\n \n #define TNAME \"aio_read/11-2.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-1.c\nindex 00250cbd9..8db1d0468 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-1.c\n@@ -34,7 +34,7 @@\n \n #define TNAME \"aio_read/3-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-2.c\nindex b19c2b3be..ed0e483ea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-2.c\n@@ -34,7 +34,7 @@\n \n #define TNAME \"aio_read/3-2.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 1024\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/4-1.c\nindex d80a65575..b3cc43428 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/4-1.c\n@@ -34,7 +34,7 @@\n \n #define TNAME \"aio_read/4-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/5-1.c\nindex ce9c09a43..5f16862cd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/5-1.c\n@@ -35,7 +35,7 @@\n \n #define TNAME \"aio_read/5-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/7-1.c\nindex a5d3ef7a0..2e98d808a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/7-1.c\n@@ -35,7 +35,7 @@\n \n #define TNAME \"aio_read/7-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c\nindex e0fecd805..a555ff6c7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c\n@@ -34,7 +34,7 @@\n \n #define TNAME \"aio_read/8-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct aiocb aiocb;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/9-1.c\nindex cd1aa0318..15e8cbd1d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/9-1.c\n@@ -39,7 +39,7 @@\n \n #define NUM_AIOCBS 1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c\nindex 70499a0ae..2ce051801 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c\n@@ -37,7 +37,7 @@\n #define TNAME \"aio_return/1-1.c\"\n #define BUF_SIZE 111\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c\nindex dc929c5fa..9e074b7f5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c\n@@ -35,7 +35,7 @@\n #define TNAME \"aio_return/2-1.c\"\n #define BUF_SIZE 111\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c\nindex 32ca22d9a..a6f48f53a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c\n@@ -40,7 +40,7 @@\n #define TNAME \"aio_return/3-1.c\"\n #define BUF_SIZE 4096\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c\nindex 30a850dbd..14ab430aa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c\n@@ -38,7 +38,7 @@\n #define TNAME \"aio_return/3-2.c\"\n #define BUF_SIZE 4096\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c\nindex a243b3e98..6cfd3ced7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c\n@@ -38,7 +38,7 @@\n #define TNAME \"aio_return/4-1.c\"\n #define BUF_SIZE 111\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/1-1.c\nindex 04f6d2b7f..8f0c9ae95 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/1-1.c\n@@ -59,7 +59,7 @@ static void sigrt1_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/3-1.c\nindex 615b97ddf..3d48b6350 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/3-1.c\n@@ -38,7 +38,7 @@\n #define NENT\t8\n #define NAIOCB\t3\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 1024\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/4-1.c\nindex 0de8c9a96..51d2354f0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/4-1.c\n@@ -59,7 +59,7 @@ static void sigrt2_handler(int signum)\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tstruct aiocb aiocbs[NUM_AIOCBS];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/5-1.c\nindex fea542a8a..d96c3f3a2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/5-1.c\n@@ -21,7 +21,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sysconf(_SC_ASYNCHRONOUS_IO) != 200112L ||\n \t    sysconf(_SC_MONOTONIC_CLOCK) < 200112L)\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/9-1.c\nindex d7cdf0d87..f7ec07e5c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/9-1.c\n@@ -192,7 +192,7 @@ err0:\n \treturn err;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint aio_cbs = 10;\n \tint buf_size = 1024 * 64;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-1.c\nindex 299d19472..3e4512774 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-1.c\n@@ -37,7 +37,7 @@\n \n #define TNAME \"aio_write/1-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-2.c\nindex 650cec2d2..ddd2e3043 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-2.c\n@@ -38,7 +38,7 @@\n \n #define TNAME \"aio_write/1-2.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 1024\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/2-1.c\nindex 2dbfcd1f0..03377a893 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/2-1.c\n@@ -37,7 +37,7 @@\n \n #define TNAME \"aio_write/2-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE0 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/3-1.c\nindex ea3f9aa11..0311bb407 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/3-1.c\n@@ -37,7 +37,7 @@\n \n #define TNAME \"aio_write/3-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/5-1.c\nindex c56f7ebed..b2fa99869 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/5-1.c\n@@ -36,7 +36,7 @@\n \n #define TNAME \"aio_write/5-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/6-1.c\nindex 60428ce27..8de1317c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/6-1.c\n@@ -34,7 +34,7 @@\n \n #define TNAME \"aio_write/6-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct aiocb aiocb;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/7-1.c\nindex 52c8d7004..fc920c285 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/7-1.c\n@@ -39,7 +39,7 @@\n \n #define NUM_AIOCBS 1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c\nindex a4c2e2230..12a30c55f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c\n@@ -35,7 +35,7 @@\n \n #define TNAME \"aio_write/8-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #define BUF_SIZE 512\n \tchar buf[BUF_SIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c\nindex 3cc3fd5c1..09715ed6d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c\n@@ -36,7 +36,7 @@\n \n #define TNAME \"aio_write/8-2.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-1.c\nindex 68d4d0bdf..f1f9f9d60 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-1.c\n@@ -39,7 +39,7 @@\n \n #define TNAME \"aio_write/9-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 111\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-2.c\nindex d9ddcb30b..c3d72488e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-2.c\n@@ -39,7 +39,7 @@\n \n #define TNAME \"aio_write/9-2.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/asctime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/asctime/1-1.c\nindex 8463d953d..bb10fcf4b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/asctime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/asctime/1-1.c\n@@ -24,7 +24,7 @@ The asctime() function shall convert the broken-down time in the structure point\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct tm time_ptr;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock/1-1.c\nindex e255720df..d11312ed1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock/1-1.c\n@@ -22,7 +22,7 @@\n \n #define MAX_RUNTIME_SECONDS 15\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tclock_t c1, c2;\n \tdouble sec1, sec2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock/2-1.c\nindex 6bf1d376a..dc79ab15d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock/2-1.c\n@@ -21,7 +21,7 @@\n \n #define EXPECTEDVALUE INTMAX_C(1000000)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tintmax_t clocks_per_sec = (intmax_t) CLOCKS_PER_SEC;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-1.c\nindex 745df9cc5..c08078138 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-1.c\n@@ -29,7 +29,7 @@ static void dosomething(void)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if !defined(_POSIX_CPUTIME) || _POSIX_CPUTIME == -1\n \tprintf(\"_POSIX_CPUTIME unsupported\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-2.c\nindex ebcdf0577..b72999f3b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/1-2.c\n@@ -20,7 +20,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if !defined(_POSIX_CPUTIME) || _POSIX_CPUTIME == -1\n \tprintf(\"_POSIX_CPUTIME unsupported\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/2-1.c\nindex c19227b91..13c7943d5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/2-1.c\n@@ -19,7 +19,7 @@\n #include \"posixtest.h\"\n #include \"timespec.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if !defined(_POSIX_CPUTIME) || _POSIX_CPUTIME == -1\n \tprintf(\"_POSIX_CPUTIME unsupported\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/5-1.c\nindex 2e9961a19..08888b528 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/5-1.c\n@@ -17,7 +17,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if !defined(_POSIX_CPUTIME) || _POSIX_CPUTIME == -1\n \tprintf(\"_POSIX_CPUTIME unsupported\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/6-1.c\nindex f1995ed9b..15f6f2d7c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/6-1.c\n@@ -15,7 +15,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if !defined(_POSIX_CPUTIME) || _POSIX_CPUTIME == -1\n \tprintf(\"_POSIX_CPUTIME unsupported\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/1-1.c\nindex 3b09cf4ae..917120d9b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/1-1.c\n@@ -14,7 +14,7 @@\n #include \"posixtest.h\"\n \n #define LARGENUM 100000\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec res;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/3-1.c\nindex 235643f93..ef891e910 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/3-1.c\n@@ -15,7 +15,7 @@\n \n #define LARGENUM 100000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef CLOCK_MONOTONIC\n \tstruct timespec res;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/5-1.c\nindex a7c48d857..83cd102cd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/5-1.c\n@@ -13,7 +13,7 @@\n \n #define INVALIDCLOCKID 99999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec res;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-1.c\nindex 019c4aac0..4dcd5cdae 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-1.c\n@@ -15,7 +15,7 @@\n \n #define INVALIDCLOCKID 99999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec res;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-2.c\nindex af45e27c9..a0b363312 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/6-2.c\n@@ -27,7 +27,7 @@\n \n #define NUMINVALIDTESTS 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec res;\n \tint invalid_tests[NUMINVALIDTESTS] = {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/7-1.c\nindex 9a4c05b55..edbcd01e3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/7-1.c\n@@ -15,7 +15,7 @@\n #include \"posixtest.h\"\n \n #define LARGENUM 100000\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if _POSIX_CPUTIME != -1\n \tstruct timespec res;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/8-1.c\nindex b35c41cdd..cd59da908 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_getres/8-1.c\n@@ -15,7 +15,7 @@\n #include \"posixtest.h\"\n \n #define LARGENUM 100000\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if _POSIX_THREAD_CPUTIME != -1\n \tstruct timespec res;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-1.c\nindex 4e8dd846a..0fbb8482b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-1.c\n@@ -12,7 +12,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-2.c\nindex b5b698f8b..803c45934 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/1-2.c\n@@ -20,7 +20,7 @@\n \n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tpundertest;\n \tstruct timeval tvstandard;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/2-1.c\nindex 128169c3f..686f0b922 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/2-1.c\n@@ -20,7 +20,7 @@\n \n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tpundertest;\n \tstruct timeval tvstandard;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/3-1.c\nindex 910224e05..73f5d978b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/3-1.c\n@@ -16,7 +16,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef CLOCK_MONOTONIC\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/4-1.c\nindex a75567437..b3c877156 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/4-1.c\n@@ -27,7 +27,7 @@ static void dosomething()\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if _POSIX_CPUTIME == -1\n \tprintf(\"_POSIX_CPUTIME unsupported\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/7-1.c\nindex 5968b3862..a5c595cba 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/7-1.c\n@@ -12,7 +12,7 @@\n #include \"posixtest.h\"\n \n #define INVALIDCLOCK 9999\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-1.c\nindex eea8e9b70..82d4a98f4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-1.c\n@@ -14,7 +14,7 @@\n #include \"posixtest.h\"\n \n #define INVALIDCLOCK 9999\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-2.c\nindex 410dd6397..80107f79a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/8-2.c\n@@ -30,7 +30,7 @@ static int invalid_tests[NUMINVALIDTESTS] = {\n \t1073743192, -1, 50\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tp;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-1.c\nindex 7647003da..06894f4c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-1.c\n@@ -15,7 +15,7 @@\n \n #define SLEEPNSEC 3000000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter;\n \tint slepts = 0, sleptns = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-3.c\nindex e2fdc4c37..d8cdc7bb2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-3.c\n@@ -33,7 +33,7 @@ static void handler(int signo)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter;\n \tint pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-4.c\nindex ca3d0798f..380d8a32b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-4.c\n@@ -18,7 +18,7 @@\n \n #define SLEEPSEC 30\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter;\n \tint pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-5.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-5.c\nindex 7c09d7599..54b58a4a4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/1-5.c\n@@ -25,7 +25,7 @@\n #define CHILDPASS 1\n #define CHILDFAIL 0\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, slepts;\n \tstruct timespec tsbefore, tsafter;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/10-1.c\nindex 9fae578b4..ffdc945e7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/10-1.c\n@@ -29,7 +29,7 @@ static void handler(int signo)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep;\n \tint pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/11-1.c\nindex 334d170d5..e180ff7ef 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/11-1.c\n@@ -28,7 +28,7 @@ static int invalid_tests[NUMINVALIDTESTS] = {\n \t1000000001\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/13-1.c\nindex 8cf13ebb6..78cfaef16 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/13-1.c\n@@ -17,7 +17,7 @@\n \n #define BOGUSCLOCKID 99999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-1.c\nindex 87bda99d0..f16ec3bcf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-1.c\n@@ -21,7 +21,7 @@\n #define SLEEPSEC 3\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter;\n \ttime_t sleepuntilsec;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-2.c\nindex 8cafb3bf0..bd2129102 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-2.c\n@@ -34,7 +34,7 @@ static void handler(int signo)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter;\n \tint pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-3.c\nindex 3938f44b7..e8751dcca 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/2-3.c\n@@ -20,7 +20,7 @@\n \n #define SLEEPSEC 30\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter;\n \tint pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/3-1.c\nindex d4312f5be..d69493a2c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/3-1.c\n@@ -22,7 +22,7 @@\n #define SLEEPSEC 3\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter;\n \ttime_t sleepuntilsec;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/9-1.c\nindex 69e6e073c..3bcb95d5f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/9-1.c\n@@ -33,7 +33,7 @@ static void handler(int signo)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleep, tsbefore, tsafter, tsremain;\n \tint pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/1-1.c\nindex a39e2a626..505d919f5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/1-1.c\n@@ -26,7 +26,7 @@\n #define TESTTIME 1037128358\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tpset, tpget, tpreset, tpres;\n \tint delta, nsdelta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c\nindex af3a5872b..07543360a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c\n@@ -21,7 +21,7 @@\n \n #define BOGUSCLOCKID 9999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tpset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-2.c\nindex 7504b7692..322e0afa9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-2.c\n@@ -37,7 +37,7 @@ static int invalid_tests[NUMINVALIDTESTS] = {\n \t1073743192, -1, 50\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tpset;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/19-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/19-1.c\nindex 98ec93528..27fb0835b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/19-1.c\n@@ -36,7 +36,7 @@ static int invalid_tests[NUMINVALIDTESTS] = {\n \t1073743192, -1, 1000000000, 1000000001\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tsset, tscurrent, tsreset;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c\nindex a21a2a110..4dd288d3c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c\n@@ -18,7 +18,7 @@\n \n #define TESTTIME 1037128358\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef CLOCK_MONOTONIC\n \tstruct timespec tpset;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-1.c\nindex 763a68fc2..631aad7de 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-1.c\n@@ -38,7 +38,7 @@\n \n #define SIGTOTEST SIGALRM\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct timespec tpT0, tpT2, tpreset;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-2.c\nindex a431c7656..96e741e1a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-2.c\n@@ -44,7 +44,7 @@ static void handler(int signo)\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-1.c\nindex 875cb7a80..ff8660f18 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-1.c\n@@ -41,7 +41,7 @@ static void handler(int signo)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-2.c\nindex 81dbeeb36..de1a8e422 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-2.c\n@@ -41,7 +41,7 @@ static void handler(int signo)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/6-1.c\nindex 163ce59ef..a43ac4773 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/6-1.c\n@@ -16,7 +16,7 @@\n \n #define TESTTIME 1037128358\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef CLOCK_MONOTONIC\n \tstruct timespec tpset;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-1.c\nindex 399caee5a..7009b38b4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-1.c\n@@ -33,7 +33,7 @@\n #define CHILDPASS 1\n #define CHILDFAIL 0\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tsT0, tsT1, tsreset;\n \tint pid, child_status;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-2.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-2.c\nindex 9a3a1e867..6713369be 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/7-2.c\n@@ -34,7 +34,7 @@\n #define CHILDUNTESTED 2\n #define CHILDUNRESOLVED 3\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tsT0, tsT1, tsT2, tsreset;\n \tint pid, child_status;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/8-1.c\nindex 4340cc8de..2dc85ba6d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/8-1.c\n@@ -31,7 +31,7 @@\n #define CHILDPASS 1\n #define CHILDFAIL 0\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tsT0, tssleep;\n \tint pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-3.c\nindex befba33eb..5ab14b8f0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-3.c\n@@ -53,7 +53,7 @@ static void handler(int signo)\n \tcaught++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-4.c b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-4.c\nindex bc9e354fa..f937e8ac3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/clock_settime/speculative/4-4.c\n@@ -51,7 +51,7 @@ static void handler(int signo)\n \tcaught++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/ctime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/ctime/1-1.c\nindex b3f17b3d9..055f018be 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/ctime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/ctime/1-1.c\n@@ -14,7 +14,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttime_t current_time;\n \tchar *result;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c\nindex 1d2e19f8d..35a3780dd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c\n@@ -18,7 +18,7 @@\n #include <sys/time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttime_t time0;\n \tdouble time_diff;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/1-1.c\nindex 32b33b83e..9b1ad91b7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/1-1.c\n@@ -50,7 +50,7 @@\n \n #define SEM_NAME \"/semfork1_1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c\nindex e31f3896f..5a0cdc37d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c\n@@ -60,7 +60,7 @@ static int child(int fd)\n \treturn PTS_FAIL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar path_template[] = \"/tmp/fork-11-1-XXXXXX\";\n \tint fd, child_stat, result = PTS_UNRESOLVED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/12-1.c\nindex 2f09d6fe1..063c52d18 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/12-1.c\n@@ -49,7 +49,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/13-1.c\nindex b38aefe66..403c1ed48 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/13-1.c\n@@ -48,7 +48,7 @@\n \n #ifndef WITHOUT_XOPEN\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\n@@ -154,7 +154,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This testcase requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/14-1.c\nindex c42bbe6d6..f79f5d081 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/14-1.c\n@@ -49,7 +49,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/16-1.c\nindex 258412c1f..b8d966463 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/16-1.c\n@@ -56,7 +56,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/17-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/17-1.c\nindex 300c3ff76..de399e964 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/17-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/17-1.c\n@@ -51,7 +51,7 @@\n \n #define POLICY SCHED_RR\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, param, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/17-2.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/17-2.c\nindex 3c06c806e..1b2abde6a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/17-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/17-2.c\n@@ -81,7 +81,7 @@\n /***********************************    Test case   *****************************************/\n /********************************************************************************************/\n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, param, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/18-1.c\nindex ea02b5bb0..d2f8091fd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/18-1.c\n@@ -59,7 +59,7 @@ static void notification(union sigval sv)\n \tnotified = (int)getpid();\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/19-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/19-1.c\nindex 071db60cd..8cb08583c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/19-1.c\n@@ -50,7 +50,7 @@\n static const char *queue_name = \"/fork_19_1_mq\";\n static const char message[] = \"I'm your father...\";\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/2-1.c\nindex d8b78a734..ec573301c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/2-1.c\n@@ -60,7 +60,7 @@ static void handler(int sig)\n \t(void)sig;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/21-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/21-1.c\nindex 7806e742a..7ba1aa56e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/21-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/21-1.c\n@@ -65,7 +65,7 @@ static void *threaded(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c\nindex f7a07c58e..7c10f11d2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c\n@@ -46,7 +46,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/3-1.c\nindex 294f1826f..92b9f8377 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/3-1.c\n@@ -46,7 +46,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/4-1.c\nindex 2baf7132d..f42aa724d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/4-1.c\n@@ -44,7 +44,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/6-1.c\nindex 6a296191b..dc2c76a5a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/6-1.c\n@@ -70,7 +70,7 @@ static int count(DIR * thedir)\n \treturn counter;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/7-1.c\nindex ce8d7d957..ebfd54100 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/7-1.c\n@@ -93,7 +93,7 @@ static int create_catalog(void)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/8-1.c\nindex de370c2e6..cddc2253a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/8-1.c\n@@ -48,7 +48,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct tms ini_tms, parent_tms, child_tms;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/9-1.c\nindex 816b8a919..dbece27fa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/9-1.c\n@@ -47,7 +47,7 @@\n #define VERBOSE 1\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fsync/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fsync/4-1.c\nindex c20087816..0a9e07804 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fsync/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fsync/4-1.c\n@@ -28,7 +28,7 @@\n \n #define TNAME \"fsync/4-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar *data;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fsync/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fsync/5-1.c\nindex 02a26bd64..18cbd0517 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fsync/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fsync/5-1.c\n@@ -20,7 +20,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/fsync/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fsync/7-1.c\nindex 5154bbdc8..c3b13c2c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/fsync/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/fsync/7-1.c\n@@ -27,7 +27,7 @@\n \n #define TNAME \"fsync/7-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd[2];\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/getpid/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/getpid/1-1.c\nindex 42f3a6059..7ed7e3b55 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/getpid/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/getpid/1-1.c\n@@ -65,7 +65,7 @@ static void *threaded(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tlong mf;\t\t/* Is memory mapping supported? */\n@@ -195,7 +195,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/gmtime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/gmtime/1-1.c\nindex 03737ee2e..7e3caa141 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/gmtime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/gmtime/1-1.c\n@@ -14,7 +14,7 @@\n #include <time.h>\n #include <posixtest.h>\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct tm *tm_ptr;\n \ttime_t the_time;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/gmtime/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/gmtime/2-1.c\nindex a30b18b3c..8716a3f46 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/gmtime/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/gmtime/2-1.c\n@@ -14,7 +14,7 @@\n #include <time.h>\n #include <posixtest.h>\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct tm *tm_ptr;\n \ttime_t the_time;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/kill/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/kill/1-1.c\nindex 52d6f8d8a..5986779e1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/kill/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/kill/1-1.c\n@@ -32,7 +32,7 @@ static void handler(int signo)\n \t_exit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/kill/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/kill/1-2.c\nindex 8b25b05de..b1e46d465 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/kill/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/kill/1-2.c\n@@ -39,7 +39,7 @@ static void myhandler(int signo)\n \t_exit(1);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/kill/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/kill/2-1.c\nindex 866e953eb..e242fa99f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/kill/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/kill/2-1.c\n@@ -17,7 +17,7 @@\n  *     the test a pass (most likely no signal was sent).\n  */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (kill(getpid(), 0) != 0) {\n \t\tprintf(\"Could not call kill with sig = 0\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/kill/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/kill/2-2.c\nindex 1cd3b2fdc..45a97b54a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/kill/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/kill/2-2.c\n@@ -30,7 +30,7 @@\n  *         *** I need to check to see if these assumptions are always valid.\n  */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint failure = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/kill/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/kill/3-1.c\nindex 70a8c590c..32f4f0867 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/kill/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/kill/3-1.c\n@@ -19,7 +19,7 @@\n #include <sys/types.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \t/* this is added incase user is root. If user is normal user, then it\n \t * has no effect on the tests */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-1.c\nindex 348d8cb73..eb5d05d25 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-1.c\n@@ -32,7 +32,7 @@ static void handler(int signo)\n \t_exit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pgrp;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-2.c\nindex d69cebeca..929601226 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/killpg/1-2.c\n@@ -33,7 +33,7 @@ static void myhandler(int signo)\n \t_exit(1);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint child_pid, child_pgid;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/killpg/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/killpg/2-1.c\nindex 37507d887..b0de7a63d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/killpg/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/killpg/2-1.c\n@@ -16,7 +16,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (killpg(getpgrp(), 0) != 0) {\n \t\tprintf(\"Could not call killpg with sig = 0\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/killpg/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/killpg/4-1.c\nindex 15569dcce..9b1627a19 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/killpg/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/killpg/4-1.c\n@@ -16,7 +16,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pgrp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/killpg/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/killpg/5-1.c\nindex e027f27fd..1bc7c6163 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/killpg/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/killpg/5-1.c\n@@ -17,7 +17,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pgrp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/killpg/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/killpg/6-1.c\nindex b01c67231..51b53bed6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/killpg/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/killpg/6-1.c\n@@ -18,7 +18,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pgrp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/killpg/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/killpg/8-1.c\nindex da4627ebc..40d3f4b76 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/killpg/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/killpg/8-1.c\n@@ -18,7 +18,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (killpg(999999, 0) != -1) {\n \t\tprintf\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/1-1.c\nindex 06381002e..46f892b93 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/1-1.c\n@@ -48,7 +48,7 @@ static void sigrt1_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/10-1.c\nindex 87ecdf63b..fdec5dcb5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/10-1.c\n@@ -54,7 +54,7 @@ static void sigrt2_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/12-1.c\nindex fe3163da5..7b4a46cbc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/12-1.c\n@@ -37,7 +37,7 @@\n #define NUM_AIOCBS\t10\n #define BUF_SIZE\t1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/13-1.c\nindex 48754f815..4695c18b7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/13-1.c\n@@ -37,7 +37,7 @@\n #define NUM_AIOCBS\t10\n #define BUF_SIZE\t1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/14-1.c\nindex f398f44a6..f7a1c0541 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/14-1.c\n@@ -55,7 +55,7 @@ static void sigrt2_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/15-1.c\nindex a72d6d6e7..e9c70edab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/15-1.c\n@@ -55,7 +55,7 @@ static void sigrt2_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/18-1.c\nindex 4b3ecf818..6f3db2bff 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/18-1.c\n@@ -38,7 +38,7 @@\n #define NUM_AIOCBS\t1\n #define BUF_SIZE\t1024\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/2-1.c\nindex 26a662d8e..a08c2355e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/2-1.c\n@@ -77,7 +77,7 @@ static void cleanup(void)\n \tclose(fds[1]);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct aiocb *liocbs[NUM_AIOCBS];\n \tstruct sigaction action;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/3-1.c\nindex ad3c2814b..319ce7cdf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/3-1.c\n@@ -54,7 +54,7 @@ static void sigrt2_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/4-1.c\nindex 5d7a99873..edc0329b8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/4-1.c\n@@ -55,7 +55,7 @@ static void sigrt2_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/5-1.c\nindex 7eb64481f..a37914e19 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/5-1.c\n@@ -40,7 +40,7 @@\n \n #define TNAME \"lio_listio/5-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/6-1.c\nindex 738ae9ddf..f516baecd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/6-1.c\n@@ -31,7 +31,7 @@\n \n #define TNAME \"lio_listio/6-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tif (sysconf(_SC_ASYNCHRONOUS_IO) < 200112L)\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/7-1.c\nindex 4e8afb608..478c1772d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/7-1.c\n@@ -56,7 +56,7 @@ static void sigrt2_handler(int signum PTS_ATTRIBUTE_UNUSED,\n \treceived_all = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/8-1.c\nindex 86803da99..82b27a7ce 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/8-1.c\n@@ -35,7 +35,7 @@\n \n #define TNAME \"lio_listio/8-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/9-1.c\nindex abf9cc06c..a7a8be384 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/9-1.c\n@@ -36,7 +36,7 @@\n \n #define TNAME \"lio_listio/9-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n #define BUF_SIZE 512\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/localtime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/localtime/1-1.c\nindex 96300dde1..aae4a2bb2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/localtime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/localtime/1-1.c\n@@ -14,7 +14,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttime_t current_time;\n \tstruct tm *timeptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mktime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mktime/1-1.c\nindex aa19695d6..ebb7584c3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mktime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mktime/1-1.c\n@@ -18,7 +18,7 @@\n static struct tm tm_ptr;\n static time_t tps;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \t/* Break down July 4th, 2001 */\n \ttm_ptr.tm_year = 2001 - 1900;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlock/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlock/10-1.c\nindex d60e4635b..389b67fa6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlock/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlock/10-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c\nindex 3f04b1510..82320b10b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c\n@@ -71,7 +71,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tvoid *ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlock/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlock/5-1.c\nindex 01f16820b..47f4d25da 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlock/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlock/5-1.c\n@@ -18,7 +18,7 @@\n \n #define BUFSIZE 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tvoid *ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlock/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlock/8-1.c\nindex d8722c7f6..09656841b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlock/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlock/8-1.c\n@@ -31,7 +31,7 @@\n \n #define BUFSIZE 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c\nindex 234f374e2..e85cb749e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c\n@@ -72,7 +72,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tvoid *ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-1.c\nindex 2d3a50ac9..fb6640249 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-1.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-2.c\nindex 1d5f54bdb..9fe1624b7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/13-2.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c\nindex 1f486092e..657344e54 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c\n@@ -61,7 +61,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-6.c b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-6.c\nindex 409e08e46..2a2811292 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-6.c\n@@ -24,7 +24,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"/posixtest_3-6\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tvoid *page_ptr;\n \tsize_t page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-7.c b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-7.c\nindex 9a8a02d5b..be52addff 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-7.c\n@@ -20,7 +20,7 @@\n #include <stdlib.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tvoid *page_ptr;\n \tsize_t page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/8-1.c\nindex c9b7564aa..539759ccd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/8-1.c\n@@ -15,7 +15,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c\nindex 1f486092e..657344e54 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c\n@@ -61,7 +61,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-1.c\nindex 5174800a3..7c0d20baf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-1.c\n@@ -28,7 +28,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tssize_t len = 1024;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-2.c\nindex 5a9fd5b85..c537d4683 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/1-2.c\n@@ -22,7 +22,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[256];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/10-1.c\nindex 2e6c77deb..dca6feb96 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/10-1.c\n@@ -32,7 +32,7 @@\n \n #define LOOP_NUM 100000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tunsigned long cnt;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-1.c\nindex 3d78a35c9..f3a589e72 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-1.c\n@@ -35,7 +35,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-2.c\nindex be0f140dc..a0c6f5699 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-2.c\n@@ -42,7 +42,7 @@ static void sigbus_handler(int signum)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_MEMORY_PROTECTION\n \tprintf(\"_POSIX_MEMORY_PROTECTION is not defined\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-3.c\nindex 7d38dacda..67fedb66e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-3.c\n@@ -40,7 +40,7 @@ static void sigbus_handler(int signum)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_MEMORY_PROTECTION\n \tprintf(\"_POSIX_MEMORY_PROTECTION is not defined\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-4.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-4.c\nindex 45dc746f3..71c2c2490 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-4.c\n@@ -49,7 +49,7 @@\n \n #define TYPE_TMPFS_MAGIC\t0x01021994\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-5.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-5.c\nindex bc9a007eb..d74c5ea35 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-5.c\n@@ -40,7 +40,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[256];\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-6.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-6.c\nindex d1f899101..23e8976f4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/11-6.c\n@@ -42,7 +42,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/12-1.c\nindex b5c6e0def..82c7eb986 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/12-1.c\n@@ -34,7 +34,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/13-1.c\nindex 611ba85af..4aa4abe2e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/13-1.c\n@@ -35,7 +35,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tssize_t size = 1024;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/14-1.c\nindex 788b374c4..e44bae538 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/14-1.c\n@@ -33,7 +33,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tssize_t size = 1024;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c\nindex 9d02a074d..889abf48a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c\n@@ -64,7 +64,7 @@ static int set_nonroot(void)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[256];\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/19-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/19-1.c\nindex 3b71f89f8..1990b658d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/19-1.c\n@@ -24,7 +24,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tvoid *pa;\n \tint fd = -1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/21-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/21-1.c\nindex 8ac110c35..9f0267268 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/21-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/21-1.c\n@@ -28,7 +28,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c\nindex 19a4959e4..e0108a5ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c\n@@ -26,7 +26,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pipe_fd[2];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-1.c\nindex 2ab7b6464..eb92f6152 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-1.c\n@@ -56,7 +56,7 @@ void proc_write_val(const char *path, size_t val)\n \tfclose(procfile);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[256];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-2.c\nindex 9cf83d9a3..0bc6dc795 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/24-2.c\n@@ -30,7 +30,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[256];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/27-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/27-1.c\nindex 3b2ad0298..d52254b36 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/27-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/27-1.c\n@@ -31,7 +31,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tint total_size = 1024;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/3-1.c\nindex c92e30641..ee63948f0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/3-1.c\n@@ -34,7 +34,7 @@\n #include \"tempfile.h\"\n \n #ifdef MAP_FIXED\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tchar tmpfname2[PATH_MAX];\n@@ -133,7 +133,7 @@ int main(void)\n \treturn PTS_PASS;\n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"MAP_FIXED was not defined at the time of compilation\\n\");\n \treturn PTS_UNRESOLVED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/31-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/31-1.c\nindex 7420d4496..3354085b1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/31-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/31-1.c\n@@ -38,7 +38,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/32-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/32-1.c\nindex d58fc8c4f..9a1fa3bb8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/32-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/32-1.c\n@@ -24,7 +24,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/5-1.c\nindex ad7b6bb2d..8efe1e5db 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/5-1.c\n@@ -87,7 +87,7 @@ static void print_error(struct testcase *t, int saved_errno)\n \tprintf(\" has failed: %s\\n\", strerror(saved_errno));\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-1.c\nindex 609102904..fa6e3bad1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-1.c\n@@ -40,7 +40,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef _POSIX_MEMORY_PROTECTION\n \tchar tmpfname[PATH_MAX];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-2.c\nindex 6d06dbf98..259e6ee21 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-2.c\n@@ -41,7 +41,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef _POSIX_MEMORY_PROTECTION\n \tchar tmpfname[PATH_MAX];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-3.c\nindex 9aef16c45..082ca3dce 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-3.c\n@@ -41,7 +41,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef _POSIX_MEMORY_PROTECTION\n \tchar tmpfname[PATH_MAX];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-4.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-4.c\nindex 44a616e3b..a19329af9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-4.c\n@@ -33,7 +33,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-5.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-5.c\nindex a27c91e46..b3d6084a2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-5.c\n@@ -33,7 +33,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-6.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-6.c\nindex b707a2cb5..bfb54628c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/6-6.c\n@@ -32,7 +32,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-1.c\nindex 6be5e52e7..ec76020b4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-1.c\n@@ -39,7 +39,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tssize_t size = 1024;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-2.c\nindex b923e1b2c..0acd20626 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-2.c\n@@ -39,7 +39,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tssize_t size = 1024;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-3.c\nindex 011bc230b..1c7edc225 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-3.c\n@@ -38,7 +38,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[256];\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-4.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-4.c\nindex ddad4cea7..2fa3d1e6d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/7-4.c\n@@ -37,7 +37,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[256];\n \tint shm_fd;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mmap/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mmap/9-1.c\nindex 883003351..214c5e8cf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mmap/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mmap/9-1.c\n@@ -33,7 +33,7 @@\n #include \"posixtest.h\"\n #include \"tempfile.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/1-1.c\nindex 5c510c037..278ec8bd5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/1-1.c\n@@ -22,7 +22,7 @@\n #define TEST \"1-1\"\n #define FUNCTION \"mq_close\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[50];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/2-1.c\nindex dc03d21db..6e704158a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/2-1.c\n@@ -40,7 +40,7 @@ static int child_process(char *qname, int read_pipe, int write_pipe);\n static mqd_t open_queue(char *qname, int oflag, int mode);\n static int send_receive(int read_pipe, int write_pipe, char send, char *reply);\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[50];\n \tpid_t pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-1.c\nindex fba02242a..67bf10cad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-1.c\n@@ -27,7 +27,7 @@\n #define FUNCTION \"mq_close\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[50];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-2.c\nindex 1415667bd..605c13083 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-2.c\n@@ -17,7 +17,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (mq_close((mqd_t) - 1) != -1) {\n \t\tprintf(\"mq_close() did not return -1 on invalid descriptor\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-3.c\nindex d5d8265bd..9397417aa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/3-3.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \t/* Use some arbitrary but high number for the descriptor.  */\n \tif (mq_close((mqd_t) 274) != -1) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/4-1.c\nindex 0093c32fc..9ef5d46ad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_close/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_close/4-1.c\n@@ -25,7 +25,7 @@\n #define FUNCTION \"mq_close\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[50];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-1.c\nindex 5026ca5ec..48dbc2705 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-1.c\n@@ -36,7 +36,7 @@\n #define NAMESIZE\t50\n #define MQFLAGS\t\tO_NONBLOCK\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-2.c\nindex f44852316..9853e43c8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/2-2.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE\t50\n #define MQFLAGS\t\tO_NONBLOCK\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/3-1.c\nindex 3ce5a9d02..fe48bd573 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/3-1.c\n@@ -32,7 +32,7 @@\n #define MAXMSG\t\t40\n #define MSGSIZE\t\t50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/4-1.c\nindex 4811cbc1b..aa0810194 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/4-1.c\n@@ -31,7 +31,7 @@\n #define MSGSIZE\t\t50\n #define MAXMSG\t\t40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/speculative/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/speculative/7-1.c\nindex 9e58a9479..d2dab532d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/speculative/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/speculative/7-1.c\n@@ -28,7 +28,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes, mqdes_invalid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/1-1.c\nindex 6c1a7122e..c9f1f7dc6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/1-1.c\n@@ -49,7 +49,7 @@ static void mqclean(mqd_t queue, const char *qname)\n \tmq_unlink(qname);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/2-1.c\nindex 379ed0e75..9912e0f8b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/2-1.c\n@@ -39,7 +39,7 @@ static void mqclean(mqd_t queue, const char *qname)\n \tmq_unlink(qname);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/3-1.c\nindex bc4a061e6..469f45747 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/3-1.c\n@@ -49,7 +49,7 @@ static void mqclean(mqd_t queue, const char *qname)\n \tmq_unlink(qname);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/4-1.c\nindex 3fe7c78ad..d4f3abb5e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/4-1.c\n@@ -46,7 +46,7 @@ static void mqclean(mqd_t queue, const char *qname)\n \tmq_unlink(qname);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[50];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/5-1.c\nindex f8119b0f7..3346a16f0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/5-1.c\n@@ -57,7 +57,7 @@ static void mqclean(mqd_t queue, const char *qname)\n \tmq_unlink(qname);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/8-1.c\nindex 297a75c6f..74914657a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/8-1.c\n@@ -31,7 +31,7 @@\n \n #define NAMESIZE\t50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tmqd_t mqdes;\n \tstruct sigevent notification;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/9-1.c\nindex edb58d5a4..f3baddaf6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_notify/9-1.c\n@@ -38,7 +38,7 @@ static void mqclean(mqd_t queue, const char *qname)\n \tmq_unlink(qname);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/1-1.c\nindex 124f4d42e..391a1726f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/1-1.c\n@@ -24,7 +24,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/11-1.c\nindex 3c78b0448..43b1ef5a5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/11-1.c\n@@ -27,7 +27,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/12-1.c\nindex 0f82b98c0..061c134fb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/12-1.c\n@@ -28,7 +28,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/13-1.c\nindex 4daefac20..6dd9c8c31 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/13-1.c\n@@ -24,7 +24,7 @@\n #define MAXMSG 10\n #define MSGSIZE 5\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/15-1.c\nindex 1c329d61e..a58f99b30 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/15-1.c\n@@ -22,7 +22,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue, queue2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/16-1.c\nindex ecbfb0f79..9db2661ba 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/16-1.c\n@@ -37,7 +37,7 @@\n \n #define TNAME \"mq_open/16-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAME_MAX];\n \tchar fname[PATH_MAX];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/18-1.c\nindex 74b018056..6fb3412fd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/18-1.c\n@@ -23,7 +23,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"O123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/19-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/19-1.c\nindex 1cda173f1..b52dcee6d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/19-1.c\n@@ -35,7 +35,7 @@\n #define MSGSTR \"0123456789\"\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/2-1.c\nindex 81648d720..3ebcd1376 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/2-1.c\n@@ -43,7 +43,7 @@ static void handler(int signo)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/20-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/20-1.c\nindex 92deec705..62efa1462 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/20-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/20-1.c\n@@ -34,7 +34,7 @@ static void handler(int signo)\n #endif\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/21-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/21-1.c\nindex 3acfb7c63..0865791db 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/21-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/21-1.c\n@@ -26,7 +26,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/23-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/23-1.c\nindex e07930785..1ec442f2f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/23-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/23-1.c\n@@ -23,7 +23,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue, queue2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/25-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/25-2.c\nindex 406c7ecc2..acf3c9cfa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/25-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/25-2.c\n@@ -29,7 +29,7 @@\n \n static int invalid_values[NUMTESTS] = { 0, -1, INT32_MIN };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-1.c\nindex 7737b0221..62c9889fe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-1.c\n@@ -22,7 +22,7 @@\n #include <limits.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[PATH_MAX * 2];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-2.c\nindex a489bc2f4..b7a52d765 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/27-2.c\n@@ -25,7 +25,7 @@\n #include <limits.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAME_MAX * 2];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/29-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/29-1.c\nindex 359a9096d..2a5950498 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/29-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/29-1.c\n@@ -23,7 +23,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/3-1.c\nindex 0f864407c..9f9a010c9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/3-1.c\n@@ -22,7 +22,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-1.c\nindex ab77025cb..b532ff924 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-1.c\n@@ -29,7 +29,7 @@\n #define MSGSTR \"0123456789\"\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-2.c\nindex a74c94db9..4812824c4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-2.c\n@@ -40,7 +40,7 @@ static void handler(int signo)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-3.c\nindex 75f555816..9079b9b1e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/7-3.c\n@@ -25,7 +25,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t roqueue, roqueue2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-1.c\nindex 3aee9f379..af47d408a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-1.c\n@@ -29,7 +29,7 @@\n #define MSGSTR \"0123456789\"\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-2.c\nindex d05603ce8..e472b91f4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/8-2.c\n@@ -40,7 +40,7 @@ static void handler(int signo)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-1.c\nindex 4c6dfa287..3aa3f6c55 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-1.c\n@@ -33,7 +33,7 @@\n #define MSGSTR \"0123456789\"\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER], msgrcd2[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-2.c\nindex fc69d09f6..3c8de7cad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/9-2.c\n@@ -40,7 +40,7 @@ static void handler(int signo)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-2.c\nindex 8190b4de2..e55e132f1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-2.c\n@@ -22,7 +22,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-3.c\nindex 3e30dd618..39936140a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/2-3.c\n@@ -22,7 +22,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/26-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/26-1.c\nindex bb3608f37..2c714c02f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/26-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/26-1.c\n@@ -32,7 +32,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_OPEN_MAX\n \tprintf(\"_POSIX_OPEN_MAX not defined as expected\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/6-1.c\nindex 65e9c24ad..d09173d02 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_open/speculative/6-1.c\n@@ -26,7 +26,7 @@\n \n #define NAMESIZE 50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tmqd_t queue;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/1-1.c\nindex 7f80b1fd2..2db7e09aa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/1-1.c\n@@ -29,7 +29,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv1[BUFFER], msgrv2[BUFFER];\n \tconst char *msgptr1 = \"test message 1\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/10-1.c\nindex 581135b51..42823a665 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/10-1.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-1.c\nindex f6ce75867..352667274 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-1.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-2.c\nindex e9307d28e..086d8f6ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/11-2.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tchar mqname[NAMESIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/12-1.c\nindex 420ea1aba..edb635c40 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/12-1.c\n@@ -29,7 +29,7 @@\n #define NAMESIZE 50\n #define BUFFER 20\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/13-1.c\nindex d0e684ee8..c35c6f05e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/13-1.c\n@@ -38,7 +38,7 @@ static void stopreceive(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/2-1.c\nindex 68f703593..7a4680048 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/2-1.c\n@@ -28,7 +28,7 @@\n #define NAMESIZE 50\n #define BUFFER 20\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/5-1.c\nindex aa98276a4..d842872ba 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/5-1.c\n@@ -37,7 +37,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message \";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/7-1.c\nindex b8adb6d60..1c33f13e8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/7-1.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/8-1.c\nindex c2e629760..69cf02473 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_receive/8-1.c\n@@ -33,7 +33,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv1[BUFFER], msgrv2[BUFFER];\n \tconst char *msgptr1 = \"test message1\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/1-1.c\nindex 0eb4f9d34..df6131634 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/1-1.c\n@@ -28,7 +28,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/10-1.c\nindex fc79892d9..d68203f62 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/10-1.c\n@@ -28,7 +28,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tchar msgptr[MESSAGESIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-1.c\nindex 1fc52a5d3..73de8b486 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-1.c\n@@ -24,7 +24,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-2.c\nindex 5289f9b71..116466aa6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/11-2.c\n@@ -24,7 +24,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/12-1.c\nindex 9a1dc1b36..c047287a2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/12-1.c\n@@ -51,7 +51,7 @@ static void justreturn_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/13-1.c\nindex c4eaa23e1..f43b0d80e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/13-1.c\n@@ -30,7 +30,7 @@ static unsigned invalidpri[NUMINVALID] = {\n \tMQ_PRIO_MAX, MQ_PRIO_MAX + 1, MQ_PRIO_MAX + 5\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/14-1.c\nindex fdf9ff534..9d5d1def5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/14-1.c\n@@ -29,7 +29,7 @@ static long messagesize[NUMINVALID] = {\n \t19, 2, 1\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/2-1.c\nindex c3e478201..0c17184f0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/2-1.c\n@@ -23,7 +23,7 @@\n #define MSGSTR \"01234567890123456789\"\n #define MSGSIZE 10\t\t// < strlen(MSGSTR)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-1.c\nindex 41837c55e..243f0cc11 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-1.c\n@@ -39,7 +39,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr1 = MSG1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-2.c\nindex a78d8702c..750015ff1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/3-2.c\n@@ -41,7 +41,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr1 = MSG1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-1.c\nindex 082a5fda2..60fee048a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-1.c\n@@ -23,7 +23,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-2.c\nindex 150b7d42f..26b297fff 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-2.c\n@@ -23,7 +23,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-3.c\nindex 2a497cf9d..f69ac823f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/4-3.c\n@@ -29,7 +29,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c\nindex 174e4f69e..bbeaf59e6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c\n@@ -62,7 +62,7 @@ static int cleanup_for_exit(int gqueue, char *gqname, int ret)\n \treturn ret;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tchar msgrcd[BUFFER];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-2.c\nindex 541558d76..402a44aa7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-2.c\n@@ -49,7 +49,7 @@ static void justreturn_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/7-1.c\nindex 66b3791c3..2a8145baf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/7-1.c\n@@ -37,7 +37,7 @@\n #define BUFFER 40\n #define MAXMSG 10\t\t// send should end after MAXMSG\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tchar msgptr[MESSAGESIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/8-1.c\nindex de5ff01fc..e5072d2bb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/8-1.c\n@@ -28,7 +28,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/9-1.c\nindex 40f782240..538badc4a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_send/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_send/9-1.c\n@@ -30,7 +30,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-1.c\nindex 63e4aec62..e4def8315 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-1.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE\t50\n #define MQFLAGS\t\tO_NONBLOCK\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-2.c\nindex 03ceb46c2..1750c0809 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/1-2.c\n@@ -31,7 +31,7 @@\n #define NAMESIZE\t50\n #define MQCURMSGS\t555\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/2-1.c\nindex d7969936e..953838e45 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/2-1.c\n@@ -33,7 +33,7 @@\n #define MQMSGSIZE\t777\n #define MQCURMSGS\t555\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/5-1.c\nindex f37236395..e123eba86 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/5-1.c\n@@ -32,7 +32,7 @@\n #define MQFLAGS\t\t1\n #define NAMESIZE\t50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/1-1.c\nindex ee63bded0..7007eaccf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/1-1.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv1[BUFFER], msgrv2[BUFFER];\n \tconst char *msgptr1 = \"test message 1\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-1.c\nindex ff3e926c9..211805950 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-1.c\n@@ -29,7 +29,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-2.c\nindex a5b15d3a8..5100af99f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/10-2.c\n@@ -33,7 +33,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/11-1.c\nindex 5220f925f..57d47174e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/11-1.c\n@@ -34,7 +34,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv1[BUFFER], msgrv2[BUFFER];\n \tconst char *msgptr1 = \"test message1\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/13-1.c\nindex d615e0c3f..3f733be6b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/13-1.c\n@@ -31,7 +31,7 @@\n #define NAMESIZE 50\n #define BUFFER\t40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/14-1.c\nindex 39c43f597..3f7947449 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/14-1.c\n@@ -31,7 +31,7 @@\n #define NAMESIZE\t50\n #define BUFFER\t\t40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/15-1.c\nindex 1df8726af..fcba28721 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/15-1.c\n@@ -30,7 +30,7 @@\n #define NAMESIZE 50\n #define BUFFER 20\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-1.c\nindex 0f4e41691..8b882952f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-1.c\n@@ -33,7 +33,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-2.c\nindex 65085bf65..00482dedc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-2.c\n@@ -34,7 +34,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-3.c\nindex 719be803d..afccb7b2c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/17-3.c\n@@ -34,7 +34,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-1.c\nindex 7d0521a66..52f359fd2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-1.c\n@@ -43,7 +43,7 @@ static void exit_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-2.c\nindex 7f4bd71cc..bdc5dcfd4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/18-2.c\n@@ -44,7 +44,7 @@ static void exit_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/2-1.c\nindex 14d61d442..29911dd3b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/2-1.c\n@@ -29,7 +29,7 @@\n #define NAMESIZE 50\n #define BUFFER 20\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-1.c\nindex 406e65024..3059277e5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-1.c\n@@ -37,7 +37,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message \";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-2.c\nindex 31fa2fde7..1ef8d10ad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-2.c\n@@ -43,7 +43,7 @@ static void exit_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-3.c\nindex d79d9720d..2e9894a8b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/5-3.c\n@@ -43,7 +43,7 @@ static void stopreceive(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/7-1.c\nindex 1e68c0329..9b884f26f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/7-1.c\n@@ -31,7 +31,7 @@\n #define NAMESIZE 50\n #define BUFFER\t40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/8-1.c\nindex 69428111f..dbadcaa63 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/8-1.c\n@@ -40,7 +40,7 @@ static void exit_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/speculative/10-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/speculative/10-2.c\nindex 7ace3c4ca..77863248b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/speculative/10-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/speculative/10-2.c\n@@ -32,7 +32,7 @@\n #define NAMESIZE 50\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE], msgrv[BUFFER];\n \tconst char *msgptr = \"test message\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/1-1.c\nindex 0e9de49e2..6b57cf7ae 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/1-1.c\n@@ -29,7 +29,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/10-1.c\nindex 993e8817b..433b59d45 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/10-1.c\n@@ -29,7 +29,7 @@\n #define BUFFER 100\n #define MAXMSG 5\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tchar msgptr[MESSAGESIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-1.c\nindex 4842078e7..e7eb8af51 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-1.c\n@@ -25,7 +25,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-2.c\nindex eb218645f..d321697eb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/11-2.c\n@@ -25,7 +25,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c\nindex f76c8bd7e..8e86258eb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c\n@@ -130,7 +130,7 @@ static void *a_thread_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \tpthread_exit(NULL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint i = 0, ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/13-1.c\nindex cd698f5f4..75b675b8d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/13-1.c\n@@ -31,7 +31,7 @@ static unsigned invalidpri[NUMINVALID] = {\n \tMQ_PRIO_MAX, MQ_PRIO_MAX + 1, MQ_PRIO_MAX + 5\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/14-1.c\nindex 0fb851f9e..2b359ff13 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/14-1.c\n@@ -30,7 +30,7 @@ static long messagesize[NUMINVALID] = {\n \t19, 2, 1\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/15-1.c\nindex 80452fd73..bd65a11cf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/15-1.c\n@@ -49,7 +49,7 @@ static void testfailed_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar *msgptr = MSGSTR;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/16-1.c\nindex 88360cd29..597eb22de 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/16-1.c\n@@ -56,7 +56,7 @@ static void stopsleep_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tstruct mq_attr attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/18-1.c\nindex f8807ace0..3e77e8bb2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/18-1.c\n@@ -27,7 +27,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/19-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/19-1.c\nindex dd25c0119..ea98d38e6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/19-1.c\n@@ -36,7 +36,7 @@ static int invalid_tests[NUMTESTS] = { -1, INT32_MIN, 1000000000, 1000000001,\n \tINT32_MAX\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tchar *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/2-1.c\nindex 3ecc6dcc5..b6120426a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/2-1.c\n@@ -24,7 +24,7 @@\n #define MSGSTR \"01234567890123456789\"\n #define MSGSIZE 10\t\t// < strlen(MSGSTR)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/20-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/20-1.c\nindex d2a4e13c3..cd824a7bf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/20-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/20-1.c\n@@ -49,7 +49,7 @@ static void testfailed_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar *msgptr = MSGSTR;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-1.c\nindex c528442e6..aa454342d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-1.c\n@@ -41,7 +41,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr1 = MSG1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-2.c\nindex 3b1a0f7ff..8f0e99389 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/3-2.c\n@@ -43,7 +43,7 @@\n #define BUFFER 40\n #define MAXMSG 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr1 = MSG1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-1.c\nindex 8e087bb67..7efdc7f3e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-1.c\n@@ -24,7 +24,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-2.c\nindex 4e709eeea..3c6ba59a8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-2.c\n@@ -24,7 +24,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-3.c\nindex 93bf979fb..2492e060a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/4-3.c\n@@ -30,7 +30,7 @@\n #define BUFFER 40\n #define MAXMSG 5\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-1.c\nindex 371cdbcd4..d0b08d505 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-1.c\n@@ -52,7 +52,7 @@ static void stopsleep_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tchar msgrcd[BUFFER];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-2.c\nindex c3f36b20c..1cb00e68a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-2.c\n@@ -50,7 +50,7 @@ static void justreturn_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-3.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-3.c\nindex 3b17b1aa4..fd55e8621 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/5-3.c\n@@ -53,7 +53,7 @@ static void stopsleep_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tstruct mq_attr attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/7-1.c\nindex 898ed8284..4746059b8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/7-1.c\n@@ -37,7 +37,7 @@\n #define BUFFER 40\n #define MAXMSG 5\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tchar msgptr[MESSAGESIZE];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/8-1.c\nindex 0f9e8d4c9..33e4e4b49 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/8-1.c\n@@ -29,7 +29,7 @@\n #define BUFFER 40\n #define MAXMSG 5\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/9-1.c\nindex 194267539..4d3ca8534 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/9-1.c\n@@ -31,7 +31,7 @@\n #define MSGSTR \"0123456789\"\n #define BUFFER 40\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE], msgrcd[BUFFER];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/speculative/18-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/speculative/18-2.c\nindex 1ad86118a..9cea7e036 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/speculative/18-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/speculative/18-2.c\n@@ -27,7 +27,7 @@\n #define NAMESIZE 50\n #define MSGSTR \"0123456789\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar qname[NAMESIZE];\n \tconst char *msgptr = MSGSTR;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/1-1.c\nindex 0dfaa9666..6d396935d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/1-1.c\n@@ -28,7 +28,7 @@\n \n #define NAMESIZE\t50\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tmqd_t mqdes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-1.c\nindex 70257b570..afcb4dbbc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-1.c\n@@ -48,7 +48,7 @@ static int parent_process(char *mqname, int read_pipe, int write_pipe, pid_t chi\n static int child_process(char *mqname, int read_pipe, int write_pipe);\n static int send_receive(int read_pipe, int write_pipe, char send, char *reply);\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[NAMESIZE];\n \tpid_t pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-2.c\nindex 3445ebaea..63596b693 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/2-2.c\n@@ -43,7 +43,7 @@ static int parent_process(char *mqname, int read_pipe, int write_pipe, pid_t chi\n static int child_process(char *mqname, int read_pipe, int write_pipe);\n static int send_receive(int read_pipe, int write_pipe, char send, char *reply);\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[50];\n \tpid_t pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/7-1.c\nindex d45cf3f19..2562e901f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/7-1.c\n@@ -25,7 +25,7 @@\n #define TEST \"7-1\"\n #define FUNCTION \"mq_unlink\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[50] = \"/something-which-does-not-exit\";\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c\nindex 446cd691a..a81003b76 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c\n@@ -26,7 +26,7 @@\n #define TEST \"7-2\"\n #define FUNCTION \"mq_unlink\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar mqname[50] = \"/123\";\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munlock/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munlock/10-1.c\nindex e1c13d5fc..aaeba2027 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munlock/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munlock/10-1.c\n@@ -31,7 +31,7 @@\n \n #define BUFSIZE 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munlock/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munlock/11-1.c\nindex a684e3559..5be91394f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munlock/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munlock/11-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tlong page_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munlock/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munlock/7-1.c\nindex bc4d335f2..aac8315d9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munlock/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munlock/7-1.c\n@@ -18,7 +18,7 @@\n \n #define BUFSIZE 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tvoid *ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munlockall/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munlockall/5-1.c\nindex 8f86c166f..ee465fc36 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munlockall/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munlockall/5-1.c\n@@ -19,7 +19,7 @@\n \n #if !defined(_POSIX_MEMLOCK) || _POSIX_MEMLOCK == -1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support ML (Memory Lock).\\n\");\n \treturn PTS_UNSUPPORTED;\n@@ -28,7 +28,7 @@ int main(void)\n #else\n \n #if _POSIX_MEMLOCK != 0\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \n@@ -50,7 +50,7 @@ int main(void)\n \n #else\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tlong memlock;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-1.c\nindex 9a17063cb..997a1e0e8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-1.c\n@@ -43,7 +43,7 @@ static void sigsegv_handler(int signum PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong file_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-2.c\nindex 31f2109a4..10d7183f1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munmap/1-2.c\n@@ -43,7 +43,7 @@ static void sigsegv_handler(int signum PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong file_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munmap/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munmap/2-1.c\nindex 1dfc4b2df..9cf78d233 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munmap/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munmap/2-1.c\n@@ -27,7 +27,7 @@\n \n #define TNAME \"munmap/2-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc, fd, map_size;\n \tvoid *map_addr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munmap/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munmap/3-1.c\nindex 18797195b..2bb16c3f8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munmap/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munmap/3-1.c\n@@ -30,7 +30,7 @@\n \n #define TNAME \"munmap/3-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong file_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munmap/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munmap/4-1.c\nindex 3c05ab042..dc517537e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munmap/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munmap/4-1.c\n@@ -36,7 +36,7 @@\n \n #define TNAME \"munmap/4-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munmap/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munmap/8-1.c\nindex 15ba0dc6c..720943d13 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munmap/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munmap/8-1.c\n@@ -27,7 +27,7 @@\n \n #define TNAME \"munmap/8-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tvoid *pa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/munmap/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/munmap/9-1.c\nindex 371e3b0b6..e5dcc1a00 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/munmap/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/munmap/9-1.c\n@@ -27,7 +27,7 @@\n \n #define TNAME \"munmap/9-1.c\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar tmpfname[PATH_MAX];\n \tlong file_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-1.c\nindex 75b34346f..0f417715b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-1.c\n@@ -18,7 +18,7 @@\n #define TEST_CLOCK CLOCK_REALTIME\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage, tsbefore, tsafter;\n \tint sleepnsec = 3;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-2.c\nindex 4a38bd507..44697324a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-2.c\n@@ -21,7 +21,7 @@\n #define TEST_CLOCK CLOCK_REALTIME\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage, tsbefore, tsafter;\n \tint sleepsec = 30;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-3.c\nindex 7d5600788..71a289552 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/1-3.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage, tsbefore, tsafter;\n \tint sleepsec = 30;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/10000-1.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/10000-1.c\nindex ebcf366ac..e0575029f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/10000-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/10000-1.c\n@@ -50,7 +50,7 @@ static int sleepinvalid[NUMINVALID][2] = { {-1, -1}, {0, -1},\n {0, 1075002478}\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage, tsbefore, tsafter;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/2-1.c\nindex 8586e0ece..d3eb514b5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/2-1.c\n@@ -20,7 +20,7 @@\n #endif\n \n #define NUMINTERVALS 13\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage, tsbefore, tsafter;\n \tint sleepnsec[NUMINTERVALS] = { 1, 2, 10, 100, 1000, 10000, 1000000,\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-1.c\nindex bc6f7fbab..cbb4cbb51 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-1.c\n@@ -28,7 +28,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(CHILDSUCCESS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage;\n \tint sleepsec = 30;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-2.c\nindex 1329a7e98..15fb7cd7c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/3-2.c\n@@ -27,7 +27,7 @@\n #define CHILDPASS 0\t\t//if interrupted, child will return 0\n #define CHILDFAIL 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, slepts;\n \tstruct timespec tsbefore, tsafter;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-1.c\nindex f26e7f5f1..ca64a6d3a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-1.c\n@@ -12,7 +12,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage;\n \tint sleepnsec = -1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-2.c\nindex ecb8bd828..633bb48ab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/5-2.c\n@@ -24,7 +24,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage;\n \tint sleepsec = 30;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/6-1.c\nindex 398f5d527..4a9c2adf4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/6-1.c\n@@ -15,7 +15,7 @@\n \n #define NUMTESTS 7\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage;\n \tint sleepnsec[NUMTESTS] = { -1, -5, -1000000000, 1000000000,\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-1.c\nindex e9c8ebe51..0f54eb2c0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-1.c\n@@ -25,7 +25,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage;\n \tint sleepsec = 30;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-2.c b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-2.c\nindex 70eeca9ff..58698b459 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/nanosleep/7-2.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tssleepfor, tsstorage, tsbefore, tsafter;\n \tint sleepsec = 30;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-1.c\nindex f4f2dcfdc..8050a1fd4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-1.c\n@@ -56,7 +56,7 @@ static void child_handler()\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-2.c\nindex 6e89b8a05..99c315642 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-2.c\n@@ -173,7 +173,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-1.c\nindex 8558b3e25..82fa92130 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-1.c\n@@ -26,7 +26,7 @@\n #include <sys/types.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-2.c\nindex a19b029bc..4e9746cd9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-2.c\n@@ -198,7 +198,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t ch;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-2.c\nindex e90a06a5c..0258dc05b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-2.c\n@@ -159,7 +159,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tpthread_t ch;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-3.c\nindex 32b91872b..bb981d6e1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-3.c\n@@ -197,7 +197,7 @@ static void *test(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2, me;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/4-1.c\nindex 98a7d9101..3fa737f68 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/4-1.c\n@@ -210,7 +210,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t ch;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/1-1.c\nindex a425d9fa0..4b09eefa6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/1-1.c\n@@ -31,7 +31,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t new_attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/2-1.c\nindex 605f02e7c..5fc93f738 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/2-1.c\n@@ -22,7 +22,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/3-1.c\nindex d36e5f224..2bd9de660 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/3-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-1.c\nindex 503986d59..617595246 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tint detach_state;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-2.c\nindex a4d09d120..cd3bc4a51 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/1-2.c\n@@ -24,7 +24,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tint detach_state;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c\nindex 78e843c86..3812696b5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c\n@@ -53,7 +53,7 @@ static int verify_inheritsched(pthread_attr_t * attr, int schedtype)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedparam/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedparam/1-1.c\nindex 82bf960d5..7b7c9717d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedparam/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedparam/1-1.c\n@@ -45,7 +45,7 @@ static int verify_param(pthread_attr_t * attr, int priority)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c\nindex 70818e29e..c512c7952 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c\n@@ -60,7 +60,7 @@ static int verify_policy(pthread_attr_t * attr, int policytype)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/1-1.c\nindex 93116aa89..d967ad365 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/1-1.c\n@@ -55,7 +55,7 @@ static int verify_scope(pthread_attr_t * attr, int scopetype)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/1-1.c\nindex b96a31e9d..b560d7984 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/1-1.c\n@@ -27,7 +27,7 @@\n #define FUNCTION \"pthread_attr_getstack\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tvoid *stack_addr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c\nindex 9903333c3..59fe9f5d2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c\n@@ -27,7 +27,7 @@\n #define FUNCTION \"pthread_attr_getstacksize\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tsize_t stack_size;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/1-1.c\nindex 5d7096d10..3a58b5096 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/1-1.c\n@@ -24,7 +24,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tint detach_state;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/2-1.c\nindex f2b2a546f..1db399060 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/2-1.c\n@@ -36,21 +36,21 @@ static int sem1;\t\t\t/* Manual semaphore */\n static void *a_thread_func()\n {\n \n-\t/* Indicate to main() that the thread was created. */\n+\t/* Indicate to test_main() that the thread was created. */\n \tsem1 = INTHREAD;\n \n-\t/* Wait for main to detach change the attribute object and try and detach this thread.\n+\t/* Wait for test_main to detach change the attribute object and try and detach this thread.\n \t * Wait for a timeout value of 10 seconds before timing out if the thread was not able\n \t * to be detached. */\n \tsleep(TIMEOUT);\n \n \tprintf\n-\t    (\"Test FAILED: Did not detach the thread, main still waiting for it to end execution.\\n\");\n+\t    (\"Test FAILED: Did not detach the thread, test_main still waiting for it to end execution.\\n\");\n \tpthread_exit((void *)PTS_FAIL);\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t new_attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/3-1.c\nindex aeca480bc..86452bd4e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/3-1.c\n@@ -29,7 +29,7 @@ static void *a_thread_func(void *attr PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_threads[NUM_THREADS];\n \tpthread_attr_t new_attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/4-1.c\nindex a81dd7db2..ff2112a07 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/4-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-1.c\nindex 46eaab5f1..c79db2fe7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-1.c\n@@ -31,7 +31,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tint detach_state;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-2.c\nindex de88ec850..bfe9bac68 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/1-2.c\n@@ -31,7 +31,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tint detach_state;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/2-1.c\nindex bda3831d1..bff117f54 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/2-1.c\n@@ -32,7 +32,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t new_attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/4-1.c\nindex 819b5ceb2..920ebd4bd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/4-1.c\n@@ -21,7 +21,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tint ret_val, invalid_val;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c\nindex 19bb3b5e0..af75625d9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c\n@@ -53,7 +53,7 @@ static int verify_inheritsched(pthread_attr_t * attr, int schedtype)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c\nindex 15fa9df51..d66aea988 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c\n@@ -53,7 +53,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c\nindex 1901df032..75bc94f34 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c\n@@ -59,7 +59,7 @@ static void *thread_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-3.c\nindex ae268c822..1acdbe7eb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-3.c\n@@ -53,7 +53,7 @@ static void *thread(void *tmp PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tpthread_t thread_id;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-4.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-4.c\nindex dbc6abfc7..51d67ccee 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-4.c\n@@ -53,7 +53,7 @@ static void *thread(void *tmp PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tpthread_t thread_id;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/4-1.c\nindex f723c67b6..0569d1a64 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/4-1.c\n@@ -26,7 +26,7 @@\n \n #define INVALIDSCHED 999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-1.c\nindex ba91fbcf5..60703e9b5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-1.c\n@@ -34,7 +34,7 @@ static void *thread_func()\n \treturn (void *)(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-2.c\nindex 58829ffb6..0969ddd6d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-2.c\n@@ -35,7 +35,7 @@ static void *thread_func()\n \treturn (void *)(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-3.c\nindex a09227d8d..c95a3af06 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-3.c\n@@ -51,7 +51,7 @@ static void *thread(void *tmp PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread_id;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c\nindex ee06d4390..a6fb4a1d9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c\n@@ -54,7 +54,7 @@ static void *thread(void *tmp PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread_id;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-1.c\nindex 948433729..732080438 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-1.c\n@@ -25,7 +25,7 @@\n #define FIFOPOLICY SCHED_FIFO\n #define PRIORITY_OFFSET 1000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-2.c\nindex c06c372fa..e18c71989 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-2.c\n@@ -25,7 +25,7 @@\n #define RRPOLICY SCHED_RR\n #define PRIORITY_OFFSET 1000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-1.c\nindex 5528c3310..b09a04a32 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-1.c\n@@ -16,7 +16,7 @@\n \n #include \"common.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tstruct params p;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-2.c\nindex 19fe4742f..9410cf81e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-2.c\n@@ -23,7 +23,7 @@\n \n #include \"common.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tstruct params p;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-3.c\nindex ca4f94868..14bf0c6b7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-3.c\n@@ -23,7 +23,7 @@\n \n #include \"common.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tstruct params p;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/2-1.c\nindex 388897eeb..107cd2fd2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/2-1.c\n@@ -135,7 +135,7 @@ static int create_thread(int prio, pthread_t * tid)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint status;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/4-1.c\nindex 7fd6317c9..59105f4f5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/4-1.c\n@@ -26,7 +26,7 @@\n \n #define INVALIDPOLICY 999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/5-1.c\nindex 51b10305b..f59ca9908 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/5-1.c\n@@ -51,7 +51,7 @@ static int set_policy(char *label, int policy)\n \treturn status;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/1-1.c\nindex cb32430b7..27e8da4db 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/1-1.c\n@@ -33,7 +33,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/4-1.c\nindex e9ec8999c..69f1b51d8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/4-1.c\n@@ -26,7 +26,7 @@\n \n #define INVALIDSCOPE 999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/5-1.c\nindex b7c765f5e..88aeeee38 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/5-1.c\n@@ -23,7 +23,7 @@\n #define ERR_MSG(f, rc) printf(\"Failed: func: %s rc: %s (%u)\\n\", \\\n \t\t\t\t\tf, strerror(rc), rc)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc1;\n \tint rc2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/1-1.c\nindex 14aeed176..f74cd1104 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/1-1.c\n@@ -38,7 +38,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c\nindex 15971e986..c14abaf46 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c\n@@ -59,7 +59,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/4-1.c\nindex 264ebb103..9bf6310f6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/4-1.c\n@@ -50,7 +50,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/6-1.c\nindex d298c30ec..ef046022a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/6-1.c\n@@ -31,7 +31,7 @@\n static void *stack_addr;\n static size_t stack_size;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/7-1.c\nindex 932fa8200..a0d8cbd39 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/7-1.c\n@@ -32,7 +32,7 @@\n static void *stack_addr;\n static size_t stack_size;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c\nindex 364d22424..b18b50590 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c\n@@ -35,7 +35,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c\nindex 2364f579d..f8ff1300c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c\n@@ -59,7 +59,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c\nindex 800913a66..8bc788b6b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c\n@@ -28,7 +28,7 @@\n \n #define STACKSIZE PTHREAD_STACK_MIN - sysconf(_SC_PAGE_SIZE)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tvoid *saddr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/1-1.c\nindex aa58520f9..45c7ba991 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/1-1.c\n@@ -26,7 +26,7 @@\n static pthread_barrier_t barrier;\n #define LOOP_NUM 5\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/2-1.c\nindex 93e8c648f..1886eb5f8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/2-1.c\n@@ -76,7 +76,7 @@ static void *watchdog(void *arg)\n \treturn arg;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/1-1.c\nindex 2c554e91e..d0442b4a9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/1-1.c\n@@ -28,7 +28,7 @@\n \n static pthread_barrier_t barrier;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_barrierattr_t ba;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/3-1.c\nindex 05a698f33..98e3be0db 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/3-1.c\n@@ -23,7 +23,7 @@\n #include <string.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_barrier_t barrier;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/4-1.c\nindex 301eb1053..cee4430dc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/4-1.c\n@@ -65,7 +65,7 @@ static void sig_handler()\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/1-1.c\nindex 1951a0880..12ed26fd5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/1-1.c\n@@ -60,7 +60,7 @@ static void sig_handler()\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/2-1.c\nindex e279bcc82..562c78d2d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/2-1.c\n@@ -65,7 +65,7 @@ static void *fn_chld(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t child_threads[THREAD_NUM];\n \tint cnt;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-1.c\nindex 0460e8cca..fedbe2123 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-1.c\n@@ -73,7 +73,7 @@ static void *fn_chld(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-2.c\nindex 5b99055d0..002b2582d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/3-2.c\n@@ -79,7 +79,7 @@ static void *fn_chld(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_destroy/1-1.c\nindex 0bc21d0d5..b0e60183e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_destroy/1-1.c\n@@ -20,7 +20,7 @@\n #include <string.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_barrierattr_t ba;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/1-1.c\nindex b1a99a4c2..86cbd5e50 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/1-1.c\n@@ -20,7 +20,7 @@\n #include <string.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_barrierattr_t ba;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c\nindex a2e568460..ff41662a5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c\n@@ -47,7 +47,7 @@ static void sig_handler()\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/1-1.c\nindex e42496edb..c839e1ad3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/1-1.c\n@@ -21,7 +21,7 @@\n #include <string.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_barrierattr_t ba;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/2-1.c\nindex 612759686..5704dccf1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/2-1.c\n@@ -23,7 +23,7 @@\n \n #define BARRIER_NUM 100\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_barrierattr_t ba;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/1-1.c\nindex d57d95980..715602ac1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/1-1.c\n@@ -17,7 +17,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/2-1.c\nindex bbb236a5c..1704f640f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/2-1.c\n@@ -20,7 +20,7 @@\n #include <string.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-1.c\nindex 58696b537..04cf508e8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-1.c\n@@ -52,11 +52,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Wait until main() has sent out a cancel request, meaning until it\n-\t * sets sem1==0 */\n+\t/* Wait until test_main() has sent out a cancel request, meaning until\n+\t * it sets sem1==0 */\n \twhile (sem1 == 1)\n \t\tsleep(1);\n \n@@ -72,7 +72,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-2.c\nindex 68dd88c18..3a6e502a6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-2.c\n@@ -52,11 +52,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Wait until main() has sent out a cancel request, meaning until it\n-\t * sets sem1==INMAIN.  Sleeping for 3 secs. to give time for the\n+\t/* Wait until test_main() has sent out a cancel request, meaning until\n+\t * it sets sem1==INMAIN.  Sleeping for 3 secs. to give time for the\n \t * cancel request to be sent and processed. */\n \twhile (sem1 == INMAIN)\n \t\tsleep(1);\n@@ -69,7 +69,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-3.c\nindex a0f0a13ca..df01d8810 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/1-3.c\n@@ -13,7 +13,7 @@\n  * Test when a thread is PTHREAD_CANCEL_ENABLE and PTHREAD_CANCEL_DEFERRED\n  *\n  * STEPS:\n- * 1. Setup a mutex and lock it in main()\n+ * 1. Setup a mutex and lock it in test_main()\n  * 2. Create a thread.\n  * 3. In the thread function, set the type to PTHREAD_CANCEL_DEFERRED and state to\n  *    PTHREAD_CANCEL_ENABLE.\n@@ -59,11 +59,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Lock the mutex. It should have already been locked in main, so the thread\n-\t * should block. */\n+\t/* Lock the mutex. It should have already been locked in test_main,\n+\t * so the thread should block. */\n \tif (pthread_mutex_lock(&mutex) != 0) {\n \t\tperror(\"Error in pthread_mutex_lock()\\n\");\n \t\tpthread_exit((void *)PTS_UNRESOLVED);\n@@ -84,7 +84,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-1.c\nindex e87d519ab..456692e9a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-1.c\n@@ -60,7 +60,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-2.c\nindex 8417984ff..c3080b741 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-2.c\n@@ -71,7 +71,7 @@ static void *a_thread_func(void *tmp PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-3.c\nindex 94a8387d3..29d715df8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/2-3.c\n@@ -92,7 +92,7 @@ static void *a_thread_func(void *tmp PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/3-1.c\nindex 90500b371..925457646 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/3-1.c\n@@ -62,7 +62,7 @@ static void *thread_func(PTS_ATTRIBUTE_UNUSED void *unused)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/4-1.c\nindex 769c82d72..8ce18059e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/4-1.c\n@@ -25,7 +25,7 @@ static void *a_thread_func()\n {\n \tpthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem = 1;\n \n \twhile (1)\n@@ -35,7 +35,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/5-1.c\nindex 0937c6fe1..9a23d6457 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/5-1.c\n@@ -30,7 +30,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c\nindex e38e6c5a7..11b2cccf7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c\n@@ -58,7 +58,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c\nindex 4ac4462bb..c2d4d6d6a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c\n@@ -58,7 +58,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-3.c\nindex fae4e9380..2dab4fe99 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/1-3.c\n@@ -66,7 +66,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-1.c\nindex d16b227b2..818b86db5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-1.c\n@@ -53,7 +53,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-2.c\nindex cfee63c95..4d375b7bd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-2.c\n@@ -55,11 +55,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, (void *)CLEANUP_CALLED);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Wait until main() has sent out a cancel request, meaning until it\n-\t * sets sem1==INTHREAD */\n+\t/* Wait until test_main() has sent out a cancel request, meaning until\n+\t * it sets sem1==INTHREAD */\n \twhile (sem1 == INMAIN)\n \t\tsleep(1);\n \n@@ -75,7 +75,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tvoid *value_ptr;\t/* hold return value of thread from pthread_join */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-3.c\nindex 20a8b7227..892512df9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/1-3.c\n@@ -52,7 +52,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-1.c\nindex 3c7b5975c..a720b2053 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-1.c\n@@ -61,7 +61,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i, rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c\nindex 22e7c3638..ba6bcd81b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c\n@@ -292,7 +292,7 @@ static void children_number(void)\n }\n #endif\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-1.c\nindex cd39dbd93..8b41040b9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-1.c\n@@ -70,7 +70,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i, rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-2.c\nindex 2ae84f477..78fbf6ab1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-2.c\n@@ -83,7 +83,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i, rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c\nindex d82f6773d..ccae3c509 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c\n@@ -238,7 +238,7 @@ static void *timer(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c\nindex 09d5fdff7..208f653a1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c\n@@ -59,7 +59,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i, rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c\nindex d7082d07d..c64f5c9e0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c\n@@ -174,7 +174,7 @@ static void *worker(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tpthread_t th_waiter[5], th_worker, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/1-1.c\nindex 8f06066ec..f60c829cf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/1-1.c\n@@ -18,7 +18,7 @@\n static pthread_cond_t cond1, cond2;\n static pthread_cond_t cond3 = PTHREAD_COND_INITIALIZER;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/2-1.c\nindex 63363bbea..1d0c70c29 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/2-1.c\n@@ -322,7 +322,7 @@ static void *timer(void *arg)\n \n /* main function */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/3-1.c\nindex a618e98c8..7cbd46ccf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/3-1.c\n@@ -14,7 +14,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_cond_t cond;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/speculative/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/speculative/4-1.c\nindex 7813a5617..5ffce5708 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/speculative/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/speculative/4-1.c\n@@ -66,7 +66,7 @@ static void *watchdog(void *arg)\n \treturn arg;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t low_id, watchdog_thread;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/1-1.c\nindex a6a260a3b..31b695874 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/1-1.c\n@@ -27,7 +27,7 @@\n #define ERR_MSG(f, rc)  printf(\"Failed: func: %s rc: %s (%u)\\n\", \\\n \t\t\t\t\tf, strerror(rc), rc);\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tpthread_cond_t cond1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/2-1.c\nindex fbb7c68ff..90fc4eef4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/2-1.c\n@@ -16,7 +16,7 @@\n \n static pthread_cond_t cond PTS_ATTRIBUTE_UNUSED = PTHREAD_COND_INITIALIZER;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Test PASSED\\n\");\n \treturn PTS_PASS;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/3-1.c\nindex 886d0f04b..b749de85b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/3-1.c\n@@ -18,7 +18,7 @@\n #define ERR_MSG(f, rc)  printf(\"Failed: func: %s rc: %s (%u)\\n\", \\\n \t\t\tf, strerror(rc), rc)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tpthread_cond_t cond;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-1.c\nindex a49d5fa44..9ccce9995 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-1.c\n@@ -103,7 +103,7 @@ static void child(void)\n \texit(rc);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tint child_status;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-3.c\nindex 4ff0f13b7..b6ee89c4b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/4-3.c\n@@ -33,7 +33,7 @@\n #define ERR_MSG(f, rc)\tprintf(\"Failed: function: %s status: %s(%u)\\n\", \\\n \t\t\t\t\t\tf, strerror(rc), rc)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint status;\n \tpthread_cond_t cond;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-1.c\nindex d638190f3..191c0a0a7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-1.c\n@@ -77,7 +77,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i, rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-2.c\nindex 89e20171d..a2c0fd4ca 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/1-2.c\n@@ -280,7 +280,7 @@ static void *timer(void *arg)\n \n /* main function */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-1.c\nindex 6db863954..dfe9a21b6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-1.c\n@@ -94,7 +94,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-2.c\nindex 375afdbd6..ed26c087a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/2-2.c\n@@ -93,7 +93,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-1.c\nindex 54d3a1b88..b05bca0c6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-1.c\n@@ -73,7 +73,7 @@ static void *thr_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tint i, rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-2.c\nindex 39fc0a089..897c775a4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/4-2.c\n@@ -217,7 +217,7 @@ static void *worker(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_waiter, th_worker, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/1-1.c\nindex 5673887c9..d38b8f29c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/1-1.c\n@@ -76,7 +76,7 @@ static void *t1_func(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread1;\n \tstruct timespec thread_start_ts = {0, 100000};\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-1.c\nindex abad5fd24..afc2d3d29 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-1.c\n@@ -95,7 +95,7 @@ static void *t1_func(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread1;\n \tstruct timespec thread_start_ts = {0, 100000};\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-2.c\nindex c5c5097fa..38c0e0a24 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-2.c\n@@ -74,7 +74,7 @@ static void *t1_func(void *arg)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread1;\n \tvoid *th_ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-3.c\nindex e01115ab5..fb372e78a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-3.c\n@@ -65,7 +65,7 @@ static void *t1_func(void *arg)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread1;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c\nindex 13aef05ff..c458fe6b6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c\n@@ -235,7 +235,7 @@ static void *tf(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tunsigned int i;\n@@ -628,7 +628,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c\nindex 0407d6831..b0dc3d561 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c\n@@ -161,7 +161,7 @@ static void *threaded(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, j;\n \tunsigned int i;\n@@ -373,7 +373,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c\nindex b84750675..ba48e78e7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c\n@@ -188,7 +188,7 @@ static void *threaded(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tunsigned int i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c\nindex e3ad45071..d71d7bc66 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c\n@@ -241,7 +241,7 @@ static void *tf(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec wait_ts;\n \tint ret;\n@@ -632,7 +632,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/3-1.c\nindex 33146ebbe..db5d50f71 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/3-1.c\n@@ -80,7 +80,7 @@ static void *t1_func(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread1;\n \tstruct timespec thread_start_ts = {0, 100000};\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-1.c\nindex e49117e0d..af0e1f684 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-1.c\n@@ -63,7 +63,7 @@ static void *t1_func(void *arg)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t thread1;\n \tvoid *th_ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c\nindex 6c0ec8e7a..226faa8be 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c\n@@ -187,7 +187,7 @@ static void *tf(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, k;\n \tunsigned int i, j;\n@@ -616,7 +616,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c\nindex 305ab0454..17c14c526 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c\n@@ -231,7 +231,7 @@ static void *worker(void *arg)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_waiter, th_worker, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/1-1.c\nindex fd2752927..9cc54502e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/1-1.c\n@@ -64,7 +64,7 @@ static void *t1_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-1.c\nindex 8ee37f1fb..e9bb3e035 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-1.c\n@@ -77,7 +77,7 @@ static void *t1_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec completion_wait_ts = {0, 100000};\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-2.c\nindex fd2f9035c..57648745a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-2.c\n@@ -252,7 +252,7 @@ static void *tf(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tpthread_mutexattr_t ma;\n@@ -645,7 +645,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-3.c\nindex eaa248888..de8ed409f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/2-3.c\n@@ -199,7 +199,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tvoid *rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/3-1.c\nindex e9dec867d..e119d337c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/3-1.c\n@@ -74,7 +74,7 @@ static void *t1_func(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c\nindex 30f8a636e..833d35488 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c\n@@ -240,7 +240,7 @@ static void *worker(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_waiter, th_worker, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/1-1.c\nindex 25242b370..fc5bc75a9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/1-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/2-1.c\nindex 3c902a49e..85062ae76 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/2-1.c\n@@ -23,7 +23,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/3-1.c\nindex af93d2e34..5128ba92f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/3-1.c\n@@ -21,7 +21,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/4-1.c\nindex 6205d8d29..868bb9bea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/4-1.c\n@@ -23,7 +23,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t *condattr = NULL;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-1.c\nindex adede97b2..c4fc41dc2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tclockid_t clockid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-2.c\nindex 0271e4a8f..e7b9cf41d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/1-2.c\n@@ -21,7 +21,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tclockid_t clockid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-1.c\nindex 36bc78494..0d12bcad6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-1.c\n@@ -24,7 +24,7 @@\n \n #define NUM_OF_CONDATTR 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-2.c\nindex 1ac27495f..41372b0e7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/1-2.c\n@@ -24,7 +24,7 @@\n \n #define NUM_OF_CONDATTR 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/2-1.c\nindex 6db9fd4b0..b893605ac 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/2-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/1-1.c\nindex 63a6c2797..7d16410a0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/3-1.c\nindex bfc3c3055..05fec5e5c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/3-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-1.c\nindex f1b7a5b55..ef60e30e5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-1.c\n@@ -21,7 +21,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-2.c\nindex 2d0d365f4..4770e641e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-2.c\n@@ -25,7 +25,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-3.c\nindex 27efa291c..ad9a7b81a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/1-3.c\n@@ -26,7 +26,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n #if _POSIX_CPUTIME == -1\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/2-1.c\nindex 814fd03ae..ef053a01c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/2-1.c\n@@ -28,7 +28,7 @@\n \n #define INVALID_CLOCKID -100\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_condattr_t condattr;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-1.c\nindex cc463aa76..7f4663205 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-1.c\n@@ -31,7 +31,7 @@\n \n #define NUM_OF_CONDATTR 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-2.c\nindex 0d691fac4..936755f10 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/1-2.c\n@@ -31,7 +31,7 @@\n \n #define NUM_OF_CONDATTR 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/2-1.c\nindex 0d6261441..28e97b6e9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/2-1.c\n@@ -27,7 +27,7 @@\n \n #define INVALID_PSHARED_VALUE -100\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-1.c\nindex d30e6a1ab..141503f3a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-1.c\n@@ -29,7 +29,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t main_th, new_th;\n \tint ret, ppid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-2.c\nindex 120f21d03..5f27f1c91 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-2.c\n@@ -33,7 +33,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-3.c\nindex 2fecdd197..04bfcb73f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-3.c\n@@ -32,7 +32,7 @@ static void alarm_handler();\n \n static pthread_t a;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-5.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-5.c\nindex 33c5b5cb6..92c9d5d8c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-5.c\n@@ -82,7 +82,7 @@\n /********************************************************************************************/\n /***********************************    Test cases  *****************************************/\n /********************************************************************************************/\n-#define STD_MAIN\t\t/* This allows main() to be defined in the included file */\n+#define STD_MAIN\t\t/* This allows test_main() to be defined in the included file */\n #include \"../testfrmw/threads_scenarii.c\"\n \n /* This file will define the following objects:\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c\nindex 8c1239e27..842dc3fbf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c\n@@ -228,7 +228,7 @@ static const char *sched_policy_name(int policy)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t attr;\n \tpthread_t th;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/11-1.c\nindex e77b53eae..03439fab8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/11-1.c\n@@ -49,7 +49,7 @@ static void alarm_handler()\n \tflag = 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct itimerval it = {.it_value = {.tv_sec = 0, .tv_usec = 100000}};\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/12-1.c\nindex 75ea8370b..8fb93a5ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/12-1.c\n@@ -25,7 +25,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/14-1.c\nindex 84d229afc..0a7622401 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/14-1.c\n@@ -221,7 +221,7 @@ static void main_loop(void)\n \toutput(\"Test finished after %lu usec.\\n\", usec - usec_start);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tscenar_init();\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/2-1.c\nindex 93cc618ff..bf58111b1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/2-1.c\n@@ -31,7 +31,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-1.c\nindex ea4a33588..b1738a0c1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-1.c\n@@ -45,7 +45,7 @@ static void *a_thread_func()\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-2.c\nindex 3197bdf67..a65394258 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/3-2.c\n@@ -395,7 +395,7 @@ static void *schedtest(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tint do_stack_tests;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/4-1.c\nindex 59c1939c7..3bbe1b8e5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/4-1.c\n@@ -25,7 +25,7 @@\n static void *a_thread_func();\n static pthread_t self_th;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/5-1.c\nindex 0b9c8b765..4df74f8d0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/5-1.c\n@@ -29,7 +29,7 @@ static void *a_thread_func(void *num)\n \treturn num;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tlong i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/8-1.c\nindex 116691d88..167954547 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/8-1.c\n@@ -13,8 +13,9 @@\n  * - The set of signals pending for the new thread shall be empty.\n  *\n  * Steps:\n- * 1.  In main(), create a signal mask with a few signals in the set (SIGUSR1 and SIGUSR2).\n- * 2.  Raise those signals in main.  These signals now should be pending.\n+ * 1.  In test_main(), create a signal mask with a few signals in the set\n+ *     (SIGUSR1 and SIGUSR2).\n+ * 2.  Raise those signals in test_main.  These signals now should be pending.\n  * 3.  Create a thread using pthread_create().\n  * 4.  The thread should have the same signal mask, but no signals should be pending.\n  *\n@@ -41,7 +42,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tsigset_t main_sigmask, main_pendingset;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml b/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml\nindex 7a5e60557..9d3cda4d8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/assertions.xml\n+++ b/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 main() was originally invoked is different\n+  NOTE: that the thread in which test_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 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+  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   </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 a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-1.c\nindex d4511cdf3..38ec4380f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-1.c\n@@ -13,7 +13,7 @@\n  * STEPS:\n  * 1. Create a joinable thread\n  * 2. Detach that thread with pthread_detach()\n- * 3. Try and join the thread to main() using pthread_join()\n+ * 3. Try and join the thread to test_main() using pthread_join()\n  * 4. An error should return from the pthread_join() function saying that the\n  *    thread is detched.  The test passes.\n  * 5. Else, if pthread_join is successful, the test fails.\n@@ -37,7 +37,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tpthread_t new_th;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-2.c\nindex 28a7e9ea9..dc5ed39d3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/1-2.c\n@@ -116,7 +116,7 @@ static void *threaded(void *arg)\n \treturn arg;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-1.c\nindex f3175fbf8..3e0a5f515 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-1.c\n@@ -36,7 +36,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tpthread_t new_th;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-2.c\nindex a2c5cc657..49c0ee21d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/2-2.c\n@@ -126,7 +126,7 @@ static void *threaded(void *arg)\n \treturn arg;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/3-1.c\nindex 80cd2ad96..003b0a15c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/3-1.c\n@@ -34,7 +34,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tpthread_t new_th;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-1.c\nindex b1fe57039..ca12b56d9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-1.c\n@@ -41,7 +41,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_attr_t new_attr;\n \tpthread_t new_th;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-2.c\nindex 28b93ffea..a6dc83efd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-2.c\n@@ -35,7 +35,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c\nindex 126f5aa82..a3bc00f07 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c\n@@ -333,7 +333,7 @@ static void main_loop()\n \toutput(\"Test finished after %lu usec.\\n\", usec - usec_start);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tscenar_init();\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-1.c\nindex 451adf137..1f1dae95c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-1.c\n@@ -28,7 +28,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-2.c\nindex bf2ee4664..cfed56ea2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/1-2.c\n@@ -28,7 +28,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th1, new_th2;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c\nindex 9b43ccd8f..47bad30c3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c\n@@ -181,7 +181,7 @@ static void *test(void *arg)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2, me;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-1.c\nindex b7d216aa9..56028026b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-1.c\n@@ -12,7 +12,7 @@\n  *\n  * Steps:\n  * 1.  Create a new thread.  Have it return a return code on pthread_exit();\n- * 2.  Call pthread_join() in main(), and pass to it 'value_ptr'.\n+ * 2.  Call pthread_join() in test_main(), and pass to it 'value_ptr'.\n  * 3.  Check to see of the value_ptr and the value returned by pthread_exit() are the same;\n  *\n  */\n@@ -38,7 +38,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint *value_ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-2.c\nindex c9931e295..206630c79 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/1-2.c\n@@ -100,7 +100,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tvoid *rval;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-1.c\nindex dff55f0ac..c0a6f204d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-1.c\n@@ -72,7 +72,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-2.c\nindex 7098e2e5d..96306081f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/2-2.c\n@@ -118,7 +118,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tvoid *rval;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-1.c\nindex e0dfd24ed..6079a90ab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-1.c\n@@ -59,7 +59,7 @@ static void *a_thread_func(void *tmp PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-2.c\nindex 0a8583fad..0044e036e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-2.c\n@@ -144,7 +144,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tvoid *rval;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/4-1.c\nindex 33e5562ca..ba992ca85 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/4-1.c\n@@ -117,7 +117,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tvoid *rval;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/5-1.c\nindex e35dbef99..986039a7c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/5-1.c\n@@ -135,7 +135,7 @@ static void *threaded(void *arg)\n }\n \n /* Main routine */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tint ctl = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/6-1.c\nindex 639e508c2..0a722ed19 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/6-1.c\n@@ -183,7 +183,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main routine */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/assertions.xml b/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/assertions.xml\nindex f34f6a197..15d2a09a1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/assertions.xml\n+++ b/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 main() was first invoked returns from the start routine that\n+  thread in which test_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 a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/1-1.c\nindex 4a27aa83e..eb0cd5dd0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/1-1.c\n@@ -43,7 +43,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_t new_th;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/speculative/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/speculative/3-1.c\nindex 1bb53cb58..8d2bd102d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/speculative/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/speculative/3-1.c\n@@ -34,7 +34,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tclockid_t cid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-1.c\nindex 200966b9b..6ebcbcaea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-1.c\n@@ -40,7 +40,7 @@ static void *thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-2.c\nindex 4b44242da..d55543003 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-2.c\n@@ -62,7 +62,7 @@ static void *thread_func(void* arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c\nindex 4e534cb02..71ae2bd1f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c\n@@ -112,7 +112,7 @@ static void *threaded(void *arg)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/1-1.c\nindex 8d96f8585..a2956cdae 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/1-1.c\n@@ -27,7 +27,7 @@\n #define NUM_OF_KEYS 10\n #define KEY_VALUE 0\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_key_t keys[NUM_OF_KEYS];\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/3-1.c\nindex 52837695d..6d68a148d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/3-1.c\n@@ -23,7 +23,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_key_t key;\n \tvoid *rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-1.c\nindex d6e54ead9..302540e7f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-1.c\n@@ -12,7 +12,7 @@\n  *\n  * Steps:\n  * 1.  Create a new thread.  Have it sleep for 3 seconds.\n- * 2.  The main() thread should wait for the new thread to finish\n+ * 2.  The test_main() thread should wait for the new thread to finish\n  *     execution before exiting out.\n  *\n  */\n@@ -41,7 +41,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \n@@ -62,7 +62,7 @@ int main(void)\n \n \tif (end_exec == 0) {\n \t\tprintf(\"Test FAILED: When using pthread_join(), \"\n-\t\t       \"main() did not wait for thread to finish \"\n+\t\t       \"test_main() did not wait for thread to finish \"\n \t\t       \"execution before continuing.\\n\");\n \t\treturn PTS_FAIL;\n \t}\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-2.c\nindex 25e623fdb..630a6ea82 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-2.c\n@@ -67,7 +67,7 @@ static void *threaded(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/2-1.c\nindex c5359da16..d072eb6a3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/2-1.c\n@@ -13,7 +13,7 @@\n  *\n  * Steps:\n  * 1.  Create a new thread.  Have it return a return code on pthread_exit();\n- * 2.  Call pthread_join() in main(), and pass to it 'value_ptr'.\n+ * 2.  Call pthread_join() in test_main(), and pass to it 'value_ptr'.\n  * 3.  Check to see of the value_ptr and the value returned by pthread_exit()\n  *     are the same;\n  *\n@@ -42,7 +42,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tvoid *value_ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/3-1.c\nindex 9e208b5bb..7c31febf5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/3-1.c\n@@ -72,7 +72,7 @@ thread_exit_failure:\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/4-1.c\nindex 6b19992ba..e691f8ec2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/4-1.c\n@@ -77,7 +77,7 @@ static void *joiner_func(void *arg)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/5-1.c\nindex e41a26db5..82d65f20f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/5-1.c\n@@ -28,7 +28,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-2.c\nindex 3c6dddf6f..bd7e295d6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-2.c\n@@ -42,7 +42,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-3.c\nindex ecf0498fa..d9105c37e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-3.c\n@@ -164,7 +164,7 @@ static void *test(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/speculative/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/speculative/6-1.c\nindex 0a48139e0..127b724c6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/speculative/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/speculative/6-1.c\n@@ -41,7 +41,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tpthread_attr_t attr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-1.c\nindex 097d16185..5b6cd2847 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-1.c\n@@ -31,7 +31,7 @@\n \n static pthread_key_t keys[NUM_OF_KEYS];\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i;\n \tvoid *rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-2.c\nindex 553d2dae5..073393e43 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/1-2.c\n@@ -42,7 +42,7 @@ static void *a_thread_func()\n \tpthread_exit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tvoid *value_ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/2-1.c\nindex 51c89f376..18e68fbf0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/2-1.c\n@@ -23,7 +23,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_key_t key;\n \tvoid *rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/3-1.c\nindex 7e46d2d07..0b741acb9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/3-1.c\n@@ -51,7 +51,7 @@ static void *a_thread_func()\n \tpthread_exit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c\nindex 2473e02b5..dd485110b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c\n@@ -40,7 +40,7 @@\n \n static pthread_key_t keys[PTHREAD_KEYS_MAX + 1];\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i, rc;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-1.c\nindex 791d0f988..7511aff1f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-1.c\n@@ -30,7 +30,7 @@\n \n #define NUM_OF_KEYS 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_key_t keys[NUM_OF_KEYS];\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-2.c\nindex d5e341ee4..98d6f42de 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/1-2.c\n@@ -31,7 +31,7 @@\n #define NUM_OF_KEYS 10\n #define KEY_VALUE 100\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_key_t keys[NUM_OF_KEYS];\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/2-1.c\nindex b30bebcb6..48fece0da 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/2-1.c\n@@ -53,7 +53,7 @@ static void *a_thread_func()\n \tpthread_exit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-1.c\nindex 534972d8a..85408b64a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-1.c\n@@ -9,27 +9,27 @@\n  kernel to deliver a specified signal to a specified thread.\n \n  Using two global values of sem1 (INTHREAD and INMAIN), we are going to\n- control  when we want execution to be in main() and when we want\n- execution to be a_thread_func(). When the main() function sets sem1 to\n+ control  when we want execution to be in test_main() and when we want\n+ execution to be a_thread_func(). When the test_main() function sets sem1 to\n  INTHREAD and keeps looping until sem1 gets changed back to INMAIN, the\n  a_thread_func() will be exclusively running. Similarly, when the\n  a_thread_func() sets sem1 to INMAIN and keeps looping until sem1 gets\n- changed back to INTHREAD, the main() function will be exclusively\n+ changed back to INTHREAD, the test_main() function will be exclusively\n  running.\n \n  Steps:\n- 1. From the main() function, create a new thread. Using the above\n+ 1. From the test_main() function, create a new thread. Using the above\n     methodology, let the new thread run \"exclusively.\"\n  2. Inside the new thread, prepare for catching the signal indicated by\n     SIGTOTEST, and calling a handler that sets handler_called to 1. Now\n-    let the main() thread run \"exclusively\".\n- 3. Have main() send the signal indicated by SIGTOTEST to the new thread,\n+    let the test_main() thread run \"exclusively\".\n+ 3. Have test_main() send the signal indicated by SIGTOTEST to the new thread,\n     using pthread_kill(). Let the new thread continue running,\n-    and from the main function, wait until handler_called is set to\n+    and from the test_main function, wait until handler_called is set to\n     something other than 0.\n  4. In the new thread, if the handler wasn't called for more than 5\n     seconds, then set handler_called to -1, otherwise set it to 1.\n- 5. In either case, the main() function will continue execution and return\n+ 5. In either case, the test_main() function will continue execution and return\n     a PTS_PASS if handler_called was 1, and a PTS_FAIL if handler_called\n     was -1.\n  */\n@@ -75,7 +75,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-2.c\nindex f4c7eea5a..97c63e50b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-2.c\n@@ -107,7 +107,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/2-1.c\nindex 88b3a805a..b840be65f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/2-1.c\n@@ -18,7 +18,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t main_thread;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/3-1.c\nindex c54863f6b..890c1bc53 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/3-1.c\n@@ -16,7 +16,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t main_thread;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/7-1.c\nindex 721d17a51..ea7406b41 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/7-1.c\n@@ -18,7 +18,7 @@\n #include <sys/types.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t main_thread;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c\nindex b61a08173..97b1268a2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c\n@@ -196,7 +196,7 @@ static void *test(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/1-1.c\nindex 75ea46188..0ef256d4a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/1-1.c\n@@ -18,7 +18,7 @@\n static pthread_mutex_t mutex1, mutex2;\n static pthread_mutex_t mutex3 = PTHREAD_MUTEX_INITIALIZER;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-1.c\nindex b89ca30d2..a0c7a17f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-1.c\n@@ -14,7 +14,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-2.c\nindex e8c39b204..461482eb5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/2-2.c\n@@ -96,7 +96,7 @@ static struct _scenar {\n #define NSCENAR (sizeof(scenarii)/sizeof(scenarii[0]))\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tunsigned int i, j;\n@@ -220,7 +220,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/3-1.c\nindex a8b032c53..608859201 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/3-1.c\n@@ -14,7 +14,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-1.c\nindex 61cec1790..a05f5c232 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-1.c\n@@ -15,7 +15,7 @@\n \n static pthread_mutex_t mutex;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-2.c\nindex 0425a3f31..a33437176 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/5-2.c\n@@ -97,7 +97,7 @@ static struct _scenar {\n #define NSCENAR (sizeof(scenarii)/sizeof(scenarii[0]))\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tunsigned int i;\n@@ -210,7 +210,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/speculative/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/speculative/4-2.c\nindex 68a0b660f..655db094f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/speculative/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/speculative/4-2.c\n@@ -26,7 +26,7 @@\n #define FUNCTION \"pthread_mutex_destroy\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/1-1.c\nindex 017d1c00d..ca7779487 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/1-1.c\n@@ -19,7 +19,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if defined(_SC_PRIORITY_SCHEDULING)\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-1.c\nindex ba92e5d7d..ff8752ea6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-1.c\n@@ -24,7 +24,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if defined(_SC_PRIORITY_SCHEDULING)\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-2.c\nindex e75cbaa64..ea15ba85e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-2.c\n@@ -23,7 +23,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if defined(_SC_PRIORITY_SCHEDULING)\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-3.c\nindex b1f459435..19737f173 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/3-3.c\n@@ -24,7 +24,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if defined(_SC_PRIORITY_SCHEDULING)\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-1.c\nindex 10987e307..55f3f48cc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tpthread_mutex_t mutex1, mutex2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-2.c\nindex 99286d9cf..93d6c4f01 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/1-2.c\n@@ -164,7 +164,7 @@ static void *unlock_issue(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /***** main program *****/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mtx_null, mtx_def;\n \tpthread_mutexattr_t mattr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/2-1.c\nindex d22310316..1fdd3a43f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/2-1.c\n@@ -16,7 +16,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-1.c\nindex 8a9b989f1..ea35c6533 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-1.c\n@@ -22,7 +22,7 @@ typedef struct my_data {\n \n static my_data_t data PTS_ATTRIBUTE_UNUSED = { PTHREAD_MUTEX_INITIALIZER, 0 };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Test PASSED\\n\");\n \treturn PTS_PASS;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-2.c\nindex 53e4122c6..a12897108 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/3-2.c\n@@ -170,7 +170,7 @@ static void *unlock_issue(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /***** main program *****/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mtx_null, mtx_macro = PTHREAD_MUTEX_INITIALIZER;\n \tpthread_t thr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/4-1.c\nindex 1df6e5af2..8f137c9a5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/4-1.c\n@@ -14,7 +14,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tpthread_mutex_t mutex;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/5-1.c\nindex 771c85eab..4d06ba74b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/5-1.c\n@@ -75,7 +75,7 @@\n /***********************************    Test case   *****************************************/\n /********************************************************************************************/\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t child;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/speculative/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/speculative/5-2.c\nindex d36d675fe..bd5948b10 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/speculative/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/speculative/5-2.c\n@@ -80,7 +80,7 @@\n /********************************************************************************************/\n /***********************************    Test case   *****************************************/\n /********************************************************************************************/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct utsname un;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/1-1.c\nindex 4fccbfdf4..9396d98c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/1-1.c\n@@ -34,7 +34,7 @@ static void *f1(void *parm);\n static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\n static int value;\t\t\t/* value protected by mutex */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i;\n \tpthread_attr_t pta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/2-1.c\nindex a8123ba58..09b989136 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/2-1.c\n@@ -14,7 +14,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/3-1.c\nindex 78685af3d..ecb95f6e1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/3-1.c\n@@ -273,7 +273,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* At last (but not least) we need a main */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/4-1.c\nindex 9529f6cc0..f49127846 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/4-1.c\n@@ -131,7 +131,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /** parent thread function **/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/5-1.c\nindex 3984d6b92..b67939331 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/5-1.c\n@@ -132,7 +132,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /********* main ********/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i, j;\n \tpthread_t th;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_setprioceiling/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_setprioceiling/1-1.c\nindex 5aa1113c4..338127d88 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_setprioceiling/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_setprioceiling/1-1.c\n@@ -19,7 +19,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if defined(_SC_PRIORITY_SCHEDULING)\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/1-1.c\nindex 9955929ea..2eb2a1961 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/1-1.c\n@@ -15,11 +15,11 @@\n \n  * Steps:\n  *\n- * 1. Create a mutex in the main() thread and lock it.\n+ * 1. Create a mutex in the test_main() thread and lock it.\n  * 2. Create a thread, and call pthread_mutex_timedlock inside of it.  It should block for\n  *    the set time of (3 secs.).\n  * 3. Save the time before and after the thread tried to lock the mutex.\n- * 4. After the thread has ended, main() will compare the times before and after the mutex\n+ * 4. After the thread has ended, test_main() will compare the times before and after the mutex\n  *    tried to lock in the thread.\n  */\n \n@@ -45,7 +45,7 @@ static struct timeval currsec1, currsec2;\t/* Variables for saving time before\n  * MAIN()\n  *\n  * *************************/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tstruct timeval time_diff;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c\nindex 8015dd2e9..cb67a3e49 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c\n@@ -15,12 +15,12 @@\n \n  * Steps:\n  *\n- * 1. Create a mutex in the main() thread and lock it.\n+ * 1. Create a mutex in the test_main() thread and lock it.\n  * 2. Create a thread, and call pthread_mutex_timedlock inside of it.  It should block for\n  *    the set time of (3 secs.).\n  * 3. Save the time before and after the thread tried to lock the mutex.\n- * 4. After the thread has ended, main() will compare the times before and after the mutex\n- *    tried to lock in the thread.\n+ * 4. After the thread has ended, test_main() will compare the times before\n+ *    and after the mutex tried to lock in the thread.\n  */\n \n /* Test for CLOCK_REALTIME */\n@@ -48,7 +48,7 @@ static struct timeval currsec1, currsec2;\t/* Variables for saving time before\n  * MAIN()\n  *\n  * *************************/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tstruct timeval time_diff;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/4-1.c\nindex d3c0bdae9..e28091014 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/4-1.c\n@@ -38,7 +38,7 @@ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\t/* The mutex */\n  * MAIN()\n  *\n  * *************************/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-1.c\nindex f51106bdf..d42248e92 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-1.c\n@@ -46,7 +46,7 @@ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\t/* The mutex */\n  * MAIN()\n  *\n  * *************************/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-2.c\nindex afca84eed..1f6611289 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-2.c\n@@ -46,7 +46,7 @@ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\t/* The mutex */\n  * MAIN()\n  *\n  * *************************/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-3.c\nindex a5f8b3383..00566fb2b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/5-3.c\n@@ -13,7 +13,7 @@\n  *\n  * Steps:\n  *\n- * 1. In main(), lock the mutex then create a thread.\n+ * 1. In test_main(), lock the mutex then create a thread.\n  * 2. Inside the thread, call pthread_mutex_timedlock.  It should block and return\n  *    ETIMEDOUT.\n  * 3. Save the return value of pthread_mutex_timedlock() and cleanup mutex stuff.\n@@ -42,13 +42,13 @@ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\t/* The mutex */\n  * MAIN()\n  *\n  * *************************/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \n \t/* Lock the mutex before creating the thread. */\n \tif (pthread_mutex_lock(&mutex) != 0) {\n-\t\tperror(\"Error in pthread_mutex_lock in main().\\n\");\n+\t\tperror(\"Error in pthread_mutex_lock in test_main().\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-1.c\nindex ee3f4587c..38eeee80e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-1.c\n@@ -33,7 +33,7 @@ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\n static int t1_start = 0;\n static int t1_pause = 1;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i, rc;\n \tpthread_t t1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c\nindex a3d8c4864..446155697 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c\n@@ -146,7 +146,7 @@ static void *tf(void *arg)\n }\n \n /* Main entry point. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tunsigned int sc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c\nindex 038cf94f0..248738cd3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c\n@@ -123,7 +123,7 @@ static void *tf(void *arg)\n }\n \n /* Main entry point. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tunsigned int sc;\n@@ -427,7 +427,7 @@ int main(void)\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/3-1.c\nindex ea81f99ca..c09d38b97 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/3-1.c\n@@ -14,7 +14,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-1.c\nindex b2a55d861..f169c6d40 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-1.c\n@@ -23,7 +23,7 @@\n \n static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c\nindex eef5dd8db..409459455 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c\n@@ -144,7 +144,7 @@ static void *tf(void *arg)\n }\n \n /* Main entry point. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tint sc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c\nindex 2145bde8a..38a405b0d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c\n@@ -297,7 +297,7 @@ static void *test(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/1-1.c\nindex db6b3b326..0b8a93ba2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/1-1.c\n@@ -24,7 +24,7 @@\n \n static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c\nindex 39dacb73e..c796f7f2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c\n@@ -37,7 +37,7 @@ static void *func(void *parm);\n static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;\n static int value;\t\t\t/* value protected by mutex */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i;\n \tpthread_t threads[THREAD_NUM];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/3-1.c\nindex cb0ae72b6..6770a795e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/3-1.c\n@@ -14,7 +14,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-1.c\nindex f413e55cf..690d769f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-1.c\n@@ -96,7 +96,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /** parent thread function **/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_mutexattr_t ma;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-2.c\nindex 341b318de..ba27107ef 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/5-2.c\n@@ -76,7 +76,7 @@\n /********************************************************************************************/\n \n /** parent thread function **/\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_mutexattr_t ma;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/1-1.c\nindex ea1ecd529..11f6f228d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/1-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/2-1.c\nindex 476167f7f..f1f9f5c36 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/2-1.c\n@@ -23,7 +23,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/3-1.c\nindex 4107a3224..7b1550522 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/3-1.c\n@@ -21,7 +21,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/4-1.c\nindex cad698012..158ce530e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/4-1.c\n@@ -23,7 +23,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t *mta = NULL;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-1.c\nindex 89c80cecf..087506f1a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-1.c\n@@ -27,7 +27,7 @@ static void print_pthread_error(const char *fname, int ret)\n \tprintf(\"Unexpected error at %s(): %s\\n\", fname, strerror(ret));\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is prioceiling capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-2.c\nindex ab53b3fff..e86fdbf3d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-2.c\n@@ -23,7 +23,7 @@\n #include <sched.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is prioceiling capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/3-1.c\nindex 1388c4fb7..6c57834ab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/3-1.c\n@@ -26,7 +26,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint prioceiling, ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-1.c\nindex 33880f4f1..4be4ef1ca 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-1.c\n@@ -21,7 +21,7 @@\n #include <sched.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-2.c\nindex 02c5056b4..c39a0dfa6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-2.c\n@@ -17,7 +17,7 @@\n #include <sched.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-1.c\nindex 22ffbc6f5..6492d3211 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-2.c\nindex a9eb82250..acc6a74d4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-2.c\n@@ -22,7 +22,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-3.c\nindex 984410476..df9bbf755 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-3.c\n@@ -22,7 +22,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/3-1.c\nindex 0046c9924..3650ce7dd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/3-1.c\n@@ -23,7 +23,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-1.c\nindex 71c864ea0..0f6d4f80e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-1.c\n@@ -24,7 +24,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint type;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-2.c\nindex 7a77b77f1..f5c696d2e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-2.c\n@@ -25,7 +25,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint type;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-3.c\nindex 9b28c42ad..82d0a9b2f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-3.c\n@@ -25,7 +25,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint type;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-4.c\nindex a7c452052..11a2c1606 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-4.c\n@@ -25,7 +25,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint type;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-5.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-5.c\nindex 888a5a22b..f353ca23e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/1-5.c\n@@ -25,7 +25,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint type;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1.c\nindex 8c999e34f..fc15b771d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1.c\n@@ -25,7 +25,7 @@\n #include \"posixtest.h\"\n #include <errno.h>\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint type, ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/1-1.c\nindex c9abce9c3..ecdc78446 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/3-1.c\nindex edc06781f..fdda86468 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/3-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/1-1.c\nindex a8973757c..5cc4a7749 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/1-1.c\n@@ -22,7 +22,7 @@\n #include <sched.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is prioceiling capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-1.c\nindex 4546ab8ec..75508c9ca 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-1.c\n@@ -24,7 +24,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is prioceiling capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-2.c\nindex b93a1bde4..43862cb8c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-2.c\n@@ -24,7 +24,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is prioceiling capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/1-1.c\nindex 9d7fc0c8d..a07ab9c0b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/1-1.c\n@@ -21,7 +21,7 @@\n #include <sched.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-1.c\nindex 566b38e5c..6fa051e0a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-1.c\n@@ -21,7 +21,7 @@\n \n #define INVALID_PROTOCOL -1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-2.c\nindex 8912503af..4b12a7509 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-2.c\n@@ -20,7 +20,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-1.c\nindex 8e8617bbd..ee2ff5ad4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-1.c\n@@ -37,7 +37,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-2.c\nindex 9112208e1..223fbffa7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-2.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-1.c\nindex 614471042..b05c8c31c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-2.c\nindex edc43f87c..e741605ae 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-2.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-1.c\nindex 0db84c4f2..bd0695060 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-1.c\n@@ -23,7 +23,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-2.c\nindex 27abbd00e..35d971928 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-2.c\n@@ -26,7 +26,7 @@\n \n #define INVALID_PSHARED_VALUE -1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/1-1.c\nindex 3393297a4..f580f8cbe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/1-1.c\n@@ -17,7 +17,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint type;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/2-1.c\nindex 96c2d4744..4fcd0a717 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/2-1.c\n@@ -38,7 +38,7 @@ static void alarm_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-1.c\nindex 3f8571214..897be838d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-1.c\n@@ -28,7 +28,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-2.c\nindex cd2b669ca..4712bdf54 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-2.c\n@@ -43,7 +43,7 @@ static void *a_thread_func()\n \tpthread_exit(NULL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Initialize a mutex attributes object */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-3.c\nindex 31f9b9fb9..1f1fe4f97 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-3.c\n@@ -28,7 +28,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-4.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-4.c\nindex cf17b8487..7ee343ac8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-4.c\n@@ -28,7 +28,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutex_t mutex;\n \tpthread_mutexattr_t mta;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/7-1.c\nindex 5404f8bb8..2076f7181 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/7-1.c\n@@ -26,7 +26,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_mutexattr_t mta;\n \tint ret;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-1.c\nindex 92a757930..f39b33ecc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-1.c\n@@ -34,7 +34,7 @@ static void an_init_func(void)\n \tinit_flag++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-2.c\nindex 572a242e5..02b06f38f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-2.c\n@@ -84,7 +84,7 @@ static void my_init(void)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-3.c\nindex 9c55fe8cc..8dc5d302b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/1-3.c\n@@ -113,7 +113,7 @@ static void *threaded(void *arg)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/2-1.c\nindex 1b507f895..1d0a32936 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/2-1.c\n@@ -84,7 +84,7 @@ static void my_init(void)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/3-1.c\nindex 6f8fa9e97..64be6c553 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/3-1.c\n@@ -34,7 +34,7 @@ static pthread_once_t once_control = PTHREAD_ONCE_INIT;\n /* The init function that pthread_once calls */\n static void *an_init_func()\n {\n-\t/* Indicate to main() that the init function has been reached */\n+\t/* Indicate to test_main() that the init function has been reached */\n \tinit_flag = 1;\n \n \t/* Stay in a continuous loop until the thread that called\n@@ -61,12 +61,12 @@ static void *a_thread_func()\n /* 2nd init function used by the 2nd call of pthread_once */\n static void *an_init_func2()\n {\n-\t/* Indicate to main() that this init function has been reached */\n+\t/* Indicate to test_main() that this init function has been reached */\n \tinit_flag = 1;\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tinit_flag = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/6-1.c\nindex 018ad6b0c..0bb4ba6e8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/6-1.c\n@@ -212,7 +212,7 @@ static void *test(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/1-1.c\nindex 9d7e575c8..89afc0e15 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/1-1.c\n@@ -20,7 +20,7 @@\n \n #define COUNT 1000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlock_t rwlock;\n \tint cnt = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/3-1.c\nindex 3aef44515..9dbfd08bd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/3-1.c\n@@ -20,7 +20,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlock_t rwlock;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/1-1.c\nindex 6dca3ce1d..97d31a380 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/1-1.c\n@@ -50,7 +50,7 @@ static void *fn_rd(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/2-1.c\nindex 31ed137de..4f9561248 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/2-1.c\n@@ -50,7 +50,7 @@ static void *fn_rd(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/3-1.c\nindex 71ce2358d..7cde9039e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/3-1.c\n@@ -26,7 +26,7 @@\n \n static pthread_rwlock_t rwlock;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_rwlockattr_t rwlockattr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/6-1.c\nindex 165b09fd6..c811842a2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/6-1.c\n@@ -23,7 +23,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstatic pthread_rwlock_t rwlock;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/1-1.c\nindex 724ecc390..b4900a5f8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/1-1.c\n@@ -68,7 +68,7 @@ static void *fn_rd(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t rd_thread1, rd_thread2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c\nindex 3b27a0bbb..9240fd3e3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c\n@@ -134,7 +134,7 @@ static void *fn_wr(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_THREAD_PRIORITY_SCHEDULING\n \tprintf(\"Posix Thread Execution Scheduling not supported\\n\");\n@@ -154,28 +154,28 @@ int main(void)\n \t/* main thread needs to have the highest priority */\n \tpriority = sched_get_priority_min(TRD_POLICY) + 2;\n \tset_priority(pthread_self(), TRD_POLICY, priority);\n-\tprintf(\"main: has priority: %d\\n\", priority);\n+\tprintf(\"test_main: has priority: %d\\n\", priority);\n \n \tif (pthread_rwlock_init(&rwlock, &attr) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_init()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_init()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: attempt read lock\\n\");\n+\tprintf(\"test_main: attempt read lock\\n\");\n \t/* This read lock should succeed */\n \tif (pthread_rwlock_rdlock(&rwlock) != 0) {\n \t\tprintf\n-\t\t    (\"Test FAILED: main cannot get read lock when no one owns the lock\\n\");\n+\t\t    (\"Test FAILED: test_main cannot get read lock when no one owns the lock\\n\");\n \t\treturn PTS_FAIL;\n \t} else\n-\t\tprintf(\"main: acquired read lock\\n\");\n+\t\tprintf(\"test_main: acquired read lock\\n\");\n \n \twr_thread_state = NOT_CREATED_THREAD;\n \tpriority = sched_get_priority_min(TRD_POLICY) + 1;\n-\tprintf(\"main: create wr_thread, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create wr_thread, with priority: %d\\n\", priority);\n \tif (pthread_create(&wr_thread, NULL, fn_wr, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: Error at 1st pthread_create()\\n\");\n+\t\tprintf(\"test_main: Error at 1st pthread_create()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -199,10 +199,10 @@ int main(void)\n \n \trd_thread_state = 1;\n \tpriority = sched_get_priority_min(TRD_POLICY);\n-\tprintf(\"main: create rd_thread, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create rd_thread, with priority: %d\\n\", priority);\n \tif (pthread_create(&rd_thread, NULL, fn_rd, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: failed at creating rd_thread\\n\");\n+\t\tprintf(\"test_main: failed at creating rd_thread\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -221,9 +221,9 @@ int main(void)\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n-\tprintf(\"main: unlock read lock\\n\");\n+\tprintf(\"test_main: unlock read lock\\n\");\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: failed to unlock read lock\\n\");\n+\t\tprintf(\"test_main: failed to unlock read lock\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -243,7 +243,7 @@ int main(void)\n \t}\n \n \tif (pthread_join(wr_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at 1st pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at 1st pthread_join()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \t/* we expect the reader get the lock when writer has unlocked the lock */\n@@ -262,7 +262,7 @@ int main(void)\n \t}\n \n \tif (pthread_join(rd_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at 2nd pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at 2nd pthread_join()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c\nindex 4799b1e88..21f94aa6e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c\n@@ -134,7 +134,7 @@ static void *fn_wr(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_THREAD_PRIORITY_SCHEDULING\n \tprintf(\"Posix Thread Execution Scheduling not supported\\n\");\n@@ -156,25 +156,25 @@ int main(void)\n \tset_priority(pthread_self(), TRD_POLICY, priority);\n \n \tif (pthread_rwlock_init(&rwlock, &attr) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_init()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_init()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: attempt read lock\\n\");\n+\tprintf(\"test_main: attempt read lock\\n\");\n \t/* We have no lock, this read lock should succeed */\n \tif (pthread_rwlock_rdlock(&rwlock) != 0) {\n \t\tprintf\n-\t\t    (\"Test FAILED: main cannot get read lock when no one owns the lock\\n\");\n+\t\t    (\"Test FAILED: test_main cannot get read lock when no one owns the lock\\n\");\n \t\treturn PTS_FAIL;\n \t} else\n-\t\tprintf(\"main: acquired read lock\\n\");\n+\t\tprintf(\"test_main: acquired read lock\\n\");\n \n \twr_thread_state = NOT_CREATED_THREAD;\n \tpriority = sched_get_priority_min(TRD_POLICY) + 1;\n-\tprintf(\"main: create wr_thread, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create wr_thread, with priority: %d\\n\", priority);\n \tif (pthread_create(&wr_thread, NULL, fn_wr, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: Error at 1st pthread_create()\\n\");\n+\t\tprintf(\"test_main: Error at 1st pthread_create()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -198,10 +198,10 @@ int main(void)\n \n \trd_thread_state = NOT_CREATED_THREAD;\n \tpriority = sched_get_priority_min(TRD_POLICY) + 1;\n-\tprintf(\"main: create rd_thread, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create rd_thread, with priority: %d\\n\", priority);\n \tif (pthread_create(&rd_thread, NULL, fn_rd, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: failed at creating rd_thread\\n\");\n+\t\tprintf(\"test_main: failed at creating rd_thread\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -220,9 +220,9 @@ int main(void)\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n-\tprintf(\"main: unlock read lock\\n\");\n+\tprintf(\"test_main: unlock read lock\\n\");\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: failed to release read lock\\n\");\n+\t\tprintf(\"test_main: failed to release read lock\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -242,7 +242,7 @@ int main(void)\n \t}\n \n \tif (pthread_join(wr_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at 1st pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at 1st pthread_join()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \t/* we expect the reader get the lock when writer has release the lock */\n@@ -261,7 +261,7 @@ int main(void)\n \t}\n \n \tif (pthread_join(rd_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at 2nd pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at 2nd pthread_join()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c\nindex aa1511bae..e0a9857bd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c\n@@ -17,7 +17,7 @@\n  * In this case, reader has higher priority than the writer\n  *\n  Steps:\n- * We have three threads, main(also a reader), writer, reader\n+ * We have three threads, test_main(also a reader), writer, reader\n  *\n  * 1.  Main thread set its shcedule policy as \"SCHED_FIFO\", with highest priority\n  *     the three: sched_get_priority_min()+2.\n@@ -134,7 +134,7 @@ static void *fn_wr(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n #ifndef _POSIX_THREAD_PRIORITY_SCHEDULING\n@@ -146,30 +146,30 @@ int main(void)\n \tpthread_t rd_thread, wr_thread;\n \tint priority;\n \n-\t/* main thread needs to have the highest priority */\n+\t/* test_main thread needs to have the highest priority */\n \tpriority = sched_get_priority_min(TRD_POLICY) + 2;\n \tset_priority(pthread_self(), TRD_POLICY, priority);\n \n \tif (pthread_rwlock_init(&rwlock, NULL) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_init()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_init()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: attempt read lock\\n\");\n+\tprintf(\"test_main: attempt read lock\\n\");\n \t/* We have no lock, this read lock should succeed */\n \tif (pthread_rwlock_rdlock(&rwlock) != 0) {\n \t\tprintf\n-\t\t    (\"Test FAILED: main cannot get read lock when no one owns the lock\\n\");\n+\t\t    (\"Test FAILED: test_main cannot get read lock when no one owns the lock\\n\");\n \t\treturn PTS_FAIL;\n \t} else\n-\t\tprintf(\"main: acquired read lock\\n\");\n+\t\tprintf(\"test_main: acquired read lock\\n\");\n \n \twr_thread_state = NOT_CREATED_THREAD;\n \tpriority = sched_get_priority_min(TRD_POLICY);\n-\tprintf(\"main: create wr_thread, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create wr_thread, with priority: %d\\n\", priority);\n \tif (pthread_create(&wr_thread, NULL, fn_wr, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: Error at 1st pthread_create()\\n\");\n+\t\tprintf(\"test_main: Error at 1st pthread_create()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -193,10 +193,10 @@ int main(void)\n \n \trd_thread_state = NOT_CREATED_THREAD;\n \tpriority = sched_get_priority_min(TRD_POLICY) + 1;\n-\tprintf(\"main: create rd_thread, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create rd_thread, with priority: %d\\n\", priority);\n \tif (pthread_create(&rd_thread, NULL, fn_rd, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: failed at creating rd_thread\\n\");\n+\t\tprintf(\"test_main: failed at creating rd_thread\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -214,9 +214,9 @@ int main(void)\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n-\tprintf(\"main: unlock read lock\\n\");\n+\tprintf(\"test_main: unlock read lock\\n\");\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: failed to release read lock\\n\");\n+\t\tprintf(\"test_main: failed to release read lock\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -236,12 +236,12 @@ int main(void)\n \t}\n \n \tif (pthread_join(wr_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at 1st pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at 1st pthread_join()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n \tif (pthread_join(rd_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at 2nd pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at 2nd pthread_join()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/4-1.c\nindex 176262713..b9ea4f901 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/4-1.c\n@@ -86,7 +86,7 @@ static void *th_fn(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt;\n \thandler_called = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/5-1.c\nindex a37b06793..faa01c14e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/5-1.c\n@@ -23,7 +23,7 @@\n \n #define COUNT 10\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstatic pthread_rwlock_t rwlock;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/1-1.c\nindex f13e8c414..38b6a9de9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/1-1.c\n@@ -84,7 +84,7 @@ static void *fn_rd(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t rd_thread1, rd_thread2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/2-1.c\nindex 2e57403aa..26331326b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/2-1.c\n@@ -84,7 +84,7 @@ static void *fn_rd(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t thread1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c\nindex 2585fddc5..ba240fd2c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c\n@@ -98,7 +98,7 @@ static void *fn_rd(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t rd_thread1, rd_thread2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/5-1.c\nindex da48575ef..9277c0a62 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/5-1.c\n@@ -127,7 +127,7 @@ static void *fn_rd_2(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-1.c\nindex ba09b981b..70560e26f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-1.c\n@@ -105,7 +105,7 @@ static void *th_fn(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt;\n \tstruct timeval wait_time;\n@@ -115,12 +115,12 @@ int main(void)\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: attempt write lock\\n\");\n+\tprintf(\"test_main: attempt write lock\\n\");\n \tif (pthread_rwlock_wrlock(&rwlock) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_wrlock()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_wrlock()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n-\tprintf(\"main: acquired write lock\\n\");\n+\tprintf(\"test_main: acquired write lock\\n\");\n \n \tthread_state = NOT_CREATED_THREAD;\n \tif (pthread_create(&sig_thread, NULL, th_fn, NULL) != 0) {\n@@ -128,8 +128,9 @@ int main(void)\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\t/* Wait for the thread to get ready for handling signal (the thread should\n-\t * be block on rwlock since main() has the write lock at this point) */\n+\t/* Wait for the thread to get ready for handling signal (the thread\n+\t * should be block on rwlock since test_main() has the write lock\n+\t * at this point) */\n \tcnt = 0;\n \tdo {\n \t\tsleep(1);\n@@ -140,9 +141,9 @@ int main(void)\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n-\tprintf(\"main: fire SIGUSR1 to thread\\n\");\n+\tprintf(\"test_main: fire SIGUSR1 to thread\\n\");\n \tif (pthread_kill(sig_thread, SIGUSR1) != 0) {\n-\t\tprintf(\"main: Error at pthread_kill()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_kill()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -179,14 +180,14 @@ int main(void)\n \t\texit(PTS_FAIL);\n \t}\n \n-\tprintf(\"main: unlock write lock\\n\");\n+\tprintf(\"test_main: unlock write lock\\n\");\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_unlock()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_unlock()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n \tif (pthread_join(sig_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_join()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c\nindex d3f812b4f..b1e6c06d7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c\n@@ -120,7 +120,7 @@ static void *th_fn(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c\nindex cdf9d6074..d22aa3e3e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c\n@@ -88,7 +88,7 @@ static void *fn_wr(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t thread0, thread1, thread2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/2-1.c\nindex 5bf76b8d5..d104097d0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/2-1.c\n@@ -89,7 +89,7 @@ static void *fn(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t thread1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c\nindex 9dd3f7091..58714095f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c\n@@ -108,7 +108,7 @@ static void *fn_wr(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t thread0, thread1, thread2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c\nindex 53a192fbb..5cb135b16 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c\n@@ -133,7 +133,7 @@ static void *fn_wr_2(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-1.c\nindex 8253485d1..820067fb8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-1.c\n@@ -105,7 +105,7 @@ static void *th_fn(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt;\n \tstruct timeval time_diff;\n@@ -115,12 +115,12 @@ int main(void)\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: attempt write lock\\n\");\n+\tprintf(\"test_main: attempt write lock\\n\");\n \tif (pthread_rwlock_wrlock(&rwlock) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_wrlock()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_wrlock()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n-\tprintf(\"main: acquired write lock\\n\");\n+\tprintf(\"test_main: acquired write lock\\n\");\n \n \tthread_state = NOT_CREATED_THREAD;\n \tif (pthread_create(&sig_thread, NULL, th_fn, NULL) != 0) {\n@@ -128,8 +128,9 @@ int main(void)\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\t/* Wait for the thread to get ready for handling signal (the thread should\n-\t * be block on rwlock since main() has the write lock at this point) */\n+\t/* Wait for the thread to get ready for handling signal (the thread\n+\t * should be block on rwlock since test_main() has the write lock\n+\t * at this point) */\n \tcnt = 0;\n \tdo {\n \t\tsleep(1);\n@@ -140,9 +141,9 @@ int main(void)\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n-\tprintf(\"main: fire SIGUSR1 to thread\\n\");\n+\tprintf(\"test_main: fire SIGUSR1 to thread\\n\");\n \tif (pthread_kill(sig_thread, SIGUSR1) != 0) {\n-\t\tprintf(\"main: Error at pthread_kill()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_kill()\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -178,14 +179,14 @@ int main(void)\n \t\texit(PTS_FAIL);\n \t}\n \n-\tprintf(\"main: unlock write lock\\n\");\n+\tprintf(\"test_main: unlock write lock\\n\");\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_unlock()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_unlock()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n \tif (pthread_join(sig_thread, NULL) != 0) {\n-\t\tprintf(\"main: Error at pthread_join()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_join()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c\nindex e9949f855..6b685bbf2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c\n@@ -120,7 +120,7 @@ static void *th_fn(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_tryrdlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_tryrdlock/1-1.c\nindex d107d80df..6a33d2231 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_tryrdlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_tryrdlock/1-1.c\n@@ -83,7 +83,7 @@ static void *fn_rd_2(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc = 0;\n@@ -91,26 +91,26 @@ int main(void)\n \tpthread_t rd_thread1, rd_thread2;\n \n \tif (pthread_rwlock_init(&rwlock, NULL) != 0) {\n-\t\tprintf(\"main: Error at pthrad_rwlock_init()\\n\");\n+\t\tprintf(\"test_main: Error at pthrad_rwlock_init()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: attempt pthread_rwlock_tryrdlock\\n\");\n+\tprintf(\"test_main: attempt pthread_rwlock_tryrdlock\\n\");\n \t/* We have no lock, this read lock should succeed */\n \trc = pthread_rwlock_tryrdlock(&rwlock);\n \tif (rc != 0) {\n \t\tprintf\n-\t\t    (\"Test FAILED: in main()  at pthread_rwlock_tryrdlock, error code:%d\\n\",\n+\t\t    (\"Test FAILED: in test_main()  at pthread_rwlock_tryrdlock, error code:%d\\n\",\n \t\t     rc);\n \t\treturn PTS_FAIL;\n \t}\n \n-\tprintf(\"main: acquired read lock\\n\");\n+\tprintf(\"test_main: acquired read lock\\n\");\n \n \tthread_state = NOT_CREATED_THREAD;\n-\tprintf(\"main: create rd_thread1\\n\");\n+\tprintf(\"test_main: create rd_thread1\\n\");\n \tif (pthread_create(&rd_thread1, NULL, fn_rd_1, NULL) != 0) {\n-\t\tprintf(\"main: Error at creating rd_thread1\\n\");\n+\t\tprintf(\"test_main: Error at creating rd_thread1\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -134,30 +134,30 @@ int main(void)\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: unlock read lock\\n\");\n+\tprintf(\"test_main: unlock read lock\\n\");\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_unlock\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_unlock\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n \tif (pthread_join(rd_thread1, NULL) != 0) {\n-\t\tprintf(\"main: Error joining rd_thread1\\n\");\n+\t\tprintf(\"test_main: Error joining rd_thread1\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: attempt write lock\\n\");\n+\tprintf(\"test_main: attempt write lock\\n\");\n \tif (pthread_rwlock_wrlock(&rwlock) != 0) {\n-\t\tprintf(\"main: Error getting write lock\\n\");\n+\t\tprintf(\"test_main: Error getting write lock\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: acquired write lock\\n\");\n+\tprintf(\"test_main: acquired write lock\\n\");\n \n \tthread_state = NOT_CREATED_THREAD;\n \tcnt = 0;\n-\tprintf(\"main: create rd_thread2\\n\");\n+\tprintf(\"test_main: create rd_thread2\\n\");\n \tif (pthread_create(&rd_thread2, NULL, fn_rd_2, NULL) != 0) {\n-\t\tprintf(\"main: Error at creating rd_thread2\\n\");\n+\t\tprintf(\"test_main: Error at creating rd_thread2\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -175,10 +175,10 @@ int main(void)\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: unlock write lock\\n\");\n+\tprintf(\"test_main: unlock write lock\\n\");\n \tthread_state = NOT_CREATED_THREAD;\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: Error at releasing write lock\\n\");\n+\t\tprintf(\"test_main: Error at releasing write lock\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c\nindex b92232878..b925d8724 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c\n@@ -60,7 +60,7 @@ static void *fn_wr(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1.c\nindex cc0d3a296..61d394e1e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1.c\n@@ -20,7 +20,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstatic pthread_rwlock_t rwlock;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/1-1.c\nindex 624dec055..7dca23825 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/1-1.c\n@@ -103,7 +103,7 @@ static void *fn_rd(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/2-1.c\nindex b35c141c5..9407349b2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/2-1.c\n@@ -64,7 +64,7 @@ static void *fn_wr(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c\nindex 81d9ec43f..d73b7ef47 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c\n@@ -93,7 +93,7 @@ static void *fn_rd(void *arg)\n \trd_thread_state = PASSED_LOCK;\n \tprintf(\"reader: acquired read lock\\n\");\n \n-\t/* Wait for main to wake us up */\n+\t/* Wait for test_main to wake us up */\n \tdo {\n \t\tsleep(1);\n \t} while (rd_thread_state != EXITING_THREAD);\n@@ -128,7 +128,7 @@ static void *fn_wr_1(void *arg)\n \twr_thread_state_1 = PASSED_LOCK;\n \tprintf(\"writer1: acquired write lock\\n\");\n \n-\t/* Wait for main to wake us up */\n+\t/* Wait for test_main to wake us up */\n \n \tdo {\n \t\tsleep(1);\n@@ -165,7 +165,7 @@ static void *fn_wr_2(void *arg)\n \twr_thread_state_2 = PASSED_LOCK;\n \tprintf(\"writer2: acquired writer lock\\n\");\n \n-\t/* Wait for main to wake us up */\n+\t/* Wait for test_main to wake us up */\n \tdo {\n \t\tsleep(1);\n \t} while (wr_thread_state_2 != EXITING_THREAD);\n@@ -180,7 +180,7 @@ static void *fn_wr_2(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_THREAD_PRIORITY_SCHEDULING\n \tprintf(\"Posix Thread Execution Scheduling not supported\\n\");\n@@ -196,15 +196,15 @@ int main(void)\n \tset_priority(pthread_self(), TRD_POLICY, priority);\n \n \tif (pthread_rwlock_init(&rwlock, NULL) != 0) {\n-\t\tprintf(\"main: Error at pthread_rwlock_init()\\n\");\n+\t\tprintf(\"test_main: Error at pthread_rwlock_init()\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n-\tprintf(\"main: write lock\\n\");\n+\tprintf(\"test_main: write lock\\n\");\n \t/* We have no lock, this read lock should succeed */\n \tif (pthread_rwlock_wrlock(&rwlock) != 0) {\n \t\tprintf\n-\t\t    (\"Error: main cannot get write lock when no one owns the lock\\n\");\n+\t\t    (\"Error: test_main cannot get write lock when no one owns the lock\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -212,10 +212,10 @@ int main(void)\n \n \twr_thread_state_1 = NOT_CREATED_THREAD;\n \tpriority = sched_get_priority_min(TRD_POLICY) + 2;\n-\tprintf(\"main: create writer1, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create writer1, with priority: %d\\n\", priority);\n \tif (pthread_create(&writer1, NULL, fn_wr_1, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: Error creating writer1\\n\");\n+\t\tprintf(\"test_main: Error creating writer1\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -230,7 +230,7 @@ int main(void)\n \n \tif (wr_thread_state_1 == 3) {\n \t\tprintf\n-\t\t    (\"writer1 did not block on write lock, when main owns the lock\\n\");\n+\t\t    (\"writer1 did not block on write lock, when test_main owns the lock\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t} else if (wr_thread_state_1 != 2) {\n \t\tprintf(\"Unexpected writer1 state\\n\");\n@@ -241,9 +241,9 @@ int main(void)\n \n \trd_thread_state = 1;\n \tpriority = sched_get_priority_min(TRD_POLICY) + 2;\n-\tprintf(\"main: create reader, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create reader, with priority: %d\\n\", priority);\n \tif (pthread_create(&reader, NULL, fn_rd, (void *)(long)priority) != 0) {\n-\t\tprintf(\"main: failed at creating reader\\n\");\n+\t\tprintf(\"test_main: failed at creating reader\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -265,10 +265,10 @@ int main(void)\n \n \twr_thread_state_2 = 1;\n \tpriority = sched_get_priority_min(TRD_POLICY);\n-\tprintf(\"main: create writer2, with priority: %d\\n\", priority);\n+\tprintf(\"test_main: create writer2, with priority: %d\\n\", priority);\n \tif (pthread_create(&writer2, NULL, fn_wr_2, (void *)(long)priority) !=\n \t    0) {\n-\t\tprintf(\"main: Error creating writer2\\n\");\n+\t\tprintf(\"test_main: Error creating writer2\\n\");\n \t\treturn PTS_UNRESOLVED;\n \t}\n \n@@ -283,16 +283,16 @@ int main(void)\n \n \tif (wr_thread_state_2 == 3) {\n \t\tprintf\n-\t\t    (\"writer2 did not block on write lock, when main owns the lock\\n\");\n+\t\t    (\"writer2 did not block on write lock, when test_main owns the lock\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t} else if (wr_thread_state_2 != 2) {\n \t\tprintf(\"Unexpected writer1 state\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n-\tprintf(\"main: release write lock\\n\");\n+\tprintf(\"test_main: release write lock\\n\");\n \tif (pthread_rwlock_unlock(&rwlock) != 0) {\n-\t\tprintf(\"main: failed to release write lock\\n\");\n+\t\tprintf(\"test_main: failed to release write lock\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -304,7 +304,7 @@ int main(void)\n \n \tif (wr_thread_state_1 == 2) {\n \t\tprintf\n-\t\t    (\"Test fail: writer did not get write lock, when main release the lock\\n\");\n+\t\t    (\"Test fail: writer did not get write lock, when test_main release the lock\\n\");\n \t\texit(PTS_FAIL);\n \t} else if (wr_thread_state_1 != 3) {\n \t\tprintf(\"Unexpected writer1 state\\n\");\n@@ -315,7 +315,7 @@ int main(void)\n \twr_thread_state_1 = 4;\n \n \tif (pthread_join(writer1, NULL) != 0) {\n-\t\tprintf(\"main: Error joining writer1\\n\");\n+\t\tprintf(\"test_main: Error joining writer1\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -338,7 +338,7 @@ int main(void)\n \trd_thread_state = 4;\n \n \tif (pthread_join(reader, NULL) != 0) {\n-\t\tprintf(\"main: Error joining reader\\n\");\n+\t\tprintf(\"test_main: Error joining reader\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \n@@ -350,7 +350,7 @@ int main(void)\n \n \tif (wr_thread_state_2 == 2) {\n \t\tprintf\n-\t\t    (\"Test fail: writer2 still blocked on write lock, when main release the lock\\n\");\n+\t\t    (\"Test fail: writer2 still blocked on write lock, when test_main release the lock\\n\");\n \t\texit(PTS_FAIL);\n \t} else if (wr_thread_state_2 != 3) {\n \t\tprintf(\"Unexpected writer2 state\\n\");\n@@ -360,7 +360,7 @@ int main(void)\n \twr_thread_state_2 = 4;\n \n \tif (pthread_join(writer2, NULL) != 0) {\n-\t\tprintf(\"main: Error joining writer1\\n\");\n+\t\tprintf(\"test_main: Error joining writer1\\n\");\n \t\texit(PTS_UNRESOLVED);\n \t}\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-1.c\nindex d4a579edf..b04e3c802 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-1.c\n@@ -26,7 +26,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstatic pthread_rwlock_t rwlock;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c\nindex 6b52b938a..233990d93 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c\n@@ -50,7 +50,7 @@ static void *fn_unlk(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/1-1.c\nindex 6786238e7..5211cda94 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/1-1.c\n@@ -68,7 +68,7 @@ static void *fn_wr(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \tpthread_t thread1, thread2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/2-1.c\nindex 774deb4d9..8593b50f5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/2-1.c\n@@ -87,7 +87,7 @@ static void *th_fn(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/3-1.c\nindex 9086e8792..94b7b5a52 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/3-1.c\n@@ -24,7 +24,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstatic pthread_rwlock_t rwlock;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/1-1.c\nindex e82bf5c3f..c86cb1b6b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/1-1.c\n@@ -18,7 +18,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlockattr_t rwla;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/2-1.c\nindex 0d11920d2..af5aaefe0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/2-1.c\n@@ -21,7 +21,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlockattr_t rwla;\n \tint rc = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/1-1.c\nindex 46833eb16..7c7ad372b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/1-1.c\n@@ -18,7 +18,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlockattr_t rwla;\n \tint pshared;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c\nindex 72c40f117..ddea5dd92 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c\n@@ -38,7 +38,7 @@ static struct shmstruct {\n \tint data;\n } *rwlock_data;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/4-1.c\nindex 3fdda7d00..f07d25406 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/4-1.c\n@@ -19,7 +19,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlockattr_t rwla;\n \tint pshared;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/1-1.c\nindex 2299104fa..a81bf3704 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlockattr_t rwa;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/2-1.c\nindex 4f47b9a38..88413b803 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/2-1.c\n@@ -21,7 +21,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlockattr_t rwa;\n \tpthread_rwlock_t rwl1, rwl2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_setpshared/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_setpshared/1-1.c\nindex 171accf95..e34cfb689 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_setpshared/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_setpshared/1-1.c\n@@ -20,7 +20,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_rwlockattr_t rwla;\n \tint pshared;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_self/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_self/1-1.c\nindex d48329df6..6002ec8aa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_self/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_self/1-1.c\n@@ -33,7 +33,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-1.c\nindex 4157be420..d946e1e57 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-1.c\n@@ -44,11 +44,11 @@ static void *a_thread_func()\n \n \tcancel_flag = 1;\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Wait until main() has sent out a cancel request, meaning until it\n-\t * sets sem1==INTHREAD. */\n+\t/* Wait until test_main() has sent out a cancel request, meaning until\n+\t * it sets sem1==INTHREAD. */\n \twhile (sem1 == INMAIN)\n \t\tsleep(1);\n \n@@ -63,7 +63,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-2.c\nindex 626390170..3a32f7555 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/1-2.c\n@@ -42,11 +42,11 @@ static void *a_thread_func()\n \n \tcancel_flag = -1;\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Wait until main() has sent out a cancel request, meaning until it\n-\t * sets sem1==INTHREAD. */\n+\t/* Wait until test_main() has sent out a cancel request, meaning until\n+\t * it sets sem1==INTHREAD. */\n \twhile (sem1 == INMAIN)\n \t\tsleep(1);\n \n@@ -62,7 +62,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/2-1.c\nindex c48be7a47..d3d53ef4f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/2-1.c\n@@ -39,11 +39,11 @@ static void *a_thread_func()\n \n \tcancel_flag = 1;\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Wait until main() has sent out a cancel request, meaning until it\n-\t * sets sem1==INTHREAD. */\n+\t/* Wait until test_main() has sent out a cancel request, meaning until\n+\t * it sets sem1==INTHREAD. */\n \twhile (sem1 == INMAIN)\n \t\tsleep(1);\n \n@@ -58,7 +58,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/3-1.c\nindex 895af8980..bd48817f1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/3-1.c\n@@ -37,7 +37,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-1.c\nindex 95bdf6f9e..5c2b7157e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-1.c\n@@ -13,7 +13,7 @@\n  * Test when a thread is PTHREAD_CANCEL_ASYNCHRONOUS\n  *\n  * STEPS:\n- * 1. Setup a mutex and lock it in main()\n+ * 1. Setup a mutex and lock it in test_main()\n  * 2. Create a thread.\n  * 3. In the thread function, set the type to PTHREAD_CANCEL_ASYNCHRONOUS\n  * 4. Setup a cleanup handler for the thread.\n@@ -21,8 +21,8 @@\n  * 6. Send out a thread cancel request to the new thread\n  * 7. If the cancel request was honored immediately and correctly, the\n  *    cleanup handler would have been executed, and the test will pass.\n- * 8. If not, main will wait for 10 seconds before it  unlocks the mutex, and the thread\n- *    will exit, failing the test.\n+ * 8. If not, test_main will wait for 10 seconds before it  unlocks the mutex,\n+ *    and the thread will exit, failing the test.\n  */\n \n #include <pthread.h>\n@@ -55,11 +55,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Lock the mutex. It should have already been locked in main, so the thread\n-\t * should block. */\n+\t/* Lock the mutex. It should have already been locked in test_main,\n+\t * so the thread should block. */\n \tif (pthread_mutex_lock(&mutex) != 0) {\n \t\tperror(\"Error in pthread_mutex_lock()\\n\");\n \t\tpthread_exit((void *)PTS_UNRESOLVED);\n@@ -74,7 +74,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint i = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-2.c\nindex 2614e4623..6c67b948e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/1-2.c\n@@ -13,7 +13,7 @@\n  * Test when a thread is PTHREAD_CANCEL_DEFERRED\n  *\n  * STEPS:\n- * 1. Setup a mutex and lock it in main()\n+ * 1. Setup a mutex and lock it in test_main()\n  * 2. Create a thread.\n  * 3. In the thread function, set the type to PTHREAD_CANCEL_DEFERRED\n  * 4. Setup a cleanup handler for the thread.\n@@ -58,11 +58,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Lock the mutex. It should have already been locked in main, so the thread\n-\t * should block. */\n+\t/* Lock the mutex. It should have already been locked in test_main,\n+\t * so the thread should block. */\n \tif (pthread_mutex_lock(&mutex) != 0) {\n \t\tperror(\"Error in pthread_mutex_lock()\\n\");\n \t\tpthread_exit((void *)PTS_UNRESOLVED);\n@@ -83,7 +83,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/2-1.c\nindex 92cd2b30c..8d0b96859 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/2-1.c\n@@ -9,7 +9,7 @@\n   The cancelability type of a newly created thread is PTHREAD_CANCEL_DEFERRED.\n  *\n  * STEPS:\n- * 1. Setup a mutex and lock it in main()\n+ * 1. Setup a mutex and lock it in test_main()\n  * 2. Create a thread. Without setting the cancel type, the default should be\n  *    PTHREAD_CANCEL_DEFERRED.\n  * 3. Setup a cleanup handler for the thread.\n@@ -53,11 +53,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Lock the mutex. It should have already been locked in main, so the thread\n-\t * should block. */\n+\t/* Lock the mutex. It should have already been locked in test_main,\n+\t * so the thread should block. */\n \tif (pthread_mutex_lock(&mutex) != 0) {\n \t\tperror(\"Error in pthread_mutex_lock()\\n\");\n \t\tpthread_exit((void *)PTS_UNRESOLVED);\n@@ -78,7 +78,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-1.c\nindex 3137d2af2..6ae9723ae 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-1.c\n@@ -43,7 +43,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-2.c\nindex f945f6ad2..5f8f3c6bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-2.c\n@@ -147,7 +147,7 @@ static void *changer(void *arg)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t tcontrol, tchange;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/4-1.c\nindex d09e05673..40af0856f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/4-1.c\n@@ -152,7 +152,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c\nindex 23dfb2659..70caf3c49 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c\n@@ -194,7 +194,7 @@ static void *test(void *arg)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2, me;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedprio/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedprio/1-1.c\nindex 166ba88c7..f63ce2105 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedprio/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedprio/1-1.c\n@@ -69,7 +69,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-1.c\nindex b0527fa7d..6fcbd7ae8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-1.c\n@@ -28,7 +28,7 @@\n #define NUM_OF_KEYS 10\n #define KEY_VALUE 0\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_key_t keys[NUM_OF_KEYS];\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-2.c\nindex f1fc485ef..11a60630e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/1-2.c\n@@ -54,7 +54,7 @@ static void *a_thread_func()\n \n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/10-1.c\nindex 3876f6616..9b9f6fde2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/10-1.c\n@@ -50,7 +50,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/12-1.c\nindex 0807479d5..32565bc1d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/12-1.c\n@@ -113,7 +113,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/14-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/14-1.c\nindex e2b7bf152..10f4da7af 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/14-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/14-1.c\n@@ -41,7 +41,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/15-1.c\nindex d396f3be9..7aace0b5d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/15-1.c\n@@ -14,7 +14,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tsigset_t set;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/16-1.c\nindex 9d57d031e..e8e275ecd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/16-1.c\n@@ -58,7 +58,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/18-1.c\nindex f303e9854..478caba89 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/18-1.c\n@@ -211,7 +211,7 @@ static void *test(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* Main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t th_work, th_sig1, th_sig2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/4-1.c\nindex b02a1aef8..075e4fa77 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/4-1.c\n@@ -9,7 +9,7 @@\n  set pointed to by set, if the value of the argument how is SIG_BLOCK.\n \n  Steps:\n- 1. Have main create a new thread and wait for its termination.\n+ 1. Have test_main create a new thread and wait for its termination.\n  2. Inside the new thread, set up the signal mask such that it contains\n     only SIGABRT.\n  3. Also inside the new thread, using the SIG_BLOCK as the value to\n@@ -18,7 +18,7 @@\n  4. Raise both signals make sure that the handler associated with these\n     signals wasn't executed.\n  5. Also make sure that both signals are pending.\n- 6. Pass one of three return codes to the main() function:\n+ 6. Pass one of three return codes to the test_main() function:\n     - A value of -1 if one of the two signals wasn't found pending or\n       causes the handler to be executed.\n     - A value of 0 if both signals were infact pending and the handler\n@@ -102,7 +102,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/5-1.c\nindex 12f522e1f..6137599e0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/5-1.c\n@@ -8,7 +8,7 @@\n The resulting set shall be the signal set pointed to by set\n \n Steps:\n-1. Have main create a new thread and wait for its termination.\n+1. Have test_main() create a new thread and wait for its termination.\n 2. Inside the new thread, set up the signal mask such that it contains\n  only SIGABRT (by passing SIG_SETMASK value to pthread_sigmask)\n 4. Raise SIGABRT, and make sure that the handler associated with it\n@@ -20,7 +20,7 @@ Steps:\n that SIG_SETMASK removed the old signal from the set.\n * /patch *\n \n-6. Pass one of three return codes to the main() function:\n+6. Pass one of three return codes to the test_main() function:\n  - A value of -1 if SIGABRT wasn't found pending or\n    causes the handler to be executed.\n  - A value of 0 if SIGABRT was in fact pending and the handler\n@@ -112,7 +112,7 @@ static void *a_thread_func()\n \n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/6-1.c\nindex 3f8e706cb..cd948540b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/6-1.c\n@@ -9,7 +9,7 @@\n  the complement of the set pointed to by set.\n \n  Steps:\n- 1. Have main create a new thread and wait for its termination.\n+ 1. Have test_main create a new thread and wait for its termination.\n  2. Inside the new thread, set up the signal mask such that it contains\n     both SIGABRT and SIGALRM\n  3. Also inside the new thread, using the SIG_UNBLOCK as the value to\n@@ -20,7 +20,7 @@\n  5. Reset handler_called variable to 0. Raise SIGABRT, and verify that\n     handler wasn't called, otherwise test fails.\n  6. Make sure that the only pending signal is SIGABRT, otherwise fail.\n- 7. Return one of three return codes to the main() function:\n+ 7. Return one of three return codes to the test_main() function:\n     - A value of -1 if any of failures mentioned above occured.\n     - A value of 0 if both SIGALRM was successfully blocked.\n     - A value of 1 incase of any UNRESOLVED situation such as an\n@@ -123,7 +123,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/7-1.c\nindex 79cdefd99..f0f7ef0ad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/7-1.c\n@@ -76,7 +76,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-1.c\nindex 6b4e99ef9..398103d49 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-1.c\n@@ -76,7 +76,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-2.c\nindex 2f7a664c1..b9a0d7f36 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-2.c\n@@ -77,7 +77,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-3.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-3.c\nindex c83f04e15..6885e97a5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/8-3.c\n@@ -76,7 +76,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/9-1.c\nindex 1b9affc4f..79548bbe0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/9-1.c\n@@ -89,7 +89,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint *thread_return_value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/1-1.c\nindex 1d7395b22..3663a664f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/1-1.c\n@@ -26,7 +26,7 @@\n \n static pthread_spinlock_t spinlock;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/3-1.c\nindex b3fdf821f..ba1a332ef 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/3-1.c\n@@ -48,7 +48,7 @@ static void *fn_chld(void *arg PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t child_thread;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/1-1.c\nindex 00937989d..abe874c93 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/1-1.c\n@@ -28,7 +28,7 @@\n \n static pthread_spinlock_t spinlock;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tint pshared;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-1.c\nindex f20822c50..3f6fd1e39 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-1.c\n@@ -37,7 +37,7 @@ static struct shmstruct {\n \tint data;\n } *spinlock_data;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure there is process-shared capability. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-2.c\nindex df0d4df87..33318126f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-2.c\n@@ -44,7 +44,7 @@ static struct shmstruct {\n \tint data;\n } *spinlock_data;\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint pshared;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/4-1.c\nindex f454290c6..8909bf922 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/4-1.c\n@@ -49,7 +49,7 @@ static void *fn_chld(void *arg PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tpthread_t child_thread;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-1.c\nindex 7e8824ba4..e7dea02b8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-1.c\n@@ -96,7 +96,7 @@ static void *fn_chld(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t child_thread;\n \tvoid *value_ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-2.c\nindex 10c7961f2..3a8cfcc79 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-2.c\n@@ -67,7 +67,7 @@ static void *fn_chld(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-1.c\nindex 3c3e71546..62cb4f005 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-1.c\n@@ -31,7 +31,7 @@ static void sig_handler()\n \tpthread_exit((void *)PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_spinlock_t spinlock;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-2.c\nindex 8de3b433d..1f398a9ca 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/3-2.c\n@@ -39,7 +39,7 @@ static void sig_handler()\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_spinlock_t spinlock;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/1-1.c\nindex 00a1a227a..d7e1718c0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/1-1.c\n@@ -73,7 +73,7 @@ static void *fn_chld(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t child_thread;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/4-1.c\nindex 995e8ca8f..34c9440bb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/4-1.c\n@@ -22,7 +22,7 @@\n #include <string.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tpthread_spinlock_t spinlock;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-1.c\nindex 0a9125673..ee4ce0d1d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-1.c\n@@ -63,7 +63,7 @@ static void *fn_chld(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-2.c\nindex 43f75e45e..73bd49c0b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/1-2.c\n@@ -68,7 +68,7 @@ static void *fn_chld(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint cnt = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/3-1.c\nindex 0a52cd8f4..08531fb76 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/3-1.c\n@@ -74,7 +74,7 @@ static void *fn_chld(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc;\n \tpthread_t child_thread;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/1-1.c\nindex 196c84044..a379f3d10 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/1-1.c\n@@ -13,7 +13,7 @@\n  * Test when a thread is PTHREAD_CANCEL_DEFERRED\n  *\n  * STEPS:\n- * 1. Setup a mutex and lock it in main()\n+ * 1. Setup a mutex and lock it in test_main()\n  * 2. Create a thread.\n  * 3. In the thread function, set the type to PTHREAD_CANCEL_DEFERRED\n  * 4. Setup a cleanup handler for the thread.\n@@ -58,11 +58,11 @@ static void *a_thread_func()\n \n \tpthread_cleanup_push(a_cleanup_func, NULL);\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Lock the mutex. It should have already been locked in main, so the thread\n-\t * should block. */\n+\t/* Lock the mutex. It should have already been locked in test_main,\n+\t * so the thread should block. */\n \tif (pthread_mutex_lock(&mutex) != 0) {\n \t\tperror(\"Error in pthread_mutex_lock()\\n\");\n \t\tpthread_exit((void *)PTS_UNRESOLVED);\n@@ -83,7 +83,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/2-1.c\nindex d63af5bf1..bc435dd4d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/2-1.c\n@@ -38,11 +38,11 @@ static void *a_thread_func()\n \n \tcancel_flag = -1;\n \n-\t/* Indicate to main() that the thread has been created. */\n+\t/* Indicate to test_main() that the thread has been created. */\n \tsem1 = INMAIN;\n \n-\t/* Wait until main() has sent out a cancel request, meaning until it\n-\t * sets sem1==INTHREAD. */\n+\t/* Wait until test_main() has sent out a cancel request, meaning until\n+\t * it sets sem1==INTHREAD. */\n \twhile (sem1 == INMAIN)\n \t\tsleep(1);\n \n@@ -58,7 +58,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/raise/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/raise/1-1.c\nindex eae549ee6..d3ccc2e6d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/raise/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/raise/1-1.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/raise/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/raise/1-2.c\nindex 474e85a11..2b1bd2244 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/raise/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/raise/1-2.c\n@@ -44,7 +44,7 @@ static void childhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction parentact;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/raise/10000-1.c b/testcases/open_posix_testsuite/conformance/interfaces/raise/10000-1.c\nindex c41c89fb1..321dca574 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/raise/10000-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/raise/10000-1.c\n@@ -56,7 +56,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal being tested!\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i;\n \tint failure = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/raise/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/raise/2-1.c\nindex 005f46a4b..eccaae043 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/raise/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/raise/2-1.c\n@@ -43,7 +43,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tglobalStatus = LEAVINGHANDLER;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/raise/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/raise/4-1.c\nindex 1a6ebb23e..b3877475b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/raise/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/raise/4-1.c\n@@ -34,7 +34,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/raise/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/raise/6-1.c\nindex 512dce8f1..1125765a8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/raise/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/raise/6-1.c\n@@ -17,7 +17,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (raise(10000) == 0) {\n \t\tprintf(\"Incorrectly returned 0\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/raise/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/raise/7-1.c\nindex 96985b6f7..c0d0a7857 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/raise/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/raise/7-1.c\n@@ -18,7 +18,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (raise(10000) == 0) {\n \t\tprintf(\"Incorrectly returned 0\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-1.c\nindex 1115bf5a4..b09ec4e2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-1.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-2.c\nindex 446a0d0ed..b1a7c6bd9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-2.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-3.c\nindex 092c47b68..7acf9b071 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-3.c\n@@ -19,7 +19,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)||defined(_POSIX_THREAD_SPORADIC_SERVER)&&(_POSIX_THREAD_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \n@@ -37,7 +37,7 @@ int main(void)\n \treturn PTS_FAIL;\n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-4.c\nindex 25efb95cb..8b94a9215 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-4.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/2-1.c\nindex fee605dbd..1dc899a4b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/2-1.c\n@@ -15,7 +15,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-1.c\nindex 94d8dd92c..43814793d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-1.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-2.c\nindex 775ec73ad..bdc95297a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-2.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-3.c\nindex 405c3f383..d33cba9f6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-3.c\n@@ -19,7 +19,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)||defined(_POSIX_THREAD_SPORADIC_SERVER)&&(_POSIX_THREAD_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \n@@ -37,7 +37,7 @@ int main(void)\n \treturn PTS_FAIL;\n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-4.c\nindex 1bfd17e48..51fa309b1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-4.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/2-1.c\nindex 54a6ab1b0..6b3343a68 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/2-1.c\n@@ -15,7 +15,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/1-1.c\nindex 3bbcef8da..c343b9361 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/1-1.c\n@@ -17,7 +17,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sched_param param;\n \tint result = -1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/2-1.c\nindex d7658e1ff..e4a774329 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/2-1.c\n@@ -17,7 +17,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sched_param param0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/3-1.c\nindex 378cadaee..15895d141 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/3-1.c\n@@ -15,7 +15,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sched_param param;\n \tint result = -1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/4-1.c\nindex 9c594ad08..a4601b563 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/4-1.c\n@@ -21,7 +21,7 @@\n #include <sys/wait.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c\nindex 9bd01a66a..97a27b5a1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c\n@@ -67,7 +67,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/speculative/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/speculative/7-1.c\nindex ab1eae7a1..1f71078f7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/speculative/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/speculative/7-1.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/1-1.c\nindex 7eebaff7b..03f940e85 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/1-1.c\n@@ -17,7 +17,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint result0 = -1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/3-1.c\nindex a5bd452fd..b8dda80e3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/3-1.c\n@@ -40,7 +40,7 @@ static struct unique {\n \t0, 0}\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \tstruct unique *tst;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/4-1.c\nindex fa9eaf0eb..f824bc9ea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/4-1.c\n@@ -16,7 +16,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/5-1.c\nindex a5d0e8c03..e67e474c4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/5-1.c\n@@ -21,7 +21,7 @@\n #include <sys/wait.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint result = -1, child_pid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c\nindex 7d0e500ea..6aef9800f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c\n@@ -50,7 +50,7 @@ static int set_nonroot(void)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint result = -1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/1-1.c\nindex e7a1e846e..6dd9059e8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/1-1.c\n@@ -19,7 +19,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct timespec interval0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/2-1.c\nindex 5dedf1f6e..cfd5f2a86 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/2-1.c\n@@ -17,7 +17,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec interval;\n \tint result = -2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/3-1.c\nindex ee421a197..3765e7254 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/3-1.c\n@@ -23,7 +23,7 @@\n #include <sys/wait.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec interval;\n \tint result = -2, child_pid, stat_loc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/speculative/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/speculative/5-1.c\nindex bbc25e325..ee9ab09de 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/speculative/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/speculative/5-1.c\n@@ -20,7 +20,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result = -2;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/1-1.c\nindex 954179201..5d44ea71f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/1-1.c\n@@ -41,7 +41,7 @@ static void child_proc()\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result, child_pid, tmp_errno, policy;\n \tint min_priority, new_priority, old_priority;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-1.c\nindex ee106c677..d7b8ced94 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-1.c\n@@ -80,7 +80,7 @@ static void sigterm_handler(int signum PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint child_count, i;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-2.c\nindex c81ffd374..03b421c0b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-2.c\n@@ -80,7 +80,7 @@ static void sigterm_handler(int signum PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint child_count, i;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/20-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/20-1.c\nindex d323c1ff9..9b110d1a4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/20-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/20-1.c\n@@ -27,7 +27,7 @@ static void *runner(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint new_priority, max_priority, policy, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-1.c\nindex b03526e50..dc48776d7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-1.c\n@@ -27,7 +27,7 @@ static void *runner(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint new_priority, max_priority, old_policy, policy, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-2.c\nindex afe03e9ae..45ec83068 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-2.c\n@@ -27,7 +27,7 @@ static void *runner(void *arg PTS_ATTRIBUTE_UNUSED)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint new_priority, max_priority, policy, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/22-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/22-1.c\nindex 3c68b8fd9..3ce492116 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/22-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/22-1.c\n@@ -15,7 +15,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-1.c\nindex b6a8f56c6..3f3ce10a5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-1.c\n@@ -16,7 +16,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, invalid_priority, old_priority;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-2.c\nindex a31eb1dfe..9d24c83e2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-2.c\n@@ -22,7 +22,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER) && (_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, invalid_priority, old_priority;\n \tstruct sched_param param;\n@@ -71,7 +71,7 @@ int main(void)\n }\n \n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-3.c\nindex 8ecabf360..f00083920 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-3.c\n@@ -20,7 +20,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint old_priority;\n \tstruct sched_param param;\n@@ -56,7 +56,7 @@ int main(void)\n }\n \n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-4.c\nindex d5392679b..729fa18fa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-4.c\n@@ -20,7 +20,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint old_priority;\n \tstruct sched_param param;\n@@ -51,7 +51,7 @@ int main(void)\n }\n \n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-5.c\nindex 5e020c637..ebf55a551 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-5.c\n@@ -20,7 +20,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint old_priority;\n \tstruct sched_param param;\n@@ -51,7 +51,7 @@ int main(void)\n }\n \n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-6.c\nindex 5e1964956..066a4c8af 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-6.c\n@@ -51,7 +51,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint old_priority;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-7.c\nindex b5cf923e8..569e59b9e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-7.c\n@@ -19,7 +19,7 @@\n #include <sys/wait.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sched_param param;\n \tint child_pid, stat_loc, old_priority;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-1.c\nindex 26037048b..31171b3b5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-1.c\n@@ -17,7 +17,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, invalid_priority, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c\nindex 6183f8cfd..1160e43e6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c\n@@ -23,7 +23,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, invalid_priority, result;\n \tstruct sched_param param;\n@@ -75,7 +75,7 @@ int main(void)\n }\n \n #elif _POSIX_SPORADIC_SERVER == -1\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"_POSIX_SPORADIC_SERVER support not available\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c\nindex 1d4f8b604..c1ebfcf80 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c\n@@ -22,7 +22,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, result;\n \tstruct sched_param param;\n@@ -58,7 +58,7 @@ int main(void)\n }\n \n #elif _POSIX_SPORADIC_SERVER == -1\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"_POSIX_SPORADIC_SERVER support not available\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c\nindex c3936292a..228c68c8d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c\n@@ -21,7 +21,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, result;\n \tint result_code = PTS_PASS;\n@@ -77,7 +77,7 @@ int main(void)\n }\n \n #elif _POSIX_SPORADIC_SERVER == -1\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"_POSIX_SPORADIC_SERVER support not available\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c\nindex 93b784480..f3d13ad0f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c\n@@ -50,7 +50,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/27-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/27-1.c\nindex dca15fa2b..8a46c621d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/27-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/27-1.c\n@@ -22,7 +22,7 @@\n #include <sys/wait.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sched_param param;\n \tint result, child_pid, stat_loc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/5-1.c\nindex 32a3e74dc..26dfeeec4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/5-1.c\n@@ -17,7 +17,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result, new_priority, old_priority, max_prio, policy;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/9-1.c\nindex 6f158da04..693a563c9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/9-1.c\n@@ -105,7 +105,7 @@ static void kill_children(int *child_pid, int count)\n \tfree(child_pid);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint *child_pid, oldcount, newcount, shm_id, i;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c\nindex 515f6e5f5..5c5400da5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c\n@@ -39,7 +39,7 @@ static struct unique {\n \t0, 0}\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint tmp, policy, priority, result = PTS_PASS;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-1.c\nindex a7324e8db..d3c264aad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-1.c\n@@ -28,7 +28,7 @@ static void *runner(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint new_policy, policy, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-2.c\nindex 5fa6f7099..8c9a9cdae 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-2.c\n@@ -28,7 +28,7 @@ static void *runner(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint new_priority, max_priority, policy, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/16-1.c\nindex 73dcce305..15822d3c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/16-1.c\n@@ -22,7 +22,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result, old_policy, new_policy;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c\nindex f0d49aeb6..ca2cbcf2b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c\n@@ -42,7 +42,7 @@ static struct unique {\n \t0, 0}\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, invalid_priority, result = PTS_PASS;\n \tint old_priority, old_policy, new_policy;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c\nindex 54bbbe4dd..7dd4de121 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c\n@@ -28,7 +28,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint invalid_priority;\n \tint old_priority, old_policy, new_policy;\n@@ -84,7 +84,7 @@ int main(void)\n \n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-3.c\nindex 4d5dae71b..2524aa623 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-3.c\n@@ -28,7 +28,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, result;\n \tint old_priority, old_policy, new_policy;\n@@ -83,7 +83,7 @@ int main(void)\n \n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-4.c\nindex 9c0a8da89..969fdd018 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-4.c\n@@ -28,7 +28,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint max_priority, old_priority, old_policy, new_policy;\n \tstruct sched_param param;\n@@ -81,7 +81,7 @@ int main(void)\n \n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-5.c\nindex 7082af22c..fde202751 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-5.c\n@@ -33,7 +33,7 @@\n #define ERR_MSG(f, rc)  printf(\"Failed: %s rc: %d errno: %s\\n\", \\\n \t\t\t\tf, rc, strerror(errno))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint old_priority, old_policy, new_policy;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c\nindex 04b9d03f3..fc1d5c599 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c\n@@ -58,7 +58,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint max_priority, old_priority, old_policy, new_policy, policy;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-7.c\nindex ee886f8ec..3d5e82ba5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-7.c\n@@ -28,7 +28,7 @@\n #include <sys/wait.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint max_priority, old_priority, old_policy, new_policy, policy;\n \tint child_pid, stat_loc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c\nindex f4043c91a..1e11442cb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c\n@@ -37,7 +37,7 @@ static struct unique {\n \t0, 0}\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, invalid_priority, tmp, result = PTS_PASS;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c\nindex c83cd8845..2b243bfa8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c\n@@ -22,7 +22,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint invalid_priority, result;\n \tstruct sched_param param;\n@@ -55,7 +55,7 @@ int main(void)\n \t}\n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c\nindex c4d784e03..d4218769e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c\n@@ -23,7 +23,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, result;\n \tstruct sched_param param;\n@@ -59,7 +59,7 @@ int main(void)\n \treturn PTS_FAIL;\n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c\nindex 0713c34b7..ff26199cc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c\n@@ -24,7 +24,7 @@\n \n #if defined(_POSIX_SPORADIC_SERVER)&&(_POSIX_SPORADIC_SERVER != -1)\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint policy, result;\n \tint result_code = PTS_PASS;\n@@ -82,7 +82,7 @@ int main(void)\n \n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Does not support SS (SPORADIC SERVER)\\n\");\n \treturn PTS_UNSUPPORTED;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-5.c\nindex da3d950f6..f4135dd7f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-5.c\n@@ -26,7 +26,7 @@\n /* There is no chance that a scheduling policy has such a value */\n #define INVALID_POLICY -27367\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/20-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/20-1.c\nindex 0cc8591b2..46335ce0b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/20-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/20-1.c\n@@ -56,7 +56,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/21-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/21-1.c\nindex b1b3cf67e..5be3b986d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/21-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/21-1.c\n@@ -22,7 +22,7 @@\n #include <sys/wait.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result, child_pid, stat_loc;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-1.c\nindex 7eb3109d7..2e5ca73d5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-1.c\n@@ -28,7 +28,7 @@ static void *runner(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint new_policy, policy, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-2.c\nindex 83c8c599c..8d8d02924 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-2.c\n@@ -28,7 +28,7 @@ static void *runner(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint new_priority, max_priority, policy, result;\n \tstruct sched_param param;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/4-1.c\nindex 674a55414..5ccb145a9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/4-1.c\n@@ -17,7 +17,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result, new_priority, old_priority, max_prio;\n \tint old_policy, new_policy, test_policy;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c\nindex 2e1e3197a..922b1aa1f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c\n@@ -62,7 +62,7 @@ static int child_busy(int fd)\n \texit(PTS_UNRESOLVED);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tint rc;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/2-1.c\nindex 3a4a75b6b..e382a6555 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_yield/2-1.c\n@@ -14,7 +14,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sched_yield() == 0) {\n \t\tprintf(\"Test PASSED\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c\nindex 20313bcc4..993daf91c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_close\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c\nindex 6150a34a7..43ebc17f6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_close\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c\nindex 7c90f1414..c1b256e78 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_close\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-2.c\nindex c3447ebfb..d16306848 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-2.c\n@@ -85,7 +85,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, value;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/3-1.c\nindex bca21371f..f5b90f6e7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/3-1.c\n@@ -30,7 +30,7 @@ static int n;\n static void *producer(void *);\n static void *consumer(void *);\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t prod, cons;\n \tint err;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/4-1.c\nindex f651b0fcc..f1f958c95 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/4-1.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_destroy\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c\nindex e6d1bc75c..69d2ca6ba 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c\n@@ -25,7 +25,7 @@\n #define FUNCTION \"sem_getvalue\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar semname[NAME_MAX - 4];\n \tsem_t *mysemp;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c\nindex 7fd9744de..8c4e9ef4c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_getvalue\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar semname[NAME_MAX - 4];\n \tsem_t *mysemp;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c\nindex 9d1d54386..55819cbeb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c\n@@ -93,7 +93,7 @@ static void *threaded(void *arg)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, val;\n \tsem_t sem;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c\nindex 4b66af6ea..a11ba441d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_getvalue\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar semname[NAME_MAX - 4];\n \tsem_t *mysemp;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c\nindex 5c7f27fd3..0cda514e1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_getvalue\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar semname[NAME_MAX - 4];\n \tsem_t *mysemp;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/1-1.c\nindex f96b9a06f..7c54c6e20 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/1-1.c\n@@ -24,7 +24,7 @@ and then check the value of the semaphore.\n #define FUNCTION \"sem_init\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tint sts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-1.c\nindex ee96db93a..8fdf6c93d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_init\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tint val;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-2.c\nindex fe3b1156d..ab6748e36 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-2.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_init\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tint val;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-1.c\nindex d3d8b6261..947741a30 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-1.c\n@@ -51,7 +51,7 @@ static void *consumer(void *arg)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t prod, cons;\n \tlong cnt = 3;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-2.c\nindex 8c44b2530..253b43ece 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-2.c\n@@ -84,7 +84,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-3.c\nindex a0e918f47..db8cc74b3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-3.c\n@@ -84,7 +84,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t child, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-1.c\nindex 2c198f27d..c7e7ec5e3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-1.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_init\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-2.c\nindex 69939a8f1..c9248f34c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/5-2.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_init\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/6-1.c\nindex 266212fed..3a4da07f4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/6-1.c\n@@ -22,7 +22,7 @@\n #define FUNCTION \"sem_init\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tint counter = SEM_VALUE_MAX;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/7-1.c\nindex 43bba70e0..611954132 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_init/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_init/7-1.c\n@@ -77,7 +77,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tsem_t *sems;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-1.c\nindex a083244e4..ff121718a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-1.c\n@@ -23,7 +23,7 @@\n #define TEST \"1-1\"\n #define FUNCTION \"sem_open\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-2.c\nindex 06965aeaf..06e06cf0c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-2.c\n@@ -23,7 +23,7 @@\n #define TEST \"1-2\"\n #define FUNCTION \"sem_open\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-3.c\nindex 9c1acac20..3b0a5c809 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-3.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_open\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c\nindex 5f424ba1c..12c7d69e6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_open\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/10-1.c\nindex 6d211d0d2..cbfbdcc42 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/10-1.c\n@@ -25,7 +25,7 @@\n #define FUNCTION \"sem_open\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/15-1.c\nindex d9dc9f255..ce44db54f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/15-1.c\n@@ -80,7 +80,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tchar *name = \"/sem_open_15_1\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-1.c\nindex c40ec601c..5f7e9f26e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-1.c\n@@ -26,7 +26,7 @@\n #define FUNCTION \"sem_open\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-2.c\nindex 950db3959..f323d09c7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-2.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_open\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/3-1.c\nindex ae1aa6b62..51e9f9196 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/3-1.c\n@@ -57,7 +57,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/4-1.c\nindex d10c29544..421809d48 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/4-1.c\n@@ -24,7 +24,7 @@\n #define TEST \"4-1\"\n #define FUNCTION \"sem_open\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/5-1.c\nindex 56c8a9382..b872dcf6b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/5-1.c\n@@ -23,7 +23,7 @@\n #define TEST \"5-1\"\n #define FUNCTION \"sem_open\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/6-1.c\nindex f057656e0..1fa6a4cc5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_open/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_open/6-1.c\n@@ -21,7 +21,7 @@\n #define TEST \"6-1\"\n #define FUNCTION \"sem_open\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[50];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c\nindex f61150b3d..b41aed043 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_post\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c\nindex 5c6425b47..ef6be6f1a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_post\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c\nindex 4829382c4..294775f55 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_post\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c\nindex bf18d1ba9..7aeeec087 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c\n@@ -22,7 +22,7 @@\n #define FUNCTION \"sem_post\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c\nindex d83f9c9b2..60f246d18 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c\n@@ -40,7 +40,7 @@ static void sighdl(int sig PTS_ATTRIBUTE_UNUSED)\n \treturn;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar semname[28];\n \tint val;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c\nindex 009e8ba43..73d2f3f9e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar semname[28];\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c\nindex 40579776e..42b0e39a4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c\n@@ -110,7 +110,7 @@ static int child_fn(int priority, int id)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_PRIORITY_SCHEDULING\n \tprintf(\"_POSIX_PRIORITY_SCHEDULING not defined\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/1-1.c\nindex 624b01862..8c49aacf5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/1-1.c\n@@ -25,7 +25,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/10-1.c\nindex 2d206af22..f04a1dc0b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/10-1.c\n@@ -28,7 +28,7 @@\n \n #define SLEEP_SEC 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tstruct timespec ts, ts_2;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/11-1.c\nindex b06bf0522..6607ecb71 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/11-1.c\n@@ -29,7 +29,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp[2];\n \tstruct timespec ts[2];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-1.c\nindex 61603cee5..9e4d1ee43 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-1.c\n@@ -29,7 +29,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-2.c\nindex f3cca131a..badbb8372 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-2.c\n@@ -28,7 +28,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/3-1.c\nindex 739fe86a5..e70fbe7cc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/3-1.c\n@@ -28,7 +28,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/4-1.c\nindex ece0e67be..267724760 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/4-1.c\n@@ -25,7 +25,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-1.c\nindex 2634c38c8..5ec211b58 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-1.c\n@@ -26,7 +26,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-2.c\nindex 1ad0fad33..2e03a306b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-2.c\n@@ -28,7 +28,7 @@\n \n #define NANOSEC 1000000000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/7-1.c\nindex 73e174682..35484650a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/7-1.c\n@@ -29,7 +29,7 @@\n #define FUNCTION \"sem_timedwait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/9-1.c\nindex ee7ad7aef..dfeedc09b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/9-1.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t mysemp;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c\nindex 521047fff..4eedab138 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_unlink\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c\nindex 1fdda8120..01f512be9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_unlink\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c\nindex 1e9096b23..005cdde1f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c\n@@ -124,7 +124,7 @@ static sem_t *common()\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t p1, p2, p3, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/3-1.c\nindex 8919d82f5..304813209 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/3-1.c\n@@ -124,7 +124,7 @@ static int set_nonroot()\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, status;\n \tpid_t ch, ctl;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c\nindex ad5576457..077c9da40 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_unlink\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-2.c\nindex 46744f8f8..d6927854d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-2.c\n@@ -79,7 +79,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/5-1.c\nindex 47567ddd8..72dae78ea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/5-1.c\n@@ -94,7 +94,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, error;\n \tsem_t *sem;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/6-1.c\nindex 63ccfca8a..41694044d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/6-1.c\n@@ -81,7 +81,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, value;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c\nindex 22118c3fd..1c52d7043 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c\n@@ -96,7 +96,7 @@ static void *threaded(void *arg)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t thread;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c\nindex 24a575ff9..d9beb018a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c\n@@ -103,7 +103,7 @@ static void *threaded(void *arg)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c\nindex 50f4a7148..9b0ec49d1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_wait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c\nindex bbfe45250..e35318db9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_wait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c\nindex 34848d9c9..a2d15a1f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_trywait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c\nindex 5daea50ad..57bf9f199 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_trywait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/13-1.c\nindex 998100f80..539b7f3da 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/13-1.c\n@@ -61,7 +61,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct timespec ts_ref, ts_fin;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c\nindex 4565112c1..39fb3437d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c\n@@ -24,7 +24,7 @@\n #define FUNCTION \"sem_wait\"\n #define ERROR_PREFIX \"unexpected error: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c\nindex ed5086e4d..581a42393 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c\n@@ -23,7 +23,7 @@\n #define FUNCTION \"sem_trywait\"\n #define ERROR_PREFIX \"unexpected errno: \" FUNCTION \" \" TEST \": \"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c\nindex 744667055..1df621235 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c\n@@ -32,7 +32,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"In handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsem_t *mysemp;\n \tchar semname[28];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/1-1.c\nindex 0cca4b0f9..be8f4a24e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/1-1.c\n@@ -30,7 +30,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_1-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tchar str[BUF_SIZE] = \"qwerty\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/11-1.c\nindex 521f60e55..58f4bc607 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/11-1.c\n@@ -21,7 +21,7 @@\n \n #define SHM_NAME \"posixtest_11-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, flags;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/13-1.c\nindex 19ef649e4..f1c3dd6ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/13-1.c\n@@ -24,7 +24,7 @@\n #define SHM_NAME \"posixtest_13-1\"\n #define BUF_SIZE 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/14-2.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/14-2.c\nindex 8528322f2..711177ec3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/14-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/14-2.c\n@@ -30,7 +30,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_14-2\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tchar str[BUF_SIZE] = \"qwerty\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/15-1.c\nindex c2897589e..51f66e4fc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/15-1.c\n@@ -26,7 +26,7 @@\n \n #define SHM_NAME \"posixtest_15-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/16-1.c\nindex a17ef6300..dce1d1982 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/16-1.c\n@@ -24,7 +24,7 @@\n \n #define SHM_NAME \"posixtest_16-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/17-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/17-1.c\nindex 77b9b84d2..7c0be1ea2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/17-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/17-1.c\n@@ -24,7 +24,7 @@\n \n #define SHM_NAME \"posixtest_17-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/18-1.c\nindex 55b81b2ee..e4cb908f1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/18-1.c\n@@ -36,7 +36,7 @@\n #define ALL_MOD_FLAGS (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | \\\n \t\t       S_IROTH | S_IWOTH)\t/* rw?rw?rw? */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-1.c\nindex fe8b0a0ca..324486254 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-1.c\n@@ -24,7 +24,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_20-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-2.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-2.c\nindex a11c19540..1ec8ba26e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-2.c\n@@ -24,7 +24,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_20-2\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-3.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-3.c\nindex 918ffc065..f9cfd466e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-3.c\n@@ -24,7 +24,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_20-3\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tvoid *ptr;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/21-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/21-1.c\nindex 1db09ca13..4dd3d2acc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/21-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/21-1.c\n@@ -22,7 +22,7 @@\n \n #define SHM_NAME \"posixtest_21-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/22-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/22-1.c\nindex 1c9280207..2ac2721e4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/22-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/22-1.c\n@@ -21,7 +21,7 @@\n \n #define SHM_NAME \"posixtest_22-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c\nindex 84da8c214..3d6a53a13 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c\n@@ -74,7 +74,7 @@ static int child_func(void)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i, pid, result_fd;\n \tchar semname[20];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/25-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/25-1.c\nindex ef0401fbc..ddc0d45fd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/25-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/25-1.c\n@@ -26,7 +26,7 @@\n #define SHM_NAME \"posixtest_25-1\"\n #define SHM_SZ 16\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-1.c\nindex c7e23fe56..ba12651df 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-1.c\n@@ -27,7 +27,7 @@\n #define CREATION_MODE S_IRUSR|S_IWUSR\n #define OPEN_MODE     S_IRGRP\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-2.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-2.c\nindex 69edeae85..f5e97d48b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-2.c\n@@ -35,7 +35,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_26-2\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tstruct stat stat_buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-1.c\nindex 95da50c5b..75835260d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-1.c\n@@ -30,7 +30,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_28-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tchar str[BUF_SIZE] = \"qwerty\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-2.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-2.c\nindex a98b67499..493d47272 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-2.c\n@@ -30,7 +30,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_28-2\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tchar str[BUF_SIZE] = \"qwerty\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-3.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-3.c\nindex 16f40c74e..cc2f2619f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-3.c\n@@ -31,7 +31,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_28-3\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tchar str[BUF_SIZE] = \"qwerty\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/32-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/32-1.c\nindex 0c3ecacb6..630556670 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/32-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/32-1.c\n@@ -57,7 +57,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/34-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/34-1.c\nindex efe31c973..4d286af60 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/34-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/34-1.c\n@@ -57,7 +57,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/37-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/37-1.c\nindex d9da1cab0..42b0fc984 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/37-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/37-1.c\n@@ -38,7 +38,7 @@ struct test_data testdata[] = {\n \t{ \"non-existent directory\", \"/abc\" }\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tunsigned int i;\n \tint fd, result = PTS_PASS;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/38-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/38-1.c\nindex 63f1e39ae..95325ca57 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/38-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/38-1.c\n@@ -20,7 +20,7 @@\n \n #define SHM_NAME \"posixtest_38-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd = 0, count = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-1.c\nindex 6065b31b1..458f91081 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-1.c\n@@ -21,7 +21,7 @@\n #include <stdlib.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, i;\n \tlong name_max;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-2.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-2.c\nindex 5a5a34485..10f52c7b6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/39-2.c\n@@ -27,7 +27,7 @@\n /* Ensure that each component length is short enough */\n #define COMPONENT_SIZE _POSIX_NAME_MAX\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, i, path_max;\n \tchar *shm_name;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/41-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/41-1.c\nindex 4b180676e..4bbf49952 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/41-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/41-1.c\n@@ -20,7 +20,7 @@\n \n #define SHM_NAME \"posixtest_41-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/5-1.c\nindex 940812016..aa1d02a63 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/5-1.c\n@@ -69,7 +69,7 @@ static int child_process()\n \treturn PTS_PASS;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, child_pid;\n \tchar *buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/8-1.c\nindex cf0e206c9..21b173ada 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_open/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_open/8-1.c\n@@ -32,7 +32,7 @@\n \n #define SHM_NAME \"posixtest_8-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd1, fd2;\n \tchar path[25] = \"/tmp/posixtestXXXXXX\";\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/1-1.c\nindex bdb69f03f..5f3b79025 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/1-1.c\n@@ -21,7 +21,7 @@\n \n #define SHM_NAME \"posixtest_1-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-1.c\nindex f0d31794c..eb8e8940b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-1.c\n@@ -20,7 +20,7 @@\n #include <stdlib.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result, i;\n \tlong name_max;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-2.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-2.c\nindex ebe3745b8..094c6a794 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/10-2.c\n@@ -27,7 +27,7 @@\n /* Ensure that each component length is short enough */\n #define COMPONENT_SIZE _POSIX_NAME_MAX\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result, i, path_max;\n \tchar *shm_name;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/11-1.c\nindex 6d0ff515b..0e49947c4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/11-1.c\n@@ -18,7 +18,7 @@\n \n #define SHM_NAME \"posixtest_11-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint result;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/2-1.c\nindex 6f9d42020..668962983 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/2-1.c\n@@ -21,7 +21,7 @@\n \n #define SHM_NAME \"posixtest_2-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/3-1.c\nindex e8c97cd9e..83c1da603 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/3-1.c\n@@ -23,7 +23,7 @@\n #define BUF_SIZE 8\n #define SHM_NAME \"posixtest_3-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \tchar *buf;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/5-1.c\nindex 1ad5c7a3f..94048fae2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/5-1.c\n@@ -21,7 +21,7 @@\n \n #define SHM_NAME \"posixtest_5-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/6-1.c\nindex 9b137c139..24a55869b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/6-1.c\n@@ -18,7 +18,7 @@\n \n #define SHM_NAME \"posixtest_6-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/8-1.c\nindex d67d2fbe2..270cf9e80 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/8-1.c\n@@ -33,7 +33,7 @@\n #define SHM_NAME \"posixtest_9-1\"\n #define BUF_SIZE 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tstruct passwd *pw;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/9-1.c\nindex 9ef4b0c65..d49dac0d8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/9-1.c\n@@ -32,7 +32,7 @@\n \n #define SHM_NAME \"posixtest_9-1\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint fd, result;\n \tstruct passwd *pw;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-1.c\nindex 2e77bd127..8e66d2a5c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-1.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-10.c\nindex 31c6e38ef..62af267be 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-10.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-11.c\nindex 299821a9e..d48999e11 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-11.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-12.c\nindex 73d763393..9765c7df4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-12.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-13.c\nindex dab4b280f..215fdca2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-13.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-14.c\nindex 88f7ff642..535ff8c8b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-14.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-15.c\nindex bc6c7c7ee..bbb473ffc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-15.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-16.c\nindex 42daccd25..4af8bdb08 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-16.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-17.c\nindex 14803fd06..344b90123 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-17.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-18.c\nindex 79a955605..0087f7834 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-18.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-19.c\nindex 542640315..e60bd4e5b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-19.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-2.c\nindex 79a955605..0087f7834 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-2.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-20.c\nindex 0a38ce4f6..6a0c3a25f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-20.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-21.c\nindex cb7957d4f..79a17d6f8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-21.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-22.c\nindex d252300c0..fef92544c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-22.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-23.c\nindex 06163a609..3e55dbcf9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-23.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-24.c\nindex 12efdbf58..33e6a7ab9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-24.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-25.c\nindex 80ff5f053..f26ff0ba1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-25.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-26.c\nindex d52da61e8..edec31474 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-26.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-3.c\nindex 43d02fea4..00a254948 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-3.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-4.c\nindex a5876a562..e74029a13 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-4.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-5.c\nindex 2640b0750..3451c36c4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-5.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-6.c\nindex 3e45abc49..85c004c96 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-6.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-7.c\nindex f5d465c36..be2f080fc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-7.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-8.c\nindex 3ea22e0ea..e563d2926 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-8.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-9.c\nindex 361a44f80..3e5da6903 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/1-9.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c\nindex 722cbf2b5..dbb4614ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c\n@@ -55,7 +55,7 @@ static void wait_for_notification(int val)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/11-1.c\nindex fcf5e7837..137054f2f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/11-1.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED, siginfo_t *info,\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-1.c\nindex 207e41f71..148cc3674 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-1.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-10.c\nindex 6f8d30a3b..e5f6a1bda 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-10.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-11.c\nindex 8967b032b..50691770a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-11.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-12.c\nindex a3cef8e26..4d203acf2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-12.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-13.c\nindex 6e1bc43fc..2756ed1a0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-13.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-14.c\nindex efb6a8aaa..3f64a0ed2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-14.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-15.c\nindex 4b196a6ee..a45b6d06b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-15.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-16.c\nindex f38bf17e2..fcf5fc0c2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-16.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-17.c\nindex 0c2662aa2..4e5c76ee2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-17.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-18.c\nindex 07b193fd8..65983a0f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-18.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-19.c\nindex 07b193fd8..65983a0f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-19.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-2.c\nindex 07b193fd8..65983a0f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-2.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-20.c\nindex 507fa068e..01d9200de 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-20.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-21.c\nindex e83a50577..45a43a576 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-21.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-22.c\nindex e65cbece4..38100f4c6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-22.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-23.c\nindex 7c1780703..114d307b5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-23.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-24.c\nindex 544890a55..30b6be5e8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-24.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-25.c\nindex 490a37f3d..eda522856 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-25.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-26.c\nindex fcd017711..fc958c4ea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-26.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-27.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-27.c\nindex 2820e8ad0..531121e2d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-27.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-27.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-28.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-28.c\nindex 48067add8..5eedc4a9b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-28.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-28.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-29.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-29.c\nindex 603f52656..bc2fe56c9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-29.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-29.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-3.c\nindex 2de66a68b..35cfc6e23 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-3.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-30.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-30.c\nindex 284ca8c25..63018a70f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-30.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-30.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-31.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-31.c\nindex 515d11801..6d99e3b74 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-31.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-31.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-32.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-32.c\nindex 222aaedbd..12628d2dd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-32.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-32.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-33.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-33.c\nindex 24cb0150f..5605cb492 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-33.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-33.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-34.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-34.c\nindex 658041327..8f853303b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-34.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-34.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-35.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-35.c\nindex 9d5d71b8d..ab1366490 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-35.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-35.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-36.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-36.c\nindex a8db824a9..3d966cbf5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-36.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-36.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-37.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-37.c\nindex 80836bd17..81871c1af 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-37.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-37.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-38.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-38.c\nindex 80cafc6c2..909a5cc25 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-38.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-38.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-39.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-39.c\nindex d329344e7..bf955b6c0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-39.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-39.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-4.c\nindex 292f24aa8..c833f3239 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-4.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-40.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-40.c\nindex 745ee813d..334b449b5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-40.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-40.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-41.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-41.c\nindex 036a034e8..daf32ea78 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-41.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-41.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-42.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-42.c\nindex 07d443771..49191543c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-42.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-42.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-43.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-43.c\nindex 33a52bdc9..ba658d1d4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-43.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-43.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-44.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-44.c\nindex 48067add8..5eedc4a9b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-44.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-44.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-45.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-45.c\nindex 48067add8..5eedc4a9b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-45.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-45.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-46.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-46.c\nindex 69b4432a9..a613d7630 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-46.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-46.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-47.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-47.c\nindex ebff7d171..e865029e4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-47.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-47.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-48.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-48.c\nindex 50a74ae06..d612d6e24 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-48.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-48.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-49.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-49.c\nindex 6ce3fb6b6..02d2abde3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-49.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-49.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-5.c\nindex f5870180c..e4e117f6c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-5.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-50.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-50.c\nindex f48d7c35f..32ed38ead 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-50.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-50.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-51.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-51.c\nindex 73e675467..6b26f4da4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-51.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-51.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-52.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-52.c\nindex ff4a8e7d5..a3d4501f8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-52.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-52.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-6.c\nindex 4ad282966..28bdb1ba9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-6.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-7.c\nindex 9f7657380..6d7cd9315 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-7.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-8.c\nindex 295548523..2bd1ce6c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-8.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-9.c\nindex beb0f2e26..db0ff15e5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/12-9.c\n@@ -42,7 +42,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-1.c\nindex 69d123619..c0fad8a8f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-1.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-10.c\nindex 85932092a..5092f8f03 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-10.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-11.c\nindex ea3e41e00..749ff370f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-11.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-12.c\nindex 5df208ce6..b7f51afa3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-12.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-13.c\nindex d4044d9c6..b9afce4e0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-13.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-14.c\nindex 01758234c..5b7268866 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-14.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-15.c\nindex a4dedd19f..e08f2cfa5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-15.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-16.c\nindex 152a5f8e8..76146a737 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-16.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-17.c\nindex 9bddb4120..02214bd83 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-17.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-18.c\nindex 9ce3e5af5..923426dfe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-18.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-19.c\nindex 9ce3e5af5..923426dfe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-19.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-2.c\nindex 9ce3e5af5..923426dfe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-2.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-20.c\nindex 4270861ec..eea70bf67 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-20.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-21.c\nindex 42c19d27f..898a767e1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-21.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-22.c\nindex 34b7912b9..9f4f356f1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-22.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-23.c\nindex 6d29caf14..8a00cfffa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-23.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-24.c\nindex 55651486c..3811ac2d8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-24.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-25.c\nindex c606099e3..bf5f11ba9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-25.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-26.c\nindex eb9e26ebf..0d28f6479 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-26.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-3.c\nindex 00bca9005..5d3c18a0f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-3.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-4.c\nindex 549665c71..854c7ed70 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-4.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-5.c\nindex 527596025..a586b9045 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-5.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-6.c\nindex 833f5915a..d766e4fd7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-6.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-7.c\nindex 73cb94648..0a831e6c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-7.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-8.c\nindex 7d1784818..b6c8e99c2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-8.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-9.c\nindex 75dadd75a..aa7769dd7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/13-9.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c\nindex bae8637cc..d504d5e60 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c\n@@ -205,7 +205,7 @@ done:\n \treturn status;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint rc = 0;\n \tstruct sig_info *s = &sigs[0];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-1.c\nindex bb5d60584..8bba4ffab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-1.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-10.c\nindex 68b21e92f..5d150196e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-10.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-11.c\nindex 5c3584e7e..f24393bd2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-11.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-12.c\nindex cf9b45609..fab4324bd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-12.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-13.c\nindex 36d1da95d..b123dc86c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-13.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-14.c\nindex 46e88137f..c8f921bc3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-14.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-15.c\nindex c7a531d0f..f3b52c6c0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-15.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-16.c\nindex ff7583645..290174304 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-16.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-17.c\nindex 208dc8ed7..9a54e4fea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-17.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-18.c\nindex 4e2ec064f..f16c687bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-18.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-19.c\nindex baede765c..442af7255 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-19.c\n@@ -32,7 +32,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-2.c\nindex 5f4c10503..14bfdda4d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-2.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-20.c\nindex a90627802..b8a4b0810 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-20.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-21.c\nindex 4cf3b2d88..5afec9676 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-21.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-22.c\nindex 13adff8e0..31c01f86a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-22.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-23.c\nindex 8569ba58e..c2fbe5c8e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-23.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-24.c\nindex 2969f11ad..ebe96e94e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-24.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-25.c\nindex 16fa963d0..80342f885 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-25.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-26.c\nindex 4285781bc..e6e498d82 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-26.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-3.c\nindex 0dffc9f28..1c94c5377 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-3.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-4.c\nindex 8158a700a..3decf4961 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-4.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-5.c\nindex 39df520ac..9d77d560f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-5.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-6.c\nindex 96d4901b9..215741498 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-6.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-7.c\nindex 1ba685231..c929da9c9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-7.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-8.c\nindex 4911c4f4c..2812c0f31 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-8.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-9.c\nindex a1391e4eb..9e8370678 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/17-9.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \twakeup++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-1.c\nindex b9f7e738d..90c86be42 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-1.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-10.c\nindex 7d402fd67..09b88136e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-10.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-11.c\nindex 93e4a9045..a56284998 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-11.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-12.c\nindex 5f95af8c7..1a3d2a7fd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-12.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-13.c\nindex c2847c9dd..7bbbe99d5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-13.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-14.c\nindex 968711284..1e3639c64 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-14.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-15.c\nindex 336367f92..6ad24df9f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-15.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-16.c\nindex 60c502f59..cfb5ddd45 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-16.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-17.c\nindex 40b3b4822..fc3a82d9e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-17.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-18.c\nindex 9d7a91fd2..412ee6498 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-18.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-19.c\nindex 6b8ca7671..23db0bb87 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-19.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-2.c\nindex 5e42ddd4f..50e5263a6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-2.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-20.c\nindex 3b0a6fee1..344ce88b4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-20.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-21.c\nindex 3db868f06..cf8c7b70c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-21.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-22.c\nindex 659202f73..96724fe76 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-22.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-23.c\nindex f3e05275f..f728c0bcc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-23.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-24.c\nindex 02c9d4dff..abaa8a5d1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-24.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-25.c\nindex 388e9c4b1..6a836616e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-25.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-26.c\nindex ba672756b..d83e4e435 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-26.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-3.c\nindex da5c0824b..55d5147bf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-3.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-4.c\nindex dc69d283a..c19527999 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-4.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-5.c\nindex c3baf6c36..1b084b3fa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-5.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-6.c\nindex f2ea5635a..ebbaabad8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-6.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-7.c\nindex 836ef92da..30e8f3dba 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-7.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-8.c\nindex 92b20c456..d1e8be28f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-8.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-9.c\nindex cdf1a298c..73da488ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-9.c\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-1.c\nindex aadcfd840..bb4df9bef 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-1.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-10.c\nindex 4ab58ae4b..1d801fd07 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-10.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-11.c\nindex 31d077c7d..01f74e391 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-11.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-12.c\nindex ec7c8ade3..50d4556a8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-12.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-13.c\nindex da1241c2e..0bfbc2a6e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-13.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-14.c\nindex 0b33cc2e3..9a03c5423 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-14.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-15.c\nindex c5ef80910..5a86eff4a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-15.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-16.c\nindex 73c632be2..9dbdcb966 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-16.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-17.c\nindex 50d9b7cd6..6779880a2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-17.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-18.c\nindex dc6976218..aceee8d3f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-18.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-19.c\nindex 3708f7e85..849b959e2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-19.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-2.c\nindex b9c6ff9b5..d65518cdc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-2.c\n@@ -56,7 +56,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n }\n \n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-20.c\nindex bf8f35ab0..553a1f6c3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-20.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-21.c\nindex fa96eda85..7a3a1d399 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-21.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-22.c\nindex 3885f2a0c..5628a42f9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-22.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-23.c\nindex e51d7ce18..ee5b8475e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-23.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-24.c\nindex 8505c94ef..f841f14fb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-24.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-25.c\nindex 404521ed9..c83ecc86e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-25.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-26.c\nindex 0e072823e..527e76ee6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-26.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-3.c\nindex 6674c9a53..972f81488 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-3.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-4.c\nindex a56f15bd2..a4f172a5b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-4.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-5.c\nindex 9df9e428d..a529c161d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-5.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-6.c\nindex da0b6ba7c..99b2fa2cc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-6.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-7.c\nindex ed1bd3db4..31aac3259 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-7.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-8.c\nindex 4edf21e7d..ede54e926 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-8.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-9.c\nindex e59bb745b..499b60d13 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-9.c\n@@ -55,7 +55,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-1.c\nindex 2421a8e20..d36676266 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-1.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-10.c\nindex fdad7cd38..d295a72ef 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-10.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-11.c\nindex e3cf6a91b..ef6dd4fab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-11.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-12.c\nindex c2458191d..956035585 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-12.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-13.c\nindex 80915af32..c6b06cd87 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-13.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-14.c\nindex 59ed6c252..9d36e5d36 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-14.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-15.c\nindex 581058985..e4f6c336b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-15.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-16.c\nindex b5e2e0bcd..98e1e9683 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-16.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-17.c\nindex df8bd4967..4da54a1e3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-17.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-18.c\nindex 117efcd61..e51eef524 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-18.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-19.c\nindex 3565a97b6..d77d0b2bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-19.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-2.c\nindex 3565a97b6..d77d0b2bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-2.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-20.c\nindex eaa6da11a..ff697cfc0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-20.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-21.c\nindex bc48f9806..fcec4c116 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-21.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-22.c\nindex f947ee5eb..06cdadc9d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-22.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-23.c\nindex 178bfb422..fbc425a28 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-23.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-24.c\nindex 64e9d957c..c73cd5d6e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-24.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-25.c\nindex 3b39e342e..9251f860c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-25.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-26.c\nindex c570d6e08..0a099f623 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-26.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-3.c\nindex 18a159656..e6fb517cd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-3.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-4.c\nindex 9fdeca2e4..5397d4a2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-4.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-5.c\nindex 01119afce..f8c1a83aa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-5.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-6.c\nindex 54d9a4583..e64acf4de 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-6.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-7.c\nindex 1122cc81d..1e110bb11 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-7.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-8.c\nindex 11ad5a3d0..c969cbb12 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-8.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-9.c\nindex 582dde8d2..79522d212 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/2-9.c\n@@ -29,7 +29,7 @@ static void handler2(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/21-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/21-1.c\nindex ec7803cb0..3a1c9daf3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/21-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/21-1.c\n@@ -18,7 +18,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught SIGCHLD\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* Make sure this flag is supported. */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-1.c\nindex 01b85efb7..2227a0c54 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-1.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-10.c\nindex 4d8c9c09c..7e56cfa93 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-10.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-11.c\nindex 1390779f2..3b2d51244 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-11.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-12.c\nindex 79d61572e..ae5de7dc3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-12.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-13.c\nindex 174775e9b..2d44a7e68 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-13.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-14.c\nindex ec6f83611..e199de9cd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-14.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-15.c\nindex a524f8a96..3d41debd2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-15.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-16.c\nindex 810ac6880..6a7bd253e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-16.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-17.c\nindex 38019e9ad..cc5c1e493 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-17.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-18.c\nindex 283e7cd83..6d0d25849 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-18.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-19.c\nindex 283e7cd83..6d0d25849 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-19.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-2.c\nindex 283e7cd83..6d0d25849 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-2.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-20.c\nindex d465bc064..2feece0b4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-20.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-21.c\nindex 7d128cb22..ce7aa395f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-21.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-22.c\nindex 2c0d4c249..b0bbc784d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-22.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-23.c\nindex c13b5fa35..0e3e83760 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-23.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-24.c\nindex 1b1906130..ff4cfd48e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-24.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-25.c\nindex 17ececc21..00ebfff79 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-25.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-26.c\nindex 709ebe164..4c642d721 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-26.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-3.c\nindex e85f47638..8085a6c7b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-3.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-4.c\nindex ec2837070..f2ab0ac6b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-4.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-5.c\nindex 5942430d6..73277b340 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-5.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-6.c\nindex a5118f4db..bea2575e1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-6.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-7.c\nindex bc27c272c..b2b705015 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-7.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-8.c\nindex 4fb388bd5..ceac149f0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-8.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-9.c\nindex 2edaa6e14..28a080b09 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/22-9.c\n@@ -58,7 +58,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-1.c\nindex d1a11ffe6..f7b05555d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-1.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-10.c\nindex ae3c43738..3678ed416 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-10.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-11.c\nindex eb4349c0c..45106b080 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-11.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-12.c\nindex ff045cc92..82d734bdc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-12.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-13.c\nindex 5a8a33daa..7213b27fe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-13.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-14.c\nindex 23e9a1cc0..97699ec85 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-14.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-15.c\nindex 3eb7d768e..5069dc92d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-15.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-16.c\nindex 1df6d0dd5..7435b0a78 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-16.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-17.c\nindex 366a00a5b..9f45c7e9a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-17.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-18.c\nindex c10f4bd60..7db79ac7d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-18.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-19.c\nindex e0bf1c50d..577e2cdd6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-19.c\n@@ -109,7 +109,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-2.c\nindex 966945fa4..59724f338 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-2.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-20.c\nindex ac6329479..6054ab12b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-20.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-21.c\nindex abc2bd39a..a7dce05b8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-21.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-22.c\nindex 541fd7034..931cd1627 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-22.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-23.c\nindex 6abf0d6bf..949a56728 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-23.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-24.c\nindex 10edaab39..f830efb2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-24.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-25.c\nindex 303e3bdeb..d23e6f2f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-25.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-26.c\nindex bcae46282..e75de7f92 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-26.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-3.c\nindex fbab86dfb..82ac45116 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-3.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-4.c\nindex fbc8fc1db..0e0bf1cfc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-4.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-5.c\nindex 4f4015d9c..0380c23e6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-5.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-6.c\nindex ead73d7a0..d9a49b42a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-6.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-7.c\nindex d2e1b478d..6bb326b9a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-7.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-8.c\nindex ba284a70f..039f4084b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-8.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-9.c\nindex 339941796..66de75d18 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-9.c\n@@ -117,7 +117,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-1.c\nindex ce52d7e17..0a87df6be 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-1.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-10.c\nindex a9e056433..1cc0d2a0b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-10.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-11.c\nindex 757a2f2d5..c38762e7c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-11.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-12.c\nindex 41dabf7e3..211991afd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-12.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-13.c\nindex 6e69d986c..3dacf3bc3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-13.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-14.c\nindex ff0b05f81..d7e756bf5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-14.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-15.c\nindex ad2e6aa42..38971e59c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-15.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-16.c\nindex 003612c9b..e55deaac9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-16.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-17.c\nindex 768ba5299..2efa58fab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-17.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-18.c\nindex bf41e8daa..3eddf8aec 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-18.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-19.c\nindex bf41e8daa..3eddf8aec 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-19.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-2.c\nindex bf41e8daa..3eddf8aec 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-2.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-20.c\nindex 98fef5f0f..653dce318 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-20.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-21.c\nindex 70d5e95cf..75a2724b6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-21.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-22.c\nindex 6ced35c5e..1bc94398a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-22.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-23.c\nindex 201e41570..f7b0f8e82 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-23.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-24.c\nindex 0ca43c2cc..e422586bf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-24.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-25.c\nindex 49990d65f..01ec4eca1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-25.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-26.c\nindex 44b80c80d..1fcfd3e7f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-26.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-3.c\nindex e52fde8f9..e773a4f61 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-3.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-4.c\nindex f0cb4d842..b4a6887ac 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-4.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-5.c\nindex 42e6f57c5..16dae1ef6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-5.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-6.c\nindex b971cddfa..4497d44c3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-6.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-7.c\nindex fa76618d9..500363ef3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-7.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-8.c\nindex bd73963d8..09322a420 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-8.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-9.c\nindex b34fcafd6..1e723777f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/25-9.c\n@@ -57,7 +57,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tinside_handler--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-1.c\nindex 5a3f7a92e..ba29e1c2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-1.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-10.c\nindex 23f8462c8..08f2082ac 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-10.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-11.c\nindex f532620f6..d0db19894 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-11.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-12.c\nindex 846508822..87ba7559d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-12.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-13.c\nindex 9c0d0a8f4..d74476884 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-13.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-14.c\nindex fc7480b3e..940ed7d40 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-14.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-15.c\nindex 33b20e209..1471fe62e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-15.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-16.c\nindex 2cdbfedc4..dd732373b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-16.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-17.c\nindex 0c4958272..8f0aa6fa3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-17.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-18.c\nindex b88365b47..2117e2f93 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-18.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c\nindex 887a2edbb..c86308e2b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-2.c\nindex 475c323f8..e1071ee72 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-2.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-20.c\nindex 2f00f4a6a..af1acd11d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-20.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-21.c\nindex 70e1c5c29..2a1dbbb2d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-21.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-22.c\nindex 1a01f1fdc..2461d5fa4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-22.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-23.c\nindex 3d76edb15..84cde6f22 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-23.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-24.c\nindex 8e3585100..6d4e160ce 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-24.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-25.c\nindex 25f72c683..0f5d94ce9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-25.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-26.c\nindex 44f42a07d..7f9c5cab6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-26.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-3.c\nindex aad71c1b4..88fbc2bb0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-3.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-4.c\nindex 3389fa965..e6975940c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-4.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-5.c\nindex 945dabfb4..15565a095 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-5.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-6.c\nindex 39d6b61a5..f92ba5325 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-6.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-7.c\nindex 5065e8c4c..8672b5905 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-7.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-8.c\nindex 1b7b409be..9b3c22871 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-8.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-9.c\nindex bfb76d788..2f66a5851 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-9.c\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/29-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/29-1.c\nindex 5069efc50..c67d3aa98 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/29-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/29-1.c\n@@ -103,7 +103,7 @@ static void handler(int sig PTS_ATTRIBUTE_UNUSED, siginfo_t *info,\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-1.c\nindex 2d88215fe..e3c244501 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-1.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-10.c\nindex 8c586a480..602b5fcbc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-10.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-11.c\nindex 462808f83..c4ed39ee8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-11.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-12.c\nindex c6cdd2b27..776ec3873 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-12.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-13.c\nindex 8a9cbe56b..178c4ecb2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-13.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-14.c\nindex ed4432f7d..829420c41 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-14.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-15.c\nindex 43d365955..fd5c87a98 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-15.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-16.c\nindex 9df835116..356473982 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-16.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-17.c\nindex e18f03db4..ba09070fa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-17.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-18.c\nindex f59dd7167..2472cba2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-18.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-19.c\nindex f59dd7167..2472cba2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-19.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-2.c\nindex f59dd7167..2472cba2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-2.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-20.c\nindex dd3932bbe..ba956b744 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-20.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-21.c\nindex 940589213..be600c4fe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-21.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-22.c\nindex f25f9cb68..09c43697a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-22.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-23.c\nindex 8928ad1c2..f1b3f113e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-23.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-24.c\nindex 798cf36b2..ed234f257 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-24.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-25.c\nindex 07a7130ff..b9a43c8d7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-25.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-26.c\nindex c1f3828d4..2a8af073a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-26.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-3.c\nindex 3a5d5d749..0b92240a4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-3.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-4.c\nindex 59a22beb9..40d45cd00 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-4.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-5.c\nindex 683e4737c..ea5384d2a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-5.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-6.c\nindex 961c71554..9df92ee15 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-6.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-7.c\nindex 684cced4b..5a715c146 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-7.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-8.c\nindex e3f8c39ef..1670408b8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-8.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-9.c\nindex 22e10231c..b01df625a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/3-9.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/30-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/30-1.c\nindex 0251e49fc..ddf9a5297 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/30-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/30-1.c\n@@ -86,7 +86,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n }\n \n /* main function */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-1.c\nindex 596e56dcf..d4469aa62 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-1.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-10.c\nindex 5f8e79ea2..9151b50ff 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-10.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-100.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-100.c\nindex e49fc9aa8..520428dbf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-100.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-100.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-101.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-101.c\nindex 006b884a5..12d7bf0f1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-101.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-101.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-102.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-102.c\nindex 053fda365..c410f12c7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-102.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-102.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-103.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-103.c\nindex 425678524..7b0ab736a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-103.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-103.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-104.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-104.c\nindex cd9c075ab..b6165a80f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-104.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-104.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-11.c\nindex 57d7f63c6..f88b63a40 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-11.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-12.c\nindex 79b786496..5c6c8bcce 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-12.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-13.c\nindex 8d7f33724..6d8254fb3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-13.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-14.c\nindex 334d39367..912b73ab2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-14.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-15.c\nindex fff90d000..ebdf9c33f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-15.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-16.c\nindex f86b4103b..692c7f4fd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-16.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-17.c\nindex c99a06ac6..57662a33c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-17.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-18.c\nindex f8bea65fd..9d8853f03 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-18.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-19.c\nindex f8bea65fd..9d8853f03 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-19.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-2.c\nindex f8bea65fd..9d8853f03 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-2.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-20.c\nindex 0c759120e..8c9d82f4c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-20.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-21.c\nindex ba014a5ab..27a6f22a7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-21.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-22.c\nindex 2822977f0..a0a07a2a0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-22.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-23.c\nindex b9cdc2a59..9df370b70 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-23.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-24.c\nindex ee9b9823d..772dcf916 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-24.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-25.c\nindex 259dd7d9a..68106afa3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-25.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-26.c\nindex 09ee6b0fc..eee7ce3e8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-26.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-27.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-27.c\nindex a460dfb3a..7908f4c7d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-27.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-27.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-28.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-28.c\nindex 715cdba44..000e3f46c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-28.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-28.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-29.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-29.c\nindex 234ad5b0d..9c6210026 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-29.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-29.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-3.c\nindex a63605023..cac24d290 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-3.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-30.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-30.c\nindex dca9a1d8d..e039b6c55 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-30.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-30.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-31.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-31.c\nindex 4e697b35d..54ec34c65 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-31.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-31.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-32.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-32.c\nindex 7927567f8..cc4fe6880 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-32.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-32.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-33.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-33.c\nindex a60910077..2d0296dd3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-33.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-33.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-34.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-34.c\nindex e5e8fa2b1..d0a55f5be 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-34.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-34.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-35.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-35.c\nindex a3b515701..196eb698b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-35.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-35.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-36.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-36.c\nindex d4208c466..7f2035125 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-36.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-36.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-37.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-37.c\nindex 40c1effe2..9df7bed26 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-37.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-37.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-38.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-38.c\nindex 58e44c9cc..c8ec86792 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-38.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-38.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-39.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-39.c\nindex 90b032684..ff32a2dab 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-39.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-39.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-4.c\nindex d5d0869f9..c1f748178 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-4.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-40.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-40.c\nindex c4a192d98..cc747620b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-40.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-40.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-41.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-41.c\nindex 1c73ceffc..7a13771f8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-41.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-41.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-42.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-42.c\nindex 959f3216b..080275bf6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-42.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-42.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-43.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-43.c\nindex 736f67c28..f52f0dd1b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-43.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-43.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-44.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-44.c\nindex 715cdba44..000e3f46c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-44.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-44.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-45.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-45.c\nindex 715cdba44..000e3f46c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-45.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-45.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-46.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-46.c\nindex 185776ee7..f6025bb9c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-46.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-46.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-47.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-47.c\nindex 96722c6c0..e66a54fea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-47.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-47.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-48.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-48.c\nindex 643b36ec0..19752beac 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-48.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-48.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-49.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-49.c\nindex 624d576bf..e75c59456 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-49.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-49.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-5.c\nindex 0e1de9efb..b1795facb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-5.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-50.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-50.c\nindex bf53fd04a..105b08a06 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-50.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-50.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-51.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-51.c\nindex 4fd3c889a..c70c2abe4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-51.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-51.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-52.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-52.c\nindex 2bcda90c7..cecd47002 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-52.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-52.c\n@@ -38,7 +38,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-53.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-53.c\nindex 6b4107a34..e5a74d214 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-53.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-53.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-54.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-54.c\nindex 8267ed2ba..4ed852403 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-54.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-54.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-55.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-55.c\nindex 50aa80c18..d0588aff6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-55.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-55.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-56.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-56.c\nindex 08f059b48..56652924f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-56.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-56.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-57.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-57.c\nindex 43d4cba41..f2b2ff7ea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-57.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-57.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-58.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-58.c\nindex 9cf85191c..605923061 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-58.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-58.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-59.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-59.c\nindex 3a9c1e00d..20c581bd3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-59.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-59.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-6.c\nindex 018e745b6..6134a2d31 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-6.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-60.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-60.c\nindex 0e3bc9d3e..bb5a4e432 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-60.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-60.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-61.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-61.c\nindex aa08b220f..f2fb20cd4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-61.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-61.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-62.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-62.c\nindex 192cae683..326f77ced 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-62.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-62.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-63.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-63.c\nindex 2a28dfe15..5587a1684 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-63.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-63.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-64.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-64.c\nindex 7262039b4..c2d8ffe51 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-64.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-64.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-65.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-65.c\nindex 2bd830212..2075bab67 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-65.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-65.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-66.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-66.c\nindex bef063761..d8cd15df4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-66.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-66.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-67.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-67.c\nindex 62b3ee0c2..885f3594a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-67.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-67.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-68.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-68.c\nindex a8b9927e6..176adca60 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-68.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-68.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-69.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-69.c\nindex a90a76031..743ccf9e4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-69.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-69.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-7.c\nindex 8f8905d68..721f2ed64 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-7.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-70.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-70.c\nindex bbb35adf1..7d2df4065 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-70.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-70.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-71.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-71.c\nindex 8267ed2ba..4ed852403 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-71.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-71.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-72.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-72.c\nindex 47ed9c146..8edc51232 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-72.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-72.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-73.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-73.c\nindex 694301ad2..93b4bca37 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-73.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-73.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-74.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-74.c\nindex 4eb18e08d..806416fef 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-74.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-74.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-75.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-75.c\nindex 66b8579de..fc7d6aa90 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-75.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-75.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-76.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-76.c\nindex e90c37282..2d0d807c8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-76.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-76.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-77.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-77.c\nindex 8a9aa8af8..ae99a8471 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-77.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-77.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-78.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-78.c\nindex 4bb1e1122..36ebb577a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-78.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-78.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-79.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-79.c\nindex ce3afda49..57b61e610 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-79.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-79.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-8.c\nindex f8ccf6224..1ead958b2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-8.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-80.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-80.c\nindex ba2646d5e..cd15e746a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-80.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-80.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-81.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-81.c\nindex 2f210586a..244c5411e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-81.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-81.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-82.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-82.c\nindex d0a688c50..7db3e8ad4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-82.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-82.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-83.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-83.c\nindex aa853f2ed..dd1ac9156 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-83.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-83.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-84.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-84.c\nindex 52ea39be7..4af4c722f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-84.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-84.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-85.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-85.c\nindex 0c332440a..5a50b84fd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-85.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-85.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-86.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-86.c\nindex 25551cc4f..83ba75088 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-86.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-86.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-87.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-87.c\nindex b858f00eb..4bdddb73a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-87.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-87.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-88.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-88.c\nindex 7bdd4a7a3..3cdab881e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-88.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-88.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-89.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-89.c\nindex 5d184df35..56486f6fb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-89.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-89.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-9.c\nindex af9e2e409..628dfd646 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-9.c\n@@ -35,7 +35,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-90.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-90.c\nindex f96f798f1..47368d69b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-90.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-90.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-91.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-91.c\nindex 5d60676e9..0873831f1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-91.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-91.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-92.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-92.c\nindex e607a28c5..6560f58e2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-92.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-92.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-93.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-93.c\nindex 83b5ead40..084faf365 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-93.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-93.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-94.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-94.c\nindex 6cf5086e1..b7666786d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-94.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-94.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-95.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-95.c\nindex a207d888b..b02de162c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-95.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-95.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-96.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-96.c\nindex 256ccded0..2b3c2824d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-96.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-96.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-97.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-97.c\nindex ba2646d5e..cd15e746a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-97.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-97.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-98.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-98.c\nindex 56031b9ab..a4075ad73 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-98.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-98.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-99.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-99.c\nindex 0d4da954b..a0bc4d95b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-99.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/4-99.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-1.c\nindex d9646716e..54ad26d27 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-1.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-10.c\nindex a80c91b36..6b717bd23 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-10.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-11.c\nindex 1a0c62853..a631425c7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-11.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-12.c\nindex 3c85e679a..03f58d61d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-12.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-13.c\nindex 9b4217917..cd30f5219 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-13.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-14.c\nindex 85fb4e222..b12948bbc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-14.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-15.c\nindex dbf199f8b..e4d7c196b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-15.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-16.c\nindex 94ee1cc2a..a429ef6bd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-16.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-17.c\nindex 79a730ed9..9d298c152 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-17.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-18.c\nindex 5fa60e8ac..94e1db313 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-18.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-19.c\nindex 5fa60e8ac..94e1db313 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-19.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-2.c\nindex 5fa60e8ac..94e1db313 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-2.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-20.c\nindex 5e9534cb1..482dddabc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-20.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-21.c\nindex 19270c24c..bba25c7c0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-21.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-22.c\nindex 05fcf55c9..69f041c37 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-22.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-23.c\nindex 810aee370..04dee4851 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-23.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-24.c\nindex 23f3ab3f9..a5edd1a97 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-24.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-25.c\nindex 76efdd2d3..619d709b8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-25.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-26.c\nindex df5c80de4..b320a13f8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-26.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-3.c\nindex 4d98c90a4..7c9a304de 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-3.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-4.c\nindex 77ae20b8c..d2e2a86ec 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-4.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-5.c\nindex 1034c7325..fe067e4fa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-5.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-6.c\nindex 282dbe2f6..fb71b2e4f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-6.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-7.c\nindex 142485f6e..4b95c5488 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-7.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-8.c\nindex fd7f1104e..8dc113b71 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-8.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-9.c\nindex 353eb779c..5d6e8482e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/6-9.c\n@@ -27,7 +27,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED,\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-1.c\nindex c9b530e7b..12b3879f2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-1.c\n@@ -36,7 +36,7 @@ static void SIGABRT_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-10.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-10.c\nindex c51c996a7..9ff7c76bf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-10.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-10.c\n@@ -36,7 +36,7 @@ static void SIGPIPE_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-11.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-11.c\nindex 9ea72cc6a..5761ce168 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-11.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-11.c\n@@ -36,7 +36,7 @@ static void SIGQUIT_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-12.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-12.c\nindex 2ff2a3287..bc2b8358f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-12.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-12.c\n@@ -36,7 +36,7 @@ static void SIGSEGV_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-13.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-13.c\nindex dba7f9935..1b61ee1a6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-13.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-13.c\n@@ -36,7 +36,7 @@ static void SIGTERM_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-14.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-14.c\nindex 1b2984884..e0d5a56f4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-14.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-14.c\n@@ -36,7 +36,7 @@ static void SIGTSTP_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-15.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-15.c\nindex 0167d8e7d..93e71c08f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-15.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-15.c\n@@ -36,7 +36,7 @@ static void SIGTTIN_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-16.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-16.c\nindex 755b88d92..17854009c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-16.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-16.c\n@@ -36,7 +36,7 @@ static void SIGTTOU_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-17.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-17.c\nindex c7a603c5c..5dfe152aa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-17.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-17.c\n@@ -36,7 +36,7 @@ static void SIGUSR1_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-18.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-18.c\nindex c5c4d6659..7121ceb4f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-18.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-18.c\n@@ -36,7 +36,7 @@ static void SIGUSR2_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-19.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-19.c\nindex f67ea540d..0cd970d68 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-19.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-19.c\n@@ -34,7 +34,7 @@ static void SIGUSR1_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-2.c\nindex af19bab27..691207941 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-2.c\n@@ -36,7 +36,7 @@ static void SIGUSR2_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-20.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-20.c\nindex edf80952e..1d9a78861 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-20.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-20.c\n@@ -36,7 +36,7 @@ static void SIGPROF_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-21.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-21.c\nindex 8118c99f7..be254bbaa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-21.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-21.c\n@@ -36,7 +36,7 @@ static void SIGSYS_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-22.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-22.c\nindex 7ca6a7155..7e17be183 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-22.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-22.c\n@@ -36,7 +36,7 @@ static void SIGTRAP_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-23.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-23.c\nindex a04db1706..02af19f9e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-23.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-23.c\n@@ -36,7 +36,7 @@ static void SIGURG_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-24.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-24.c\nindex f343eb9df..c8a3a771d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-24.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-24.c\n@@ -36,7 +36,7 @@ static void SIGVTALRM_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-25.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-25.c\nindex 0688e5947..35cf0096b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-25.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-25.c\n@@ -36,7 +36,7 @@ static void SIGXCPU_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-26.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-26.c\nindex 81878cd74..af7e4a66e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-26.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-26.c\n@@ -36,7 +36,7 @@ static void SIGXFSZ_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-3.c\nindex 2f78ec9bf..29c775a7f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-3.c\n@@ -36,7 +36,7 @@ static void SIGBUS_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-4.c\nindex c5a2f5dfe..78bcb9b4a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-4.c\n@@ -36,7 +36,7 @@ static void SIGCHLD_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-5.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-5.c\nindex 018d94bcb..a42a79fe0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-5.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-5.c\n@@ -36,7 +36,7 @@ static void SIGCONT_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-6.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-6.c\nindex fab686b3e..b0eec29c5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-6.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-6.c\n@@ -36,7 +36,7 @@ static void SIGFPE_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-7.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-7.c\nindex 119f8fdbb..1e63c1346 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-7.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-7.c\n@@ -36,7 +36,7 @@ static void SIGHUP_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-8.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-8.c\nindex bd887ded9..84977a00e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-8.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-8.c\n@@ -36,7 +36,7 @@ static void SIGILL_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-9.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-9.c\nindex 0601917aa..d9a858a56 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-9.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/8-9.c\n@@ -36,7 +36,7 @@ static void SIGINT_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/9-1.c\nindex dc3200eae..d99b57631 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/9-1.c\n@@ -40,7 +40,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED, siginfo_t *info,\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_1-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_1-1.in\nindex 62a6bf7f1..60bdded25 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_1-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_1-1.in\n@@ -30,7 +30,7 @@ static void handler(int signo)\n \thandler_called = 1;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-1.in\nindex 6a62b09de..12a103ae2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-1.in\n@@ -42,7 +42,7 @@ static void handler(int signo)\n \t}\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-2.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-2.in\nindex 25867c5f6..413ebfc74 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-2.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_12-2.in\n@@ -40,7 +40,7 @@ static void handler(int signo)\n \t}\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_13-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_13-1.in\nindex 362246cfe..8deafd159 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_13-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_13-1.in\n@@ -41,7 +41,7 @@ static void handler(int signo)\n \t}\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_16-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_16-1.in\nindex 6868f57b3..cba7fe546 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_16-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_16-1.in\n@@ -122,7 +122,7 @@ void * threaded ( void * arg )\n }\n \n /* main function */\n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_17-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_17-1.in\nindex ab193c1c8..16beb3c0e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_17-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_17-1.in\n@@ -33,7 +33,7 @@ static void handler(int signo)\n \twakeup++;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tstruct timeval tv;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_18-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_18-1.in\nindex 8d39483dc..9b028f685 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_18-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_18-1.in\n@@ -48,7 +48,7 @@ static void handler()\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_19-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_19-1.in\nindex b90f3e96e..a1d806ef9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_19-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_19-1.in\n@@ -57,7 +57,7 @@ static void handler(int sig, siginfo_t *info, void *context)\n \tcalled = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_2-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_2-1.in\nindex 7d81ddedc..e01fb0530 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_2-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_2-1.in\n@@ -31,7 +31,7 @@ static void handler2(int signo)\n {\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_22-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_22-1.in\nindex 87e64e9f5..ed300205b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_22-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_22-1.in\n@@ -58,7 +58,7 @@ static void handler(int signo)\n \tinside_handler--;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_23-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_23-1.in\nindex 97acd4294..b2caf5cc1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_23-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_23-1.in\n@@ -124,7 +124,7 @@ static void handler( int sig )\n }\n \n /* main function */\n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_25-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_25-1.in\nindex 4b981c0cf..4bd887ae9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_25-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_25-1.in\n@@ -57,7 +57,7 @@ static void handler(int signo)\n \tinside_handler--;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_28-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_28-1.in\nindex 35f2fb847..4a966ac30 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_28-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_28-1.in\n@@ -54,7 +54,7 @@ static void handler_2()\n \tcalled--;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_3-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_3-1.in\nindex 11fab3147..45d310b52 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_3-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_3-1.in\n@@ -29,7 +29,7 @@ static void handler(int signo)\n \thandler_called = 1;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct sigaction oact;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-1.in\nindex 14a9e2f8a..2d8cd1977 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-1.in\n@@ -35,7 +35,7 @@ static void handler(int signo)\n \texit(0);\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (fork() == 0) {\n \t\t/* child */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-2.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-2.in\nindex 6a5fcc810..46fa0c160 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-2.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-2.in\n@@ -38,7 +38,7 @@ static void handler(int signo)\n \texit(0);\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tif ((pid = fork()) == 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-3.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-3.in\nindex 842d96a62..f083523ac 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-3.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-3.in\n@@ -22,7 +22,7 @@ static void handler(int signo)\n {\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-4.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-4.in\nindex de0f20a6a..f7554c988 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-4.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_4-4.in\n@@ -22,7 +22,7 @@ static void handler(int signo)\n {\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_6-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_6-1.in\nindex 15464a0a2..15cceb46a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_6-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_6-1.in\n@@ -25,7 +25,7 @@ static void handler(int signo, siginfo_t *info, void *context)\n \thandler_called = 1;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_8-1.in b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_8-1.in\nindex ab0659934..efb3af21b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_8-1.in\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/templates/template_8-1.in\n@@ -36,7 +36,7 @@ void %%MYSIG%%_handler(int signo)\n \t}\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-1.c\nindex e33acd2cd..68c258ea9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-1.c\n@@ -17,7 +17,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-2.c\nindex 88ff762a3..e3f3bf79b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-2.c\n@@ -17,7 +17,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-3.c\nindex bb80da7e8..672ddbd74 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-3.c\n@@ -28,7 +28,7 @@ static const int sigs[] = {\n \tSIGURG,\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \tunsigned int i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/2-1.c\nindex 99a2e0f5a..6fa66d860 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/2-1.c\n@@ -16,7 +16,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-1.c\nindex 422c7a48d..142fab5bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-1.c\n@@ -22,7 +22,7 @@\n \n static const int sigs[] = {-1, -10000, INT32_MIN, INT32_MIN + 1};\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \tint ret, err = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/1-1.c\nindex f744191d0..6e66bfd95 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/1-1.c\n@@ -42,7 +42,7 @@ static void handler()\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/10-1.c\nindex 5d1729f31..2207797e0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/10-1.c\n@@ -24,7 +24,7 @@ static void handler()\n \tprintf(\"Just a dummy handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/11-1.c\nindex fee060675..31f5ee3aa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/11-1.c\n@@ -33,7 +33,7 @@ static void handler()\n \tprintf(\"Just a dummy handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/12-1.c\nindex c0bd0bdda..65af98d02 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/12-1.c\n@@ -33,7 +33,7 @@ static void handler()\n \tprintf(\"Just a dummy handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/2-1.c\nindex 4c74da1f1..7ca24b04c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/2-1.c\n@@ -55,7 +55,7 @@ static void handler()\n \n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/3-1.c\nindex 33597ebab..73298b4c9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/3-1.c\n@@ -17,9 +17,9 @@\n  - Inside the handler, use sigaltstack to examine/obtain the current alternate signal\n    stack and verify:\n    1. The ss_sp member of the obtained alternate signal stack is equal to the ss_sp\n-      that we defined in the main() function.\n+      that we defined in the test_main() function.\n    2. The ss_size member of the obtained alternate signal stack is equal to the ss_size\n-      that we defined in the main() function.\n+      that we defined in the test_main() function.\n */\n \n \n@@ -57,7 +57,7 @@ static void handler()\n \n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/5-1.c\nindex c86c6b3f9..453adfae7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/5-1.c\n@@ -23,7 +23,7 @@ static void handler()\n \tprintf(\"Do nothing useful\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstack_t alternate_s, current_s;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/6-1.c\nindex e3fd178e2..59fa5c24a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/6-1.c\n@@ -45,7 +45,7 @@ static void handler()\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/7-1.c\nindex 831a434e2..45ae098eb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/7-1.c\n@@ -48,7 +48,7 @@ static void handler()\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/8-1.c\nindex 0ab9731ce..18f84b195 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/8-1.c\n@@ -45,7 +45,7 @@ static void handler()\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c\nindex e9f9a8f71..e5741fa8b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c\n@@ -35,7 +35,7 @@\n \n static stack_t a;\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint rc;\n \tchar path[PATH_MAX + 1];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-1.c\nindex 6a23e2bd7..4ee703ada 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-1.c\n@@ -19,7 +19,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-2.c\nindex d9834e1b3..286b63fcc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-2.c\n@@ -19,7 +19,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-3.c\nindex 71e1896a9..79ff782e5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-3.c\n@@ -17,7 +17,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-4.c\nindex 35a7db223..17f65da73 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-4.c\n@@ -11,7 +11,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-1.c\nindex 106282743..9e127b6ef 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-1.c\n@@ -26,7 +26,7 @@ static const int sigs[] = {-1, -10000, INT32_MIN, INT32_MIN + 1};\n \n #define\tNUMSIGNALS\t(sizeof(sigs) / sizeof(sigs[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \tint i, ret, err = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/1-1.c\nindex a75951d28..47f5e1312 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/1-1.c\n@@ -17,7 +17,7 @@\n \n #define NUMSIGNALS (sizeof(siglist) / sizeof(siglist[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint siglist[] = { SIGABRT, SIGALRM, SIGBUS, SIGCHLD,\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/2-1.c\nindex 90a099ac9..6a7537ea6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigemptyset/2-1.c\n@@ -13,7 +13,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/1-1.c\nindex b51f3d603..38d8f194a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/1-1.c\n@@ -16,7 +16,7 @@\n \n #define NUMSIGNALS (sizeof(siglist) / sizeof(siglist[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \tint i, test_failed = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/2-1.c\nindex 27fac03c8..5ff355e84 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigfillset/2-1.c\n@@ -12,7 +12,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n /*\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sighold/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sighold/1-1.c\nindex d00e4e11f..ac01d05d7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sighold/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sighold/1-1.c\n@@ -26,7 +26,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct timespec signal_wait_ts = {0, 100000000};\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sighold/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sighold/2-1.c\nindex 8b0a308ec..7d2c05eeb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sighold/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sighold/2-1.c\n@@ -14,7 +14,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tif (sighold(SIGABRT) != 0) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sighold/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sighold/3-1.c\nindex 9bbab5b84..8aed9e842 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sighold/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sighold/3-1.c\n@@ -23,7 +23,7 @@ static const int sigs[] = {-1, -10000, INT32_MIN, INT32_MIN + 1};\n \n #define\tNUMSIGNALS\t(sizeof(sigs) / sizeof(sigs[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i, ret, err = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/1-1.c\nindex 97a926f19..5ebbdafe3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/1-1.c\n@@ -25,7 +25,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/4-1.c\nindex 509a6fd53..6d1fd299e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/4-1.c\n@@ -12,7 +12,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sigignore(SIGABRT) != 0) {\n \t\tperror(\"sigignore failed\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-1.c\nindex 1aa1b6b21..127b666b0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-1.c\n@@ -22,7 +22,7 @@ static const int sigs[] = {-1, -10000, INT32_MIN, INT32_MIN + 1};\n \n #define\tNUMSIGNALS\t(sizeof(sigs) / sizeof(sigs[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i, ret, err = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-1.c\nindex 927172221..31e20003d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-1.c\n@@ -18,7 +18,7 @@\n #include <stdint.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sigignore(SIGKILL) == -1) {\n \t\tif (errno == EINVAL) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-2.c\nindex 1888798ec..8b352ea46 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigignore/6-2.c\n@@ -18,7 +18,7 @@\n #include <stdint.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sigignore(SIGSTOP) == -1) {\n \t\tif (EINVAL == errno) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigismember/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigismember/3-1.c\nindex 15eb2682d..998be16bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigismember/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigismember/3-1.c\n@@ -12,7 +12,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigismember/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigismember/4-1.c\nindex 51bcb5b4c..ff2eaaa32 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigismember/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigismember/4-1.c\n@@ -14,7 +14,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-1.c\nindex 439a1787f..e3eb20d36 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-1.c\n@@ -25,7 +25,7 @@ static const int sigs[] = {-1, -10000, INT32_MIN, INT32_MIN + 1};\n \n #define\tNUMSIGNALS\t(sizeof(sigs) / sizeof(sigs[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t signalset;\n \tint i, ret, err = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/signal/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/signal/1-1.c\nindex c4ebf5bec..7416bdbad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/signal/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/signal/1-1.c\n@@ -30,7 +30,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (signal(SIGCHLD, myhandler) == SIG_ERR) {\n \t\tperror(\"Unexpected error while using signal()\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/signal/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/signal/2-1.c\nindex 35b7f49ea..40bb9ea88 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/signal/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/signal/2-1.c\n@@ -29,7 +29,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (signal(SIGCHLD, myhandler) == SIG_ERR) {\n \t\tperror(\"Unexpected error while using signal()\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/signal/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/signal/3-1.c\nindex 914be5971..fbea54b62 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/signal/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/signal/3-1.c\n@@ -27,7 +27,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (signal(SIGCHLD, myhandler) == SIG_ERR) {\n \t\tperror(\"Unexpected error while using signal()\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/signal/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/signal/5-1.c\nindex e07399d33..837b214bc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/signal/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/signal/5-1.c\n@@ -32,7 +32,7 @@ static void SIGUSR2_handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"do nothing useful\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (signal(SIGUSR1, SIGUSR1_handler) == SIG_ERR) {\n \t\tperror(\"Unexpected error while using signal()\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/signal/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/signal/6-1.c\nindex e49045ad1..385c175cb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/signal/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/signal/6-1.c\n@@ -22,7 +22,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"handler does nothing useful.\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \terrno = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/signal/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/signal/7-1.c\nindex f70f85eec..e25a91b7a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/signal/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/signal/7-1.c\n@@ -22,7 +22,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"handler does nothing useful.\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \terrno = -1;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-1.c\nindex c7798d661..6669c9106 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-1.c\n@@ -8,13 +8,13 @@\n  This program verifies that sigpause() removes sig from the signal mask.\n \n  Steps:\n- 1. From the main() function, create a new thread. Give the new thread a\n+ 1. From the test_main() function, create a new thread. Give the new thread a\n     a second to set up for receiving a signal, and to suspend itself using\n     sigpause().\n- 2. Have main() send the signal indicated by SIGTOTEST to the new thread,\n+ 2. Have test_main() send the signal indicated by SIGTOTEST to the new thread,\n     using pthread_kill(). After doing this, give the new thread a second\n     to get to the signal handler.\n- 3. In the main() thread, if the handler_called variable wasn't set to 1,\n+ 3. In the test_main() thread, if the handler_called variable wasn't set to 1,\n     then the test has failed, else it passed.\n  */\n \n@@ -49,7 +49,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-2.c\nindex ef4e7243a..dd8602a0b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/1-2.c\n@@ -9,10 +9,10 @@\n  until it receives a signal.\n \n  Steps:\n- 1. From the main() function, create a new thread. Give the new thread a\n+ 1. From the test_main() function, create a new thread. Give the new thread a\n     a second to set up for receiving a signal, and to suspend itself using\n     sigpause().\n- 2. For about ten seconds, keep checking from main() that the \"returned\"\n+ 2. For about ten seconds, keep checking from test_main() that the \"returned\"\n     variable hasn't been set yet. If it has, that means that sigpause\n     returned even before a signal was sent to it, thus FAIL the test.\n  3. After the ten seconds, send the new thread a signal using pthread_kill,\n@@ -50,7 +50,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/2-1.c\nindex a703b3266..6d560a4dd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/2-1.c\n@@ -9,20 +9,21 @@\n  returning.\n \n  Steps:\n- 1. From the main() function, create a new thread. Give the new thread a\n+ 1. From the test_main() function, create a new thread. Give the new thread\n     a second to set up for receiving a signal, add SIGTOTEST to its signal\n     mask and to suspend itself using sigpause(SIGTOTEST).\n- 2. Have main() send the signal indicated by SIGTOTEST to the new thread,\n-    using pthread_kill(), and using the concept of semaphores, have the main()\n+ 2. Have test_main() send the signal indicated by SIGTOTEST to the new thread,\n+    using pthread_kill(), and using the concept of semaphores, have the\n+    test_main()\n  3. Once the new thread returns from sigpause, have the new thread raise\n     SIGTOTEST. At this point, SIGTOTEST should be restored to the signal mask,\n     so the signal handler should not be called yet, and the signal should be\n     pending.\n     If it is not, set the variable return_value to 1, indicating a test failure.\n- 4. Now, from the new thread, set sem back to INMAIN to allow main to continue\n-    running.\n- 5. The PTS exit code that main() will return with will depend on the value of\n-    return_value:\n+ 4. Now, from the new thread, set sem back to INMAIN to allow test_main to\n+    continue running.\n+ 5. The PTS exit code that test_main() will return with will depend on the\n+    value of return_value:\n \tPTS_UNRESOLVED if return value is 2\n \tPTS_PASS if return value is 0\n \tPTS_FAIL if return value is 1\n@@ -83,7 +84,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/3-1.c\nindex b7cfdac37..996244f73 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/3-1.c\n@@ -9,10 +9,10 @@\n  when it returns.\n \n  Steps:\n- 1. From the main() function, create a new thread. Give the new thread a\n+ 1. From the test_main() function, create a new thread. Give the new thread a\n     a second to set up for receiving a signal, and to suspend itself using\n     sigpause().\n- 2. From the main() thread, send signal to new thread to make sigpause return.\n+ 2. From the test_main() thread, send signal to new thread to make sigpause return.\n  3. Verify that sigpause returns -1 and sets errno to EINTR.\n  */\n \n@@ -69,7 +69,7 @@ static void *a_thread_func()\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t new_th;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/4-1.c\nindex 50cf47993..71d99e709 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpause/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpause/4-1.c\n@@ -21,14 +21,14 @@\n #define SIGTOTEST SIGABRT\n \n #if 0 && defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tprintf(\"Function definition doesn't match POSIX definition \"\n \t       \"and preceded POSIX definition; interface is obsolete\\n\");\n \treturn PTS_UNSUPPORTED;\n }\n #else\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint return_value = 0;\n \tint result;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-1.c\nindex 2f5d54d86..ba8bc8fee 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-1.c\n@@ -17,7 +17,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t blockset;\n \tsigset_t prevset;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-2.c\nindex 3537ce85f..7369c3040 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-2.c\n@@ -76,7 +76,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-3.c\nindex 80aa4a6d7..110fb2f88 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-3.c\n@@ -76,7 +76,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t blockset;\n \tsigset_t prevset;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/2-1.c\nindex aba812c34..d04ca5883 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigpending/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigpending/2-1.c\n@@ -16,7 +16,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t blockset;\n \tsigset_t prevset;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/10-1.c\nindex 62d718f5a..df6acfd90 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/10-1.c\n@@ -15,7 +15,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t set1, set2;\n \tint sigprocmask_return_val = 1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/12-1.c\nindex a6c5a3f44..b73d59540 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/12-1.c\n@@ -62,7 +62,7 @@ static int get_rand(void)\n \treturn r;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tint r = get_rand();\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/15-1.c\nindex 62f1a42be..6b68be7fd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/15-1.c\n@@ -14,7 +14,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t set;\n \tsigaddset(&set, SIGABRT);\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-1.c\nindex 17e72606c..49b709edb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-1.c\n@@ -16,7 +16,7 @@\n #include <stdlib.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t set;\n \tint r, i, fails = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/4-1.c\nindex fac3229f8..8506b918c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/4-1.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tsigset_t blocked_set1, blocked_set2, pending_set;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/5-1.c\nindex d00af5a81..6984831f7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/5-1.c\n@@ -20,7 +20,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tsigset_t blocked_set, pending_set;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/6-1.c\nindex 395a5f409..4241a4c1f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/6-1.c\n@@ -22,7 +22,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tsigset_t set1, set2, pending_set;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/7-1.c\nindex 94c74dd50..2a5e59507 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/7-1.c\n@@ -21,7 +21,7 @@\n \n #define NUMSIGNALS (sizeof(siglist) / sizeof(siglist[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t oactl, tempset;\n \tint i, j, test_failed = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-1.c\nindex fcd5de325..20c43ce96 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-1.c\n@@ -53,7 +53,7 @@ static int is_changed(sigset_t set, int sig)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t actl, oactl;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-2.c\nindex 0e36a6b34..63ca66e41 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-2.c\n@@ -54,7 +54,7 @@ static int is_changed(sigset_t set, int sig)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t actl, oactl;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-3.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-3.c\nindex 58b06e87e..10e14f4ad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/8-3.c\n@@ -53,7 +53,7 @@ static int is_changed(sigset_t set, int sig)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t actl, oactl;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/9-1.c\nindex ef197e53d..bf9b4ef48 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/9-1.c\n@@ -36,7 +36,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tsigset_t blocked_set1;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/1-1.c\nindex e456c4829..1351ade10 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/1-1.c\n@@ -38,7 +38,7 @@ static void myhandler(int signo, siginfo_t *info, void *context PTS_ATTRIBUTE_UN\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/10-1.c\nindex 0281ac96b..502f62ebe 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/10-1.c\n@@ -20,7 +20,7 @@\n #include <sys/types.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint failure = 0;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/11-1.c\nindex 9052296e1..9399cc6b4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/11-1.c\n@@ -20,7 +20,7 @@\n #include <sys/types.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint failure = 0;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/12-1.c\nindex ed1ee883f..1add2843c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/12-1.c\n@@ -54,7 +54,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint failure = 0;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-1.c\nindex 4733e5e0d..eb34ba1f3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-1.c\n@@ -19,7 +19,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tunion sigval value;\n \tvalue.sival_int = 0;\t/* 0 is just an arbitrary value */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-2.c\nindex c0ec6e096..36d5d16e3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/2-2.c\n@@ -28,7 +28,7 @@\n #include <sys/types.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint failure = 0;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/3-1.c\nindex 3867f43fa..7e6b939db 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/3-1.c\n@@ -57,7 +57,7 @@ static int set_nonroot()\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/4-1.c\nindex a38fa7a49..b6bc3800e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/4-1.c\n@@ -38,7 +38,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \tcounter++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, i;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/5-1.c\nindex 87e997d84..8759392b3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/5-1.c\n@@ -36,7 +36,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tcounter++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, i;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/6-1.c\nindex 25b7ac670..459066ba2 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/6-1.c\n@@ -49,7 +49,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/7-1.c\nindex fac11ea43..01f8db5a4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/7-1.c\n@@ -43,7 +43,7 @@ static void myhandler(int signo, siginfo_t *info PTS_ATTRIBUTE_UNUSED,\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, rtsig;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/8-1.c\nindex e7d1ec802..26ba7841c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/8-1.c\n@@ -39,7 +39,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \tcounter++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, i;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/9-1.c\nindex e170046e6..a6b4cbfb8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigqueue/9-1.c\n@@ -53,7 +53,7 @@ static int reset_uid(void)\n \treturn -1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid = getpid();\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/1-1.c\nindex 60d0a95cb..da5585093 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/1-1.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tstruct timespec signal_wait_ts = {0, 100000000};\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/2-1.c\nindex 9aad5687d..70b1f9a59 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/2-1.c\n@@ -13,7 +13,7 @@\n #include <signal.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sigrelse(SIGABRT) != 0) {\n \t\tperror(\"Sigrelse failed\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-1.c\nindex dfd29eb76..726f7292b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-1.c\n@@ -26,7 +26,7 @@ static const int sigs[] = {-1, -10000, INT32_MIN, INT32_MIN + 1};\n \n #define\tNUMSIGNALS\t(sizeof(sigs) / sizeof(sigs[0]))\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i, ret, err = 0;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/1-1.c\nindex 80dfdf328..687e12b3c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/1-1.c\n@@ -31,7 +31,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/10-1.c\nindex 6e8e4aa09..be590e1b6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/10-1.c\n@@ -17,7 +17,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sigset(SIGKILL, SIG_IGN) == SIG_ERR) {\n \t\tif (errno != EINVAL) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/2-1.c\nindex a3edbdd61..682db1410 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/2-1.c\n@@ -30,7 +30,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tact.sa_flags = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/3-1.c\nindex 39e0531c5..293532f27 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/3-1.c\n@@ -28,7 +28,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sigset(SIGCHLD, myhandler) == SIG_ERR) {\n \t\tperror(\"Unexpected error while using sigset()\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/4-1.c\nindex 3634caec0..6981a97c8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/4-1.c\n@@ -28,7 +28,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tif (sigset(SIGCHLD, myhandler) == SIG_ERR) {\n \t\tperror(\"Unexpected error while using sigset()\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/5-1.c\nindex 1b91717c9..73e38503f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/5-1.c\n@@ -54,7 +54,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n {\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t mask;\n \tsigemptyset(&mask);\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/6-1.c\nindex 25c4f16aa..058c5c6d5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/6-1.c\n@@ -32,7 +32,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"SIGCHLD called. Inside handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t pendingset;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/7-1.c\nindex d4082cc49..f06d32a3e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/7-1.c\n@@ -39,7 +39,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \thandler_called = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t pendingset;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/8-1.c\nindex 10921d5d4..53dc2e3a7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/8-1.c\n@@ -18,7 +18,7 @@\n #include <string.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t st;\n \tsigemptyset(&st);\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigset/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigset/9-1.c\nindex 4e5d74e8c..44c167bf3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigset/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigset/9-1.c\n@@ -21,7 +21,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"SIGUSR1 called. Inside handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \tact.sa_flags = 0;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/1-1.c\nindex 7076f1b88..1b1a81ef9 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/1-1.c\n@@ -67,7 +67,7 @@ static void handler(int signo)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tpid = fork();\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/3-1.c\nindex 001ff0ab5..24b7a679b 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/3-1.c\n@@ -29,7 +29,7 @@\n #include <unistd.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tpid = fork();\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/4-1.c\nindex b3b0c4c19..b4540f3b7 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/4-1.c\n@@ -71,7 +71,7 @@ static int is_changed(sigset_t set, int sig)\n \treturn 0;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tpid = fork();\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/6-1.c\nindex 727610799..d3f92d019 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigsuspend/6-1.c\n@@ -30,7 +30,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Now inside signal handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \tpid = fork();\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/1-1.c\nindex 785751295..68b57ec93 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/1-1.c\n@@ -53,7 +53,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/2-1.c\nindex 4677a12ea..87b50da86 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/2-1.c\n@@ -54,7 +54,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/4-1.c\nindex c3cd42f18..2b616d638 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/4-1.c\n@@ -31,7 +31,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Inside handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/5-1.c\nindex 9496764ee..0717af5df 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/5-1.c\n@@ -47,7 +47,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/6-1.c\nindex ac5eee49b..b73191751 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigtimedwait/6-1.c\n@@ -49,7 +49,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/1-1.c\nindex 95f2ecfc0..1378e65a8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/1-1.c\n@@ -19,7 +19,7 @@\n  *  4)  Verify this process will return when the signal is sent.\n  */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t newmask, pendingset;\n \tint sig;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/2-1.c\nindex b77f07631..632097fc0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/2-1.c\n@@ -26,7 +26,7 @@\n  *  6) Verify that there are no more instances for SIGRTMIN in the pending list. *\n  */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t newmask, pendingset;\n \tint sig;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/3-1.c\nindex a32fe73f7..80d304760 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/3-1.c\n@@ -24,7 +24,7 @@\n  *\n  */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t newmask, pendingset;\n \tint sig;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/4-1.c\nindex 461902040..af532acf4 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/4-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/4-1.c\n@@ -21,7 +21,7 @@\n  *  4)  Verify this process will return when the signal is sent.\n  */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t newmask, pendingset;\n \tint sig;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-1.c\nindex 1d1fddedd..de82f81ad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-1.c\n@@ -106,7 +106,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tpthread_t ch[NTHREADS];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-2.c\nindex a1f49a651..d5ebe07da 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-2.c\n@@ -108,7 +108,7 @@ static void *threaded(void *arg PTS_ATTRIBUTE_UNUSED)\n }\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i;\n \tpthread_t ch[NTHREADS];\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/7-1.c\nindex 4abc33715..1e3b0ad8c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/7-1.c\n@@ -78,7 +78,7 @@\n /******************************************************************************/\n \n /* The main test function. */\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret, i, sig;\n \tlong rts;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/8-1.c\nindex b4840e7b5..f8fbc6228 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwait/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwait/8-1.c\n@@ -20,7 +20,7 @@\n  *  4)  Verify the return value and the 'sig' value is correct.\n  */\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t newmask, pendingset;\n \tint sig;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/1-1.c\nindex 2449055c7..a4953904a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/1-1.c\n@@ -31,7 +31,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Inside handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/2-1.c\nindex 6983eda12..6e83bb8db 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/2-1.c\n@@ -35,7 +35,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \tprintf(\"Inside dummy handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, rtsig;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/3-1.c\nindex 3983a3dbc..8c522728e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/3-1.c\n@@ -31,7 +31,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Inside dummy handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpid_t pid;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/5-1.c\nindex 4e33fca30..26a4f5baa 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/5-1.c\n@@ -32,7 +32,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \tprintf(\"Inside handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/6-1.c\nindex 197aae55c..ebb8375b6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/6-1.c\n@@ -32,7 +32,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \tprintf(\"Inside handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/7-1.c\nindex 2ed4ca81b..216abc59f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/7-1.c\n@@ -39,7 +39,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \tcounter++;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, i;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/8-1.c\nindex f999aa37d..527523d6e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/8-1.c\n@@ -38,7 +38,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED,\n \tprintf(\"Just a dummy handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint pid, i;\n \tunion sigval value;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/9-1.c\nindex 97b06382d..42eadee3e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigwaitinfo/9-1.c\n@@ -30,7 +30,7 @@ static void myhandler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Inside handler\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strchr/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strchr/1-1.c\nindex 2c3042375..d7efa96ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strchr/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/strchr/1-1.c\n@@ -58,7 +58,7 @@ static char *random_string(int len, int char_pos)\n \treturn output_string;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint i, char_pos;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strcpy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strcpy/1-1.c\nindex f71cd3870..441654ed6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strcpy/1-1.c\n+++ b/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 main(void)\n+int test_main(int argc, char** argv)\n {\n     char *ret_str;\n     int i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strftime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strftime/1-1.c\nindex 4350edb8f..bd1a168ed 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strftime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/strftime/1-1.c\n@@ -17,7 +17,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* current time */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c\nindex 9e94bd63a..e2a098bc5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c\n@@ -18,7 +18,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \t/* current time */\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strftime/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strftime/3-1.c\nindex 4ac2f0755..3befafcd0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strftime/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/strftime/3-1.c\n@@ -14,7 +14,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct tm *tm_ptr;\n \ttime_t the_time;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strlen/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strlen/1-1.c\nindex 0ac993726..c587482dc 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strlen/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/strlen/1-1.c\n@@ -41,7 +41,7 @@ static char *random_string(int len)\n \treturn output_string;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tchar *ret_str;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strncpy/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strncpy/1-1.c\nindex 55def092e..222d9dfa1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strncpy/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/strncpy/1-1.c\n@@ -46,7 +46,7 @@ static char *random_string(int len)\n     return output_string;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n     char *ret_str;\n     int i, num_bytes;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/strncpy/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/strncpy/2-1.c\nindex 1e4752d80..8c3c243cd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/strncpy/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/strncpy/2-1.c\n@@ -46,7 +46,7 @@ static char *random_string(int len)\n     output_string[len] = '\\0';\n     return output_string;\n }\n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n     int i, j, c;\n     char *ret_str;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/testfrmw/threads_scenarii.c b/testcases/open_posix_testsuite/conformance/interfaces/testfrmw/threads_scenarii.c\nindex 645aff604..155ce3f90 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/testfrmw/threads_scenarii.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/testfrmw/threads_scenarii.c\n@@ -488,7 +488,7 @@ static unsigned int sc;\n \n static void *threaded(void *arg);\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/time/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/time/1-1.c\nindex 395dc6102..a0eef91b0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/time/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/time/1-1.c\n@@ -16,7 +16,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttime_t current_time;\n \ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/1-1.c\nindex 89a1cab80..6cf91b9b6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/1-1.c\n@@ -39,7 +39,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/10-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/10-1.c\nindex 9cec5d7da..3d9175cea 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/10-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/10-1.c\n@@ -28,7 +28,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tcaught_signal = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if _POSIX_CPUTIME == -1\n \tprintf(\"_POSIX_CPUTIME not defined\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/11-1.c\nindex 34afee0d2..2b4eda212 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/11-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/11-1.c\n@@ -28,7 +28,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tcaught_signal = 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #if _POSIX_THREAD_CPUTIME == -1\n \tprintf(\"_POSIX_THREAD_CPUTIME not defined\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/16-1.c\nindex e696c8855..be481ec77 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/16-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/16-1.c\n@@ -17,7 +17,7 @@\n \n #define INVALIDCLOCKID 99999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/3-1.c\nindex a843d02af..4ce52bb15 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/3-1.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/7-1.c\nindex d6c8d2475..5e3f2fd8d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/7-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/7-1.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef CLOCK_MONOTONIC\n \tif (sysconf(_SC_MONOTONIC_CLOCK) == -1) {\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/8-1.c\nindex fe771a559..c0f1ea325 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/8-1.c\n@@ -53,7 +53,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Not expected - Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttimer_t tid;\n \tstruct sigaction actp;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/9-1.c\nindex a68879389..cd657e352 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/9-1.c\n@@ -34,7 +34,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/15-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/15-1.c\nindex 2f21aff8c..275cce2c0 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/15-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/15-1.c\n@@ -26,7 +26,7 @@\n #include <limits.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifdef TIMER_MAX\n \tstruct sigevent ev;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/2-1.c\nindex 0b800f58a..4bc4ba7a8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/2-1.c\n@@ -30,7 +30,7 @@ static int compare(const void *key, const void *amemb)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/5-1.c\nindex a2c06f706..0ed111350 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_create/speculative/5-1.c\n@@ -47,7 +47,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigaction act;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-1.c\nindex c4bfb490e..a34a8996c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-1.c\n@@ -37,7 +37,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-2.c\nindex 43a7c1439..b9efae984 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/1-2.c\n@@ -26,7 +26,7 @@\n #define SIGTOTEST SIGALRM\n #define TIMERSEC 3\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c\nindex 4475d8c90..912cf5800 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c\n@@ -17,7 +17,7 @@\n \n #define BOGUSTIMERID 99999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttimer_t tid;\n \tint tval = BOGUSTIMERID;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-2.c\nindex e8f4459bb..74eeb4679 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-2.c\n@@ -32,7 +32,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/1-1.c\nindex 70fb9941b..79e73ef2d 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/1-1.c\n@@ -36,7 +36,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \t}\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-1.c\nindex 88e152aa7..458439daf 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-1.c\n@@ -28,7 +28,7 @@\n \n #define EXPECTEDOVERRUNS 2\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t set;\n \tstruct sigevent ev;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c\nindex 0284f2f01..8937f51b1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c\n@@ -31,7 +31,7 @@\n \n #define EXPECTEDOVERRUNS 75\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t set;\n \tstruct sigevent ev;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-3.c\nindex 66f8b583a..fb184721c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-3.c\n@@ -41,7 +41,7 @@\n #include <stdio.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n #ifndef _POSIX_REALTIME_SIGNALS\n \tprintf(\"_POSIX_REALTIME_SIGNALS is not defined\\n\");\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c\nindex e7646daf3..6e18560e5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c\n@@ -17,7 +17,7 @@\n \n #define BOGUSTID 9999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttimer_t tid;\n \tint tval = BOGUSTID;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-2.c\nindex 6be703729..2d7f3967c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-2.c\n@@ -24,7 +24,7 @@\n \n #define TIMERSEC 3\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-3.c\nindex 8cb5dd8ad..933a31dcd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-3.c\n@@ -21,7 +21,7 @@\n #include <time.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-1.c\nindex e2f66e58c..ec8d03521 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-1.c\n@@ -27,7 +27,7 @@\n #define TIMERSEC 5\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-2.c\nindex 0c39a6eb7..51d6a55c8 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-2.c\n@@ -29,7 +29,7 @@\n #define SLEEPSEC 2\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-3.c\nindex 4b2d998c9..43abd366a 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-3.c\n@@ -29,7 +29,7 @@\n #define SLEEPNSEC 400000000\n #define ACCEPTABLEDELTA 30000000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-4.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-4.c\nindex 1c6a36368..2cb20c2a6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-4.c\n@@ -35,7 +35,7 @@\n #define ACCEPTABLEDELTA 1\n #define RESOLUTION\t1000000\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-1.c\nindex 47da74198..b8a229e4f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-1.c\n@@ -21,7 +21,7 @@\n \n #define TIMERSEC 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-2.c\nindex e5c10c074..88d7776ad 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-2.c\n@@ -23,7 +23,7 @@\n #define TIMERSEC 1\n #define SLEEPDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/3-1.c\nindex 977725612..a822d7534 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/3-1.c\n@@ -28,7 +28,7 @@\n #define SLEEPDELTA 3\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c\nindex 0935c04b8..d09c2f709 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c\n@@ -17,7 +17,7 @@\n \n #define BOGUSTID 9999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttimer_t tid;\n \tstruct itimerspec its;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-2.c\nindex c3c9dfac9..88a8d2219 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-2.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-3.c\nindex b2c72a555..ef7c37f5e 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-3.c\n@@ -19,7 +19,7 @@\n #include <errno.h>\n #include \"posixtest.h\"\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-1.c\nindex 512f93dba..d5f510321 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-1.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-2.c\nindex 25e07adbb..2e18299fb 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/1-2.c\n@@ -33,7 +33,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/13-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/13-1.c\nindex 31cd56f60..e3260b2f6 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/13-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/13-1.c\n@@ -56,7 +56,7 @@ static int testlist[NUMTESTS][4] = {\n \t{1, 0, -1073743192, 0},\t// value.it_interval.tv_sec < 0\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/2-1.c\nindex 55c6a2122..3e5aa8b61 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/2-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/2-1.c\n@@ -33,7 +33,7 @@\n \n #define NUMREPS 5\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-1.c\nindex 315849213..d0521268c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-1.c\n@@ -37,7 +37,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-2.c\nindex f81da9408..d6407f266 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-2.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_FAIL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-3.c\nindex b9fc829a6..8c3db3a14 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/3-3.c\n@@ -29,7 +29,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"OK to be in once\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tsigset_t set;\n \tstruct sigevent ev;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-1.c\nindex 3425294bf..3117a0ddd 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-1.c\n@@ -36,7 +36,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tprintf(\"Caught signal\\n\");\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-2.c\nindex 51e533530..f3cbdee4f 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-2.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \texit(PTS_PASS);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-3.c\nindex 708046c6c..f6b65a34c 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/5-3.c\n@@ -41,7 +41,7 @@ static void handler(int signo PTS_ATTRIBUTE_UNUSED)\n \tpasses += 1;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \tstruct sigaction act;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/6-1.c\nindex ef37abf5a..94c337889 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/6-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/6-1.c\n@@ -29,7 +29,7 @@\n #define TIMERINTERVALSEC 5\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-1.c\nindex e8ce8c20f..fd32467b5 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-1.c\n@@ -22,7 +22,7 @@\n \n #define TIMERSEC 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-2.c\nindex 0493de283..7067ee795 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-2.c\n@@ -24,7 +24,7 @@\n #define TIMERSEC 1\n #define SLEEPDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-3.c\nindex ea75c25c3..73b88f957 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-3.c\n@@ -28,7 +28,7 @@\n #define TIMELEFT 5\n #define ACCEPTABLEDELTA 1\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-4.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-4.c\nindex cdf4612ab..1a2ad7799 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-4.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/8-4.c\n@@ -25,7 +25,7 @@\n #define TIMERSEC 1\n #define RELOADVAL 8\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-1.c\nindex 0f598615c..489f99708 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-1.c\n@@ -34,7 +34,7 @@ static int timeroffsets[NUMTESTS][2] = { {0, 30000000}, {1, 0},\n {1, 5000}, {1, 5}\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-2.c\nindex 598ec8a53..12a777ea1 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/9-2.c\n@@ -41,7 +41,7 @@ static int timeroffsets[NUMTESTS][2] = { {0, 90000000}, {1, 0},\n {3, 5000}, {4, 5}\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c\nindex a1b99972b..5d4e1dda3 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c\n@@ -16,7 +16,7 @@\n \n #define BOGUSTID 9999\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \ttimer_t tid;\n \tstruct itimerspec its;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-2.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-2.c\nindex 29a8ad343..3b6901c25 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-2.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-2.c\n@@ -23,7 +23,7 @@\n \n #define SIGTOTEST SIGALRM\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-3.c b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-3.c\nindex 5897fae45..04ceb2745 100644\n--- a/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-3.c\n+++ b/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-3.c\n@@ -21,7 +21,7 @@\n \n #define SIGTOTEST SIGALRM\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct sigevent ev;\n \ttimer_t tid;\ndiff --git a/testcases/open_posix_testsuite/functional/mqueues/send_rev_1.c b/testcases/open_posix_testsuite/functional/mqueues/send_rev_1.c\nindex 7c7d2f761..084110cb9 100644\n--- a/testcases/open_posix_testsuite/functional/mqueues/send_rev_1.c\n+++ b/testcases/open_posix_testsuite/functional/mqueues/send_rev_1.c\n@@ -25,7 +25,7 @@\n #define MSG_SIZE\t128\n #define MAX_MSG\t\t3\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct mq_attr mqstat, attr;\n \tchar r_msg_ptr[MAX_MSG][MSG_SIZE];\ndiff --git a/testcases/open_posix_testsuite/functional/mqueues/send_rev_2.c b/testcases/open_posix_testsuite/functional/mqueues/send_rev_2.c\nindex 22ecbb224..e5e978a96 100644\n--- a/testcases/open_posix_testsuite/functional/mqueues/send_rev_2.c\n+++ b/testcases/open_posix_testsuite/functional/mqueues/send_rev_2.c\n@@ -105,7 +105,7 @@ static int *receive_2(void *mq)\n \tpthread_exit(NULL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \n \tmqd_t mq1 = 0, mq2 = 0;\ndiff --git a/testcases/open_posix_testsuite/functional/semaphores/sem_conpro.c b/testcases/open_posix_testsuite/functional/semaphores/sem_conpro.c\nindex 5d60de775..ed191172e 100644\n--- a/testcases/open_posix_testsuite/functional/semaphores/sem_conpro.c\n+++ b/testcases/open_posix_testsuite/functional/semaphores/sem_conpro.c\n@@ -94,7 +94,7 @@ static int *consumer(buf_t * buf)\n \tpthread_exit(0);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tint shared = 1;\n \tint occupied_value = BUF_SIZE;\ndiff --git a/testcases/open_posix_testsuite/functional/semaphores/sem_lock.c b/testcases/open_posix_testsuite/functional/semaphores/sem_lock.c\nindex 9e42686df..08320adec 100644\n--- a/testcases/open_posix_testsuite/functional/semaphores/sem_lock.c\n+++ b/testcases/open_posix_testsuite/functional/semaphores/sem_lock.c\n@@ -24,7 +24,7 @@\n #define BUF_SIZE\t200\n #define DEFAULT_THREADS 5\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tsem_t *sem_lock;\n \tint shared = 1;\ndiff --git a/testcases/open_posix_testsuite/functional/semaphores/sem_philosopher.c b/testcases/open_posix_testsuite/functional/semaphores/sem_philosopher.c\nindex 0e02c633b..f90b0a922 100644\n--- a/testcases/open_posix_testsuite/functional/semaphores/sem_philosopher.c\n+++ b/testcases/open_posix_testsuite/functional/semaphores/sem_philosopher.c\n@@ -114,7 +114,7 @@ static int philosopher(void *ID)\n \tpthread_exit(NULL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t phi[PH_NUM];\n \tint PhID[PH_NUM];\ndiff --git a/testcases/open_posix_testsuite/functional/semaphores/sem_readerwriter.c b/testcases/open_posix_testsuite/functional/semaphores/sem_readerwriter.c\nindex 38b4ea5a0..f6f053ca9 100644\n--- a/testcases/open_posix_testsuite/functional/semaphores/sem_readerwriter.c\n+++ b/testcases/open_posix_testsuite/functional/semaphores/sem_readerwriter.c\n@@ -105,7 +105,7 @@ static int *writer(void *ID)\n \tpthread_exit(NULL);\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t rea[READ_NUM], wri[WRITE_NUM];\n \tint ReadID[READ_NUM], WriteID[WRITE_NUM];\ndiff --git a/testcases/open_posix_testsuite/functional/semaphores/sem_sleepingbarber.c b/testcases/open_posix_testsuite/functional/semaphores/sem_sleepingbarber.c\nindex 0488c5fcc..5f76ac499 100644\n--- a/testcases/open_posix_testsuite/functional/semaphores/sem_sleepingbarber.c\n+++ b/testcases/open_posix_testsuite/functional/semaphores/sem_sleepingbarber.c\n@@ -135,7 +135,7 @@ static void *customers(void *ID)\n \treturn NULL;\n }\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t bar, cus[CUS_NUM];\n \tint shared = 0;\ndiff --git a/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_1.c b/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_1.c\nindex 9226c50b6..3e30d1699 100644\n--- a/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_1.c\n+++ b/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_1.c\n@@ -104,7 +104,7 @@ static void *low_prio_thread(void *tmp)\n \treturn NULL;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t high_id, low_id;\n \tpthread_attr_t high_attr;\ndiff --git a/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_2.c b/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_2.c\nindex 5073e9c9d..f3a38d6a3 100644\n--- a/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_2.c\n+++ b/testcases/open_posix_testsuite/functional/threads/condvar/pthread_cond_wait_2.c\n@@ -104,7 +104,7 @@ static void *low_prio_thread(void *tmp)\n \treturn NULL;\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t high_id, low_id;\n \tpthread_attr_t high_attr;\ndiff --git a/testcases/open_posix_testsuite/functional/threads/schedule/1-1.c b/testcases/open_posix_testsuite/functional/threads/schedule/1-1.c\nindex b221809d9..1614ac366 100644\n--- a/testcases/open_posix_testsuite/functional/threads/schedule/1-1.c\n+++ b/testcases/open_posix_testsuite/functional/threads/schedule/1-1.c\n@@ -108,7 +108,7 @@ static void *low_prio_thread(void *tmp)\n \tpthread_exit(NULL);\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t high_id, low_id;\n \tpthread_attr_t high_attr;\ndiff --git a/testcases/open_posix_testsuite/functional/threads/schedule/1-2.c b/testcases/open_posix_testsuite/functional/threads/schedule/1-2.c\nindex 8614d5733..12d1a558a 100644\n--- a/testcases/open_posix_testsuite/functional/threads/schedule/1-2.c\n+++ b/testcases/open_posix_testsuite/functional/threads/schedule/1-2.c\n@@ -107,7 +107,7 @@ static void *low_prio_thread(void *tmp)\n \tpthread_exit(NULL);\n }\n \n-int main()\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tpthread_t high_id, low_id;\n \tpthread_attr_t low_attr, high_attr;\ndiff --git a/testcases/open_posix_testsuite/functional/timers/clocks/invaliddates.c b/testcases/open_posix_testsuite/functional/timers/clocks/invaliddates.c\nindex d4116b1e9..4ac4965a5 100644\n--- a/testcases/open_posix_testsuite/functional/timers/clocks/invaliddates.c\n+++ b/testcases/open_posix_testsuite/functional/timers/clocks/invaliddates.c\n@@ -28,7 +28,7 @@ static int testtimes[NUMTESTS][2] = {\n \t{1049623200, 999999999},\t// daylight savings 2003\n };\n \n-int main(void)\n+int test_main(int argc PTS_ATTRIBUTE_UNUSED, char **argv PTS_ATTRIBUTE_UNUSED)\n {\n \tstruct timespec tpset, tpget, tsreset;\n \tint secdelta, nsecdelta;\ndiff --git a/testcases/open_posix_testsuite/functional/timers/clocks/twopsetclock.c b/testcases/open_posix_testsuite/functional/timers/clocks/twopsetclock.c\nindex 1748ef344..e207860d7 100644\n--- a/testcases/open_posix_testsuite/functional/timers/clocks/twopsetclock.c\n+++ b/testcases/open_posix_testsuite/functional/timers/clocks/twopsetclock.c\n@@ -28,7 +28,7 @@\n #define ACCEPTABLEDELTA 1\n #define LONGTIME 3\t\t//== long enough for both clocks to be set\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tstruct timespec tpget, tsreset;\n \tint pid, delta;\ndiff --git a/testcases/open_posix_testsuite/functional/timers/timers/twoevtimers.c b/testcases/open_posix_testsuite/functional/timers/timers/twoevtimers.c\nindex c372b5af8..0e4622977 100644\n--- a/testcases/open_posix_testsuite/functional/timers/timers/twoevtimers.c\n+++ b/testcases/open_posix_testsuite/functional/timers/timers/twoevtimers.c\n@@ -37,7 +37,7 @@ static void handler_alrm(int signo)\n \tcaughtalarm++;\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tstruct sigaction act1, act2;\n \tstruct sigevent ev1, ev2;\ndiff --git a/testcases/open_posix_testsuite/functional/timers/timers/twoptimers.c b/testcases/open_posix_testsuite/functional/timers/timers/twoptimers.c\nindex aa9a7f766..7d1282760 100644\n--- a/testcases/open_posix_testsuite/functional/timers/timers/twoptimers.c\n+++ b/testcases/open_posix_testsuite/functional/timers/timers/twoptimers.c\n@@ -21,7 +21,7 @@\n \n #define CHILDPASS 1\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint pid;\n \tstruct timespec ts;\ndiff --git a/testcases/open_posix_testsuite/lib/Makefile b/testcases/open_posix_testsuite/lib/Makefile\nnew file mode 100644\nindex 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) \"$@\"\ndiff --git a/testcases/open_posix_testsuite/lib/common.c b/testcases/open_posix_testsuite/lib/common.c\nnew file mode 100644\nindex 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+}\ndiff --git a/testcases/open_posix_testsuite/scripts/generate-makefiles.sh b/testcases/open_posix_testsuite/scripts/generate-makefiles.sh\nindex 0649c480f..1c12a456c 100755\n--- a/testcases/open_posix_testsuite/scripts/generate-makefiles.sh\n+++ b/testcases/open_posix_testsuite/scripts/generate-makefiles.sh\n@@ -115,12 +115,15 @@ include \\$(top_srcdir)/include/mk/env.mk\n \n INSTALL_DIR=\t\t\\$(DESTDIR)/\\$(testdir)/\\$(subdir)\n LOGFILE?=\t\tlogfile\n+COMMON_LIB=\t\t\\$(top_srcdir)/lib/libcommon.a\n \n # Build variables\n CFLAGS+=\t\t-I\\$(top_srcdir)/include\n \n # XXX: for testfrmw.c -- needs to be moved into a library.\n CFLAGS+=\t\t-I\\$(srcdir)\n+LDFLAGS+=\t\t-L\\$(top_srcdir)/lib\n+LDLIBS+=\t\t-lcommon\n \n EOF\n \n@@ -188,6 +191,9 @@ test: run.sh\n \\$(INSTALL_DIR):\n \tmkdir -p \\$@\n \n+\\$(COMMON_LIB):\n+\t\\$(MAKE) -C \\$(top_srcdir)/lib all\n+\n EOF\n \n \tfi\n@@ -219,6 +225,7 @@ EOF\n \n \t\tc_file=\"$test_name.c\"\n \t\tbin_file=\"${test_prefix}_$prereq\"\n+\t\textra_deps=\"\"\n \n \t\tcase \"$suffix\" in\n \t\t.run-test)\n@@ -232,10 +239,11 @@ EOF\n \t\tCOMPILE_STR=\"\\$(CC) $compiler_args \\$(CFLAGS) \\$(LDFLAGS) -o \\$@ \\$(srcdir)/$c_file\"\n \t\tif $link_libs; then\n \t\t\tCOMPILE_STR=\"$COMPILE_STR \\$(LDLIBS)\"\n+\t\t\textra_deps='$(COMMON_LIB)'\n \t\tfi\n \n \t\tcat >> \"$makefile.3\" <<EOF\n-$bin_file: \\$(srcdir)/$c_file\n+$bin_file: \\$(srcdir)/$c_file $extra_deps\n \t\\$(v)if $COMPILE_STR > logfile.\\$\\$\\$\\$ 2>&1; then \\\\\n \t\t cat logfile.\\$\\$\\$\\$; \\\\\n \t\t echo \"\\$(subdir)/$test_name compile PASSED\"; \\\\\ndiff --git a/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_1.c b/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_1.c\nindex e70d0a7e1..5003681f7 100644\n--- a/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_1.c\n+++ b/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_1.c\n@@ -80,7 +80,7 @@ static int *mreceive(void *info)\n \tpthread_exit(NULL);\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tconst char *MQ_NAME[Max_Threads] =\n \t    { \"/msg1\", \"/msg2\", \"/msg3\", \"/msg4\", \"/msg5\", \"/msg6\", \"/msg7\",\ndiff --git a/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_2.c b/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_2.c\nindex 20ab88f97..9fe44113f 100644\n--- a/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_2.c\n+++ b/testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_2.c\n@@ -72,7 +72,7 @@ static int *mreceive(void *ID)\n \tpthread_exit(NULL);\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \n \tstruct mq_attr mqstat;\ndiff --git a/testcases/open_posix_testsuite/stress/semaphores/multi_con_pro.c b/testcases/open_posix_testsuite/stress/semaphores/multi_con_pro.c\nindex 850c1ef84..cdea145f9 100644\n--- a/testcases/open_posix_testsuite/stress/semaphores/multi_con_pro.c\n+++ b/testcases/open_posix_testsuite/stress/semaphores/multi_con_pro.c\n@@ -143,7 +143,7 @@ static int *consumer(void *ID)\n \tpthread_exit(NULL);\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint shared = 1;\n \tint full_value = BUF_SIZE;\ndiff --git a/testcases/open_posix_testsuite/stress/signals/sigismember_stress_1.c b/testcases/open_posix_testsuite/stress/signals/sigismember_stress_1.c\nindex d53efe885..a6be3186d 100644\n--- a/testcases/open_posix_testsuite/stress/signals/sigismember_stress_1.c\n+++ b/testcases/open_posix_testsuite/stress/signals/sigismember_stress_1.c\n@@ -16,7 +16,7 @@\n #include <signal.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 \tsigset_t signalset;\n \tint returnval;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/fork/s-c1.c b/testcases/open_posix_testsuite/stress/threads/fork/s-c1.c\nindex 7b98f4c92..6e033ca5e 100644\n--- a/testcases/open_posix_testsuite/stress/threads/fork/s-c1.c\n+++ b/testcases/open_posix_testsuite/stress/threads/fork/s-c1.c\n@@ -102,7 +102,7 @@ static int parse_measure(mes_t * measures);\n static sem_t *sem_synchro;\n static sem_t *sem_ending;\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, status;\n \tpid_t pidctl;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/helper.c b/testcases/open_posix_testsuite/stress/threads/helper.c\nindex a36d08f5e..366f5d1d5 100644\n--- a/testcases/open_posix_testsuite/stress/threads/helper.c\n+++ b/testcases/open_posix_testsuite/stress/threads/helper.c\n@@ -81,7 +81,7 @@ static void *timer(void *arg)\n \treturn NULL;\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret;\n \tpthread_t th;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cancel/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_cancel/stress.c\nindex bfd549de2..805b698c6 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cancel/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cancel/stress.c\n@@ -157,7 +157,7 @@ static void *threaded(void *arg)\n }\n \n /* Main function */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0, i;\n \ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/s-c.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/s-c.c\nindex de2cc9a07..32a294910 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/s-c.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/s-c.c\n@@ -89,7 +89,7 @@ typedef struct _teststruct {\n \tstruct _teststruct *prev;\n } teststruct_t;\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tstruct rlimit rl;\n \tint ret;\n@@ -286,7 +286,7 @@ int main(int argc, char *argv[])\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \toutput_init();\n \tUNRESOLVED(0, \"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/stress.c\nindex e9e9c5779..9b0237fe3 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_init/stress.c\n@@ -217,7 +217,7 @@ static void sighdl(int sig)\n }\n \n /******** Parent thread *************/\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tstruct sigaction sa;\n \tpthread_t threads[N * SCALABILITY_FACTOR];\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/s-c.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/s-c.c\nindex 3faab1743..9a1f7f131 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/s-c.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/s-c.c\n@@ -551,7 +551,7 @@ static int parse_measure(mes_t * measures);\n \n /* Main\n  */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, nth;\n \tlong dur;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress1.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress1.c\nindex d25ec835d..c65a7e85d 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress1.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress1.c\n@@ -373,7 +373,7 @@ static void sighdl(int sig)\n \t*pBoolean = 1;\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, i, j;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress2.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress2.c\nindex 2b94974d9..0c68b4be2 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress2.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_timedwait/stress2.c\n@@ -406,7 +406,7 @@ static void sighdl(int sig)\n \twhile (do_it);\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, i, j;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress.c\nindex 90c2a56fa..9b223a49f 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress.c\n@@ -415,7 +415,7 @@ static void sighdl(int sig)\n \twhile (do_it);\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, i, j;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress1.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress1.c\nindex aa8227fc5..1ccdb4c71 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress1.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress1.c\n@@ -367,7 +367,7 @@ static void sighdl(int sig)\n \t}\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, i, j;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress2.c b/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress2.c\nindex 90c2a56fa..9b223a49f 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress2.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_cond_wait/stress2.c\n@@ -415,7 +415,7 @@ static void sighdl(int sig)\n \twhile (do_it);\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, i, j;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_create/s-c1.c b/testcases/open_posix_testsuite/stress/threads/pthread_create/s-c1.c\nindex c8e40e5fa..42b397358 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_create/s-c1.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_create/s-c1.c\n@@ -138,7 +138,7 @@ static void *threaded(void *arg)\n \treturn arg;\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_create/threads_scenarii.c b/testcases/open_posix_testsuite/stress/threads/pthread_create/threads_scenarii.c\nindex a1f19dd92..126a1352d 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_create/threads_scenarii.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_create/threads_scenarii.c\n@@ -443,7 +443,7 @@ static int sc = 0;\t\t\t/* This might be very dirty... but is much simpler */\n \n extern void *threaded(void *arg);\t/* This is the test function */\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_exit/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_exit/stress.c\nindex d0f1a5a7b..efafd3a8c 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_exit/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_exit/stress.c\n@@ -136,7 +136,7 @@ static void *threaded(void *arg)\n }\n \n /* main routine */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, i;\n \tvoid *rval;\n@@ -266,7 +266,7 @@ int main(int argc, char *argv[])\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \toutput_init();\n \tUNTESTED(\"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_exit/threads_scenarii.c b/testcases/open_posix_testsuite/stress/threads/pthread_exit/threads_scenarii.c\nindex a1f19dd92..126a1352d 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_exit/threads_scenarii.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_exit/threads_scenarii.c\n@@ -443,7 +443,7 @@ static int sc = 0;\t\t\t/* This might be very dirty... but is much simpler */\n \n extern void *threaded(void *arg);\t/* This is the test function */\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_getschedparam/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_getschedparam/stress.c\nindex b5f359d73..5e1c548ef 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_getschedparam/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_getschedparam/stress.c\n@@ -146,7 +146,7 @@ static void *rt_thread(void *arg)\n }\n \n /* Main function */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0, i;\n \ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_kill/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_kill/stress.c\nindex 631174b34..9e65920b6 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_kill/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_kill/stress.c\n@@ -215,7 +215,7 @@ static void *sync_send(void *arg)\n }\n \n /* Main function */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0;\n \ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/s-c.c b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/s-c.c\nindex d5c5ac1b1..4d82efc56 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/s-c.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/s-c.c\n@@ -97,7 +97,7 @@ static int types[] = { PTHREAD_MUTEX_NORMAL,\n };\n \n #ifndef WITHOUT_XOPEN\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tstruct rlimit rl;\n \tint ret;\n@@ -292,7 +292,7 @@ int main(int argc, char *argv[])\n }\n \n #else /* WITHOUT_XOPEN */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \toutput_init();\n \tUNRESOLVED(0, \"This test requires XSI features\");\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/stress.c\nindex 6c3a15704..74f2ed2c4 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_init/stress.c\n@@ -168,7 +168,7 @@ static void sighdl(int sig)\n }\n \n /******** Parent thread *************/\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tstruct sigaction sa;\n \tpthread_t threads[N * SCALABILITY_FACTOR];\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c1.c b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c1.c\nindex d6c750102..01f070151 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c1.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c1.c\n@@ -163,7 +163,7 @@ static void *threaded(void *arg)\n \treturn NULL;\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tpthread_t th;\n \tpthread_attr_t tha;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c2.c b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c2.c\nindex 0593d0c34..184414304 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c2.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/s-c2.c\n@@ -220,7 +220,7 @@ static void *threaded(void *arg)\n /*****\n  * Level 0 - main function\n  */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret;\n \tint i;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/stress.c\nindex 42c7fbfae..147d9f911 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_lock/stress.c\n@@ -540,7 +540,7 @@ static void globalsig(int sig)\n /******\n  * Last but not least, the main function\n  */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \t/* Main is responsible for :\n \t * the mutex attributes initializing\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_trylock/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_trylock/stress.c\nindex a7311da97..6feed4158 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_mutex_trylock/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_mutex_trylock/stress.c\n@@ -201,7 +201,7 @@ static void *threaded(void *arg)\n \treturn NULL;\n }\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_once/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_once/stress.c\nindex a9a48bcc3..59358681d 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_once/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_once/stress.c\n@@ -134,7 +134,7 @@ static void *threaded(void *arg)\n }\n \n /* Main function */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0, i;\n \ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_self/stress.c b/testcases/open_posix_testsuite/stress/threads/pthread_self/stress.c\nindex 5aee8d197..6a487305d 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_self/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_self/stress.c\n@@ -163,7 +163,7 @@ static void *threaded(void *arg)\n }\n \n /* Main function */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0;\n \tstruct sigaction sa;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/pthread_self/threads_scenarii.c b/testcases/open_posix_testsuite/stress/threads/pthread_self/threads_scenarii.c\nindex 519215a32..ec52cec61 100644\n--- a/testcases/open_posix_testsuite/stress/threads/pthread_self/threads_scenarii.c\n+++ b/testcases/open_posix_testsuite/stress/threads/pthread_self/threads_scenarii.c\n@@ -510,7 +510,7 @@ static int sc = 0;\t\t\t/* This might be very dirty... but is much simpler */\n \n extern void *threaded(void *arg);\t/* This is the test function */\n \n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0;\n \tpthread_t child;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/sem_getvalue/stress.c b/testcases/open_posix_testsuite/stress/threads/sem_getvalue/stress.c\nindex 3099f0a1f..280414e79 100644\n--- a/testcases/open_posix_testsuite/stress/threads/sem_getvalue/stress.c\n+++ b/testcases/open_posix_testsuite/stress/threads/sem_getvalue/stress.c\n@@ -108,7 +108,7 @@ static void *threaded(void *arg)\n }\n \n /* Main function */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret = 0, value;\n \ndiff --git a/testcases/open_posix_testsuite/stress/threads/sem_init/s-c1.c b/testcases/open_posix_testsuite/stress/threads/sem_init/s-c1.c\nindex 792bfd9ee..ce721c71c 100644\n--- a/testcases/open_posix_testsuite/stress/threads/sem_init/s-c1.c\n+++ b/testcases/open_posix_testsuite/stress/threads/sem_init/s-c1.c\n@@ -112,7 +112,7 @@ typedef struct __test_t {\n } test_t;\n \n /* Test routine */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, status, locerrno;\n \tint nsem, i;\ndiff --git a/testcases/open_posix_testsuite/stress/threads/sem_open/s-c1.c b/testcases/open_posix_testsuite/stress/threads/sem_open/s-c1.c\nindex 14ad4ea2c..2e2a22f21 100644\n--- a/testcases/open_posix_testsuite/stress/threads/sem_open/s-c1.c\n+++ b/testcases/open_posix_testsuite/stress/threads/sem_open/s-c1.c\n@@ -111,7 +111,7 @@ typedef struct __test_t {\n } test_t;\n \n /* Test routine */\n-int main(int argc, char *argv[])\n+int test_main(int argc, char **argv)\n {\n \tint ret, status, locerrno;\n \tint nsem, i;\n",
    "prefixes": []
}