Is SIGSEGV special when generated by `kill`?
问题 I know that SIGSEGV can't be ignored when the kernel uses it to report a memory access violation. But if I install a signal handler for SIGSEGV that does nothing, and then another process uses kill to send me that signal, will this behave the same as if I had used a "normal" signal (like SIGUSR1 ) instead? 回答1: I have function that receive signal SIGSEGV but do nothing with it, does it mean that signal is ignored ? Yes, you caught the signal SIGSEGV and do nothing in handler, control returns.