#define _POSIX_C_SOURCE 1 #include #include #include #include int main(int argc, char *argv[]) { if (argc != 2) { fprintf(stderr, "Usage: %s «signal»\n", argv[0]); exit(EXIT_FAILURE); } if (kill(getpid(), atoi(argv[1])) == -1) perror(NULL); return EXIT_SUCCESS; }