Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Feb 1997 14:24:26 -0800
From:      Nate Williams  <nate@sneezy.sri.com>
To:        Bruce Evans <bde@freefall.freebsd.org>
Cc:        bugs@freebsd.org, peter@freebsd.org
Subject:   Re: cvs masks signals while waiting for locks
Message-ID:  <199702172224.OAA26010@swift.rmlnet>
In-Reply-To: <199702150527.VAA00634@freefall.freebsd.org>
References:  <199702150527.VAA00634@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> I deadlocked cvs by doing `cvs commit Makefile' and then trying to
> do `cvs diff -r 1.x Makefile' in a subprocess.  The subprocess
> ignored SIGINT, SIGHUP and SIGTERM.

Umm, the subprocess should print out advisory messages stating that it's
waiting for the lock to be freed on the directory when you do this, not
lock up.  (Arguably, the diff should still finish since the lock doesn't
affect it).


Nate



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