Anonymous
06/01/2019 (Sat) 06:37:42
No.1480
del
Вот такой пример как хандлить сегфаулт в линуксе:
#include <signal.h>
#include <stdio.h>
#include <setjmp.h>
jmp_buf buf;
void handler(int s) {
printf("Segmentation fault signal caught! Attempting recovery...\n");
longjmp(buf,1);
}
int main(void) {
int *p = NULL;
signal(SIGSEGV,handler);
Message too long. Click here to view full text.