previously, it was pretty much random which one of these trees a given function appeared in. they have now been organized into: src/linux: non-POSIX linux syscalls (possibly shard with other nixen) src/legacy: various obsolete/legacy functions, mostly wrappers src/misc: still mostly uncategorized; some misc POSIX, some nonstd src/crypt: crypt hash functions further cleanup will be done later.
seeking back can be performed by the caller, but if the caller doesn't expect it, it will result in an infinite loop of failures.
not sure if this is correct/ideal. it needs further attention.
somehow this worked on my simple fstab, but horribly broke in general, leading to use of uninitialized offset array and crashes.