这个程序是kill函数的改写,为什么当中要乘以-1呢?
// kill
int main(int argc, char *argv[])
{
int signum;
pid_t pid;
if(argc != 3){
printf("[Line %d] args are few!\n", __LINE__);
return -1;
}
signum = atoi(argv[1]) * (-1);
pid = atoi(argv[2]);
kill(pid, signum);
return 0;
}