| |
Функция raise() имеет следующий вид:
int raise(int sig);
int main()
{
int a,b;
printf("Число : ");
scanf("%d",&a);
printf("делится на : ");
scanf("%d",&b);
if(b==0)
raise(SIGFPE);
else
printf("Результат = %d\n",a/b);
return 0;
}
Для передачи сигнала некоторому процессу применяется функция kill(), синтаксис которой приведен ниже.
#include <signal.h>
int kill(pid_t pid, int signalnumber);
|
|