From owner-freebsd-hackers Mon Dec 2 16:14:44 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23329 for hackers-outgoing; Mon, 2 Dec 1996 16:14:44 -0800 (PST) Received: from nlanr.net (oceana.sdsc.edu [132.249.40.200]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id QAA23319 for ; Mon, 2 Dec 1996 16:14:41 -0800 (PST) Received: (from tony@localhost) by nlanr.net (8.7.3/8.7.3) id QAA15245 for hackers@FreeBSD.org; Mon, 2 Dec 1996 16:14:35 -0800 (PST) From: Tony Sterrett Message-Id: <199612030014.QAA15245@nlanr.net> Subject: Driver help To: hackers@FreeBSD.org Date: Mon, 2 Dec 1996 16:14:35 -0800 (PST) X-Mailer: ELM [version 2.4 PL24 PGP3 *ALPHA*] Content-Type: text Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk How does one address the u for a driver. I have the code which copies into the u area but how do I declare it. Tony { dev_t base; struct cdevsw *cdev; while (u.u_count) { if (copyout (&testmsg[u.u_offset % sizeof (testmsg)], u.u_base,1) == -1) { u.u_error = EFAULT; return; } u.u_base++; u.u_count++; u.u_offset++; } }