On Mon, Sep 08, 2008 at 02:02:00AM -0700, vehemens wrote: > In linux drivers, there is a one to one relationship to an open and a calling > argument structure called struct file. It provides a private data pointer > that allows the driver to preserve unique state information across other > calls such as read/write/ioctl/mmap/close etc. > > For bsd drivers, my understanding there is not an equivalent. As a result it > is not possible to preserve different state information for multiple opens by > the same thread of the same device major/minor #'s. > > Is this correct, or did i miss something? There is devfs_{get,set}_cdevpriv() KPI. Still no manpage, I shall fix this ASAP.
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:35 UTC