xfs behaviour on OpenBSD
Kristaps Johnson
kristaps at gradient-enterprises.com
Thu Jun 15 14:44:37 CEST 2006
>> Hello everybody. I wonder if somebody can shed some light on strange
>> behahiour (or sloppy thinking on my part).
>>
>> If I mount_xfs on OpenBSD (3.9), and run two versions of a programme, one
>> that read(2)s and one that fread(3)s, the read returns end-of-file while
>> the fread returns correct values.
>
> nnpfs dev will only return untruncted messages, you need to pass in a
> larger buffer.
>
> fread behavies diffrently because its buffered in libc, ktrace and
> you'll see that the read(2) is larger then 1 byte.
Problem solved. I was trying to read a single sizeof struct
nnpfs_message_header and kept receiving eof. I'll revert back to
NNPFS_MSG_MAX_DATASIZE. Thank you, Kristaps.
More information about the Arla-drinkers
mailing list