Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2003 18:34:23 -0700 (PDT)
From:      "David E. O'Brien" <obrien@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern kern_sig.c
Message-ID:  <200305160134.h4G1YNhv091437@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
obrien      2003/05/15 18:34:23 PDT

  FreeBSD src repository

  Modified files:
    sys/kern             kern_sig.c 
  Log:
  Fix long standing bug that prevents the PT_CONTINUE, PT_KILL and
  PT_DETACH ptrace(2) requests from functioning as advertised in the
  manual page.  As described in kern/35175, the PT_DETACH request will,
  under certain circumstances, pass an unwanted signal on to the traced
  process upan detaching from it.  The PT_CONTINUE request will
  sometimes fail if you make it pass a signal that has "properties" that
  differ from the properties of the signal that origionally caused the
  traced process to be stopped.  Since PT_KILL is nothing than
  PT_CONTINUE with SIGKILL, it is broken too.  In the PT_KILL case, this
  leads to an unkillable process.
  
  PR:             44011
  Submitted by:   Mark Kettenis <kettenis@chello.nl>
  Approved by:    re(jhb)
  
  Revision  Changes    Path
  1.239     +10 -9     src/sys/kern/kern_sig.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305160134.h4G1YNhv091437>