Date: Fri, 29 Sep 2000 16:58:44 CST From: "bsdnewbie bsdnewbie" <bsdnewbie@hotmail.com> To: freebsd-questions@FreeBSD.org Subject: _use bread(...) to access /dev/ad1 ???!!! Message-ID: <F163Q1B5QDnEDisywkG00007810@hotmail.com>
next in thread | raw e-mail | index | archive | help
I want to access /dev/ad1 via the strategy function "adstrategy" in the file "ata-disk.c". I can get the dev_t & softc structure of ad1 and no slice on ad1 was mounted. My problem is: 1) How to call the function adstategy? 2) Someone said that the function bread(struct vnode *, ...) can do, but I do not know how to get the vnode arg. How to use this function? The "man vnode" said that an active file has a vnode, and in unix, devices are also files, so it seems that ad1 has a corresponding vnode, but how to get it? 3) if bread() is used to read, bwrite() is used to write, why bwrite does not has the vnode arg while bread have? Thanks best regards, bsdnewbie Sep 29, 2k _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F163Q1B5QDnEDisywkG00007810>