Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Oct 2005 05:12:21 +0000 (UTC)
From:      Nate Lawson <njl@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.sbin/powerd powerd.c
Message-ID:  <200510200512.j9K5CM7G061648@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
njl         2005-10-20 05:12:20 UTC

  FreeBSD src repository

  Modified files:
    usr.sbin/powerd      powerd.c 
  Log:
  Set the signal handlers before creating the thread.  This is so it inherits
  the parent's signal mask.  Once daemon() forked, signals would be ignored
  in the child thread.  While I'm here, check the return value of daemon().
  This fixes termination in the daemon case (bug introduced in last commit).
  
  Noticed by:     Frederik Lindberg
  
  Revision  Changes    Path
  1.14      +15 -4     src/usr.sbin/powerd/powerd.c



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