As we know that exec family function calls eventually calls execve()
which is a system call and remaining are library functions. So, typically, whatever implications applies on execve()
are true for other exec*()
functions as well.
I would like to know if, during execution of execve()
, all signals are blocked until it succeed, or if there is a way to pass signal to that pid
which corresponds to exec? (I know it does not return on success and further execution of calling function does not happen)