Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2011 14:35:29 +0000 (UTC)
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sbin/hastd hastd.c
Message-ID:  <201101121435.p0CEZpmb072632@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
pjd         2011-01-12 14:35:29 UTC

  FreeBSD src repository

  Modified files:
    sbin/hastd           hastd.c 
  Log:
  SVN rev 217307 on 2011-01-12 14:35:29Z by pjd
  
  Install default signal handlers before masking signals we want to handle.
  It is possible that the parent process ignores some of them and sigtimedwait()
  will never see them, eventhough they are masked.
  
  The most common situation for this to happen is boot process where init(8)
  ignores SIGHUP before starting to execute /etc/rc. This in turn caused
  hastd(8) to ignore SIGHUP.
  
  Reported by:    trasz
  Obtained from:  Wheel Systems Sp. z o.o. http://www.wheelsystems.com
  MFC after:      3 days
  
  Revision  Changes    Path
  1.26      +8 -0      src/sbin/hastd/hastd.c



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