A default transition is calculated based on the current SID of the process and the SID of the program being executed. The program invoked inherits the calling process's PID, and any open file descriptors that are not set to close on exec or invalidated by the security policy because of a SID transition. Signals pending on the parent process are cleared.
Any signals set to be caught by the calling process are reset to their default behaviour.
The security policy must allow the process to execute from that shared library. Appropriate permission checking is done to ensure that interpreter can be executed. Failure will result in a failure of the call. The file or a script interpreter is not a regular file. The file system is mounted noexec .