From owner-freebsd-hackers Fri Feb 3 18:25:06 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA00803 for hackers-outgoing; Fri, 3 Feb 1995 18:25:06 -0800 Received: from plains.NoDak.edu (tinguely@plains.NoDak.edu [134.129.111.64]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id SAA00797 for ; Fri, 3 Feb 1995 18:25:04 -0800 Received: by plains.NoDak.edu; Fri, 3 Feb 1995 20:24:58 -0600 Date: Fri, 3 Feb 1995 20:24:58 -0600 From: Mark Tinguely Message-Id: <199502040224.AA13601@plains.NoDak.edu> To: hackers@FreeBSD.org Subject: longjump in kernel Sender: hackers-owner@FreeBSD.org Precedence: bulk stupid question time. I have a video board that requires the camera to supply vertical sync, and I need to wait for starts/stops of the vertical syncs in the driver. if the camera is turned off and someone reads from the camera, then my driver will hang forever (I guess this could be said for a disk drive, but more users will shut their camera off when they would not shut off their disk drive). am I correct in think there is nothing that can be done in this situation? (a user process can set a timer and long jump out, but I can imagine this is leagal in a device driver). I am about to change my sun based RGB grabber for nv/ivs to use this card (the old cheap digial vision "computer eyes" - it was here, don't buy it if you don't own one, we are going to buy a better card for real use). --mark.