From owner-cvs-all Tue Jul 24 4:15:28 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 5AFED37B406; Tue, 24 Jul 2001 04:15:21 -0700 (PDT) (envelope-from yokota@FreeBSD.org) Received: (from yokota@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f6OBFLq30552; Tue, 24 Jul 2001 04:15:21 -0700 (PDT) (envelope-from yokota) Message-Id: <200107241115.f6OBFLq30552@freefall.freebsd.org> From: Kazutaka YOKOTA Date: Tue, 24 Jul 2001 04:15:20 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libvgl main.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG yokota 2001/07/24 04:15:20 PDT Modified files: lib/libvgl main.c Log: - Do not call VGLEnd() and exit() to terminate the program immediately when a signal is caught. Instead, defer program termination until the next call to VGLCheckSwitch(). Otherwise, the video card may not be restored correctly if the signal is seen while inside libvgl functions. MFC after: 1 week Revision Changes Path 1.12 +16 -3 src/lib/libvgl/main.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message