-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path008.c
More file actions
39 lines (32 loc) · 1.28 KB
/
008.c
File metadata and controls
39 lines (32 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
..........................................................................................................................................
Name : 008.c
Author : SHRUTI VERMA
Description : Write a separate program using signal system call to catch the following signals.
a. SIGSEGV
b. SIGINT
c. SIGFPE
d. SIGALRM (use alarm system call)
e. SIGALRM (use setitimer system call)
f. SIGVTALRM (use setitimer system call)
g. SIGPROF (use setitimer system call)
Date : 20 Sep 2025
..........................................................................................................................................
*/
#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
#include<signal.h>
void my_handler(void) {
}
int main() {
int i;
scanf("%d", i);
signal(SIGSEGV, my_handler);
}
/*----------------------------------OUTPUT----------------------------------------------------------------
vumma@vumma-VivoBook-15-ASUS-Laptop-X507UF:~/Desktop/SS$ cd HOL2
vumma@vumma-VivoBook-15-ASUS-Laptop-X507UF:~/Desktop/SS/HOL2$ gcc 014.c -o 014.out
vumma@vumma-VivoBook-15-ASUS-Laptop-X507UF:~/Desktop/SS/HOL2$ ./014.out
Read from pipe : hello
*/