Commits


implement topen and tread


9p doc improvements


free evp only if it was allocated apparently, evbuffer_free doesn't like NULLs


sync conf example with kamid.conf.5


revert the ugly workaround -- use ohash correctly ohash expects the keys to be laid out in memory, it can't follow pointers. So, convert the key pointer to a flexible array memer at the end of the kp struct. Enojoy O(1) again!


more todos


add a todo file


typo spotted by cage, thanks!


initialize evbuffer only for dirs


first half of the tread implementation done, no new tests yet


allow opening directories (for reading only)


make the compiler happy


add two open-related tests


fix walk fid check: look at fd not iomode to see if it was opened


ensure we don't call openat(2) with "" as path