read/write less than sector size

Nehal nehalmistry at gmx.net
Wed Nov 10 07:35:50 PST 2004


if i open /dev/ad1s1 for example, i try to read() or write()
not in multiples of 512, it will return an error.

how would i do this? currently, if i need to read 100 bytes, 
i read in the full sector, then memcpy the bytes i need.

is there a better way?
-- thx, Nehal


More information about the freebsd-hackers mailing list