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>