NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/59197 (file descriptor seek -> read -> write causes file pos inconsistency)
indeed it did! The following code works:
fw'11'; fw'22'; fw'33'; assert(6 == f:seek'cur')
fs(0); assert('11' == f:read(2))
assert('22' == f:read(2))
assert('33' == f:read(2))
fs(0); assert('11' == f:read(2))
f:seek'cur'; fw'20' -- this was the change
local p = f:seek'cur'
print('pos', p); assert(4 == p)
assert('33' == f:read'a') -- added these tests
fs(0); assert('112033' == f:read'a')
Thanks so much for the help :D
Home |
Main Index |
Thread Index |
Old Index