thrower.cpp

URL: https://mirkwood.cs.edinboro.edu/~bennett/class/cmsc4000/spring2026/notes/signal/code/thrower.cpp
 
#include <iostream>
#include <signal.h>

using namespace std;

int main (int argc, char * argv[]) {
    if (argc != 3) {
       cout << "Usage:  " << argv[0] << " pid signal " << endl;
       return 0;
    }

    pid_t pid{stoi(argv[1])};
    int sig{stoi(argv[2])};
    kill(pid, sig);

    return 0;
}