From owner-freebsd-hackers Fri Oct 3 19:19:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA27167 for hackers-outgoing; Fri, 3 Oct 1997 19:19:01 -0700 (PDT) Received: from proxy3.ba.best.com (root@proxy3.ba.best.com [206.184.139.14]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA27162 for ; Fri, 3 Oct 1997 19:18:57 -0700 (PDT) Received: from shellx.best.com (shellx.best.com [206.86.0.11]) by proxy3.ba.best.com (8.8.7/8.8.BEST) with ESMTP id TAA10781; Fri, 3 Oct 1997 19:17:47 -0700 (PDT) Received: from localhost (mdean@localhost) by shellx.best.com (8.8.6/8.8.3) with SMTP id TAA02765; Fri, 3 Oct 1997 19:17:46 -0700 (PDT) Date: Fri, 3 Oct 1997 19:17:46 -0700 (PDT) From: mdean To: Julian Elischer cc: freebsd-hackers@freebsd.org Subject: Re: devfs / cdevsw In-Reply-To: <3435A37E.4A7B7C1D@whistle.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > These are shell script that will write a driver for you and put > it in the sources in /usr/src and compile a kernel with your > new driver.. the driver is a skelaton driver that does nothing, > but then you can fill out the function. I have these, it talks about conf.c in there. What does __P() do to a function declaration? I see it in the lkm examples. And also in .h files for c library calls apparently (pointing?) to the kernel syscalls.