From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 23 22:25:45 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8547616A4E0 for ; Wed, 23 Aug 2006 22:25:45 +0000 (UTC) (envelope-from kim@tinker.com) Received: from tinker.com (tinker2-3.august.net [66.228.55.4]) by mx1.FreeBSD.org (Postfix) with SMTP id 1B54F43D4C for ; Wed, 23 Aug 2006 22:25:44 +0000 (GMT) (envelope-from kim@tinker.com) Received: (qmail 85468 invoked by uid 27); 23 Aug 2006 22:24:01 -0000 Received: from 204.10.126.26.tinker.com(204.10.126.26), claiming to be "[192.42.172.22]" via SMTP by pop.tinker.com, id smtpdJku4xU; Wed Aug 23 17:23:57 2006 Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: <77B636A3-5AED-41E6-AB98-91178E1D10D8@tinker.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: FreeBSD Hackers From: Kim Shrier Date: Wed, 23 Aug 2006 16:25:38 -0600 X-Mailer: Apple Mail (2.752.2) Subject: The proper way to open a file from inside the kernel X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Aug 2006 22:25:45 -0000 Hello, I am experimenting with modifying a kernel module and I need to be able to open/read/write/close a file from within the module. Is there a preferred way to do this? Are there any locking or buffering issues that I need to be aware of? Thanks, Kim -- Kim Shrier - principal, Shrier and Deihl - mailto:kim@tinker.com Remote Unix Network Admin, Security, Internet Software Development Tinker Internet Services - Superior FreeBSD-based Web Hosting http://www.tinker.com/