Greetings misc@ I'm digging through the VFS code in order to further my own understanding of OpenBSD, and am either missing something or entirely out of my league(I'd put my money on the latter option ;). Specifically, what is the data pointer/length field in buf structs? Looking at sys/buf.h, it appears that b_un.b_addr is the data pointer, and b_bcount is the length. Trying to trace system calls to confirm my suspicion, I become catatonic at the amount of indirection inherent in the VFS code. As the subject of this email says, I'm in need of the touch of the cluestick. Please flame as appropriate :)
- Bret