Page MenuHomeFreeBSD

linux(4): Fixup miscalculation of d_off of struct dirent in getdents() syscalls.
ClosedPublic

Authored by dchagin on Aug 16 2021, 8:06 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 6, 4:30 PM
Unknown Object (File)
Mon, Sep 28, 4:07 AM
Unknown Object (File)
Tue, Sep 22, 8:44 PM
Unknown Object (File)
Sun, Sep 13, 2:48 AM
Unknown Object (File)
Sun, Sep 13, 2:32 AM
Unknown Object (File)
Sep 8 2026, 4:35 AM
Unknown Object (File)
Sep 6 2026, 5:36 AM
Unknown Object (File)
Sep 6 2026, 1:03 AM
Subscribers

Details

Summary

Avoid calculating d_off value as it is specific to the underlying filesystem
and can be used by others API, like lseek(), seekdir() as input offset.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 41056
Build 37945: arc lint + arc unit