diff --git a/man2/signalfd.2 b/man2/signalfd.2 index 11eceeead..2566db319 100644 --- a/man2/signalfd.2 +++ b/man2/signalfd.2 @@ -342,6 +342,15 @@ directory. See .BR proc (5) for further details. + +The signalfd mechanism can't be used to receive signals that +are synchronously generated, such as the +.BR SIGSEGV +signal that results from accessing an invalid memory address +or the +.BR SIGFPE +signal that results from an arithmetic error. +Such signals can be caught only via signal handler. .\" .SS C library/kernel differences The underlying Linux system call requires an additional argument,