[LTP] [PATCH 1/1] syscalls/ustat: Use __kernel_daddr_t instead of daddr_t

Petr Vorel petr.vorel@gmail.com
Wed Jul 17 19:34:57 CEST 2019


Hi,

> This fixes build for musl, which does not have <sys/ustat.h> nor
> typedef daddr_t. Musl does not define these as ustat is deprecated
> in favor of statfs() and daddr_t is ancient [1].

> Other libc also does not have <sys/ustat.h> (ustat support was removed
> from glibc in 2.28), but they have daddr_t.

> This brings <linux/types.h> dependency for ustat testing.

> Typedef is needed as sparc and mips have __kernel_daddr_t long,
> otherwise it's int.

> [1] https://www.openwall.com/lists/musl/2019/06/10/1

Ping, please.

Kind regards,
Petr


More information about the ltp mailing list