Bash manual says
When a simple command other than a builtin or shell function is to be executed, ... traps caught by the shell are reset to the values inherited from the shell’s parent, and traps ignored by the shell are ignored
execve() manpage says
During an execve(2), the dispositions of handled signals are reset to the default; the dispositions of ignored signals are left unchanged."
Are "the default" and "the values inherited from the shell’s parent" the same?
Does bash calls
execve() without making further change to how
execve() treats the signal dispositions?