// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2018 Linux Test Project * Copyright (c) International Business Machines Corp., 2001 */ /* * test3.c * dummy program which is used by execve02/4/5.c testcase */ #define TST_NO_DEFAULT_MAIN #include #include "tst_test.h" int main(int argc, char *argv[]) { tst_reinit(); /* For execve05 test, it should be returned here */ if (argc > 1 && !strcmp(argv[1], "canary")) { tst_res(TPASS, "argv[1] is %s, expected 'canary'", argv[1]); return 0; } /* For execve02/4 test, it shouldn't be executed */ tst_res(TFAIL, "%s shouldn't be executed", argv[0]); return 0; }