Fix handling of getdents() against UDF filesystems: d_off must be the position after the entry, and seeking to just after the '.' or '..' entries requires special handling because they're fabricated.
Fix handling of getdents() against UDF filesystems: d_off must be the
position after the entry, and seeking to just after the '.' or '..'
entries requires special handling because they're fabricated.

ok krw@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars