X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fbinfmt_som.c;h=21a5717842038151082cf5e7c563ab5cc82eae79;hb=eb61ad45c131d68a2c3a8da3a4d7e5a64c8a1f8f;hp=8f6da396551560197c697f536dfa5f9bf7436142;hpb=5cd4d056da050eb96d88540ecfd51245a4e1cdf7;p=linux-2.6.git diff --git a/fs/binfmt_som.c b/fs/binfmt_som.c index 8f6da3965..21a571784 100644 --- a/fs/binfmt_som.c +++ b/fs/binfmt_som.c @@ -35,6 +35,8 @@ #include #include +#include + #include static int load_som_binary(struct linux_binprm * bprm, struct pt_regs * regs); @@ -273,6 +275,8 @@ load_som_binary(struct linux_binprm * bprm, struct pt_regs * regs) map_hpux_gateway_page(current,current->mm); start_thread_som(regs, som_entry, bprm->p); + if (current->ptrace & PT_PTRACED) + send_sig(SIGTRAP, current, 0); return 0; /* error cleanup */