1. NAME

do_jobctl_trap - take care of ptrace jobctl traps

2. SYNOPSIS

void do_jobctl_trap( void );

3. ARGUMENTS

void
    no arguments

4. DESCRIPTION

When PT_SEIZED, itAqs used for both group stop and explicit SEIZE/INTERRUPT traps. Both generate PTRACE_EVENT_STOP trap with accompanying siginfo. If stopped, lower eight bits of exit_code contain the stop signal; otherwise, SIGTRAP.

When !PT_SEIZED, itAqs used only for group stop trap with stop signal number as exit_code and no siginfo.

5. CONTEXT

Must be called with current->sighand->siglock held, which may be released and re-acquired before returning with intervening sleep.

6. COPYRIGHT