]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs_io: fix building with musl
authorRalph Sennhauser <ralph.sennhauser@gmail.com>
Thu, 12 Jan 2017 20:12:40 +0000 (14:12 -0600)
committerEric Sandeen <sandeen@redhat.com>
Thu, 12 Jan 2017 20:12:40 +0000 (14:12 -0600)
commit2b86cff74f1e48a1227aabf40f7da5a12a4c9ad5
treef29d581a52edbaf6247223f4c74b9f6dea98273b
parent0a71e38396304b4d1215ba0b51cd6ce8e33eb40d
xfs_io: fix building with musl

The fallback in case the libc doesn't have or doesn't advertise the
existence of d_reclen in struct dirent uses d_namlen. Musl neither
advertises d_reclen nor does it have a d_namlen member.

Calculate the value for d_namlen from d_name in the fallback path.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
Reviewed--by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
io/readdir.c