// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (c) 2016 Linux Test Project */ #include #include #include "tst_sig_proc.h" #define TST_NO_DEFAULT_MAIN #include "tst_test.h" pid_t create_sig_proc(int sig, int count, unsigned int usec) { pid_t pid, cpid; pid = getpid(); cpid = SAFE_FORK(); if (cpid == 0) { while (count-- > 0) { usleep(usec); if (kill(pid, sig) == -1) break; } exit(0); } return cpid; }