<sys/membarrier.h>
Florian Weimer
fweimer@redhat.com
Thu Jul 9 22:17:06 GMT 2026
> yeah, "all the choices suck". varargs has caused android (and android
> developers) pain in the past too, so i'm tempted to go for three
> arguments, but then callers are going to need an #if to support musl,
> at which point everyone may as well have stuck with syscall() :-(
We can provide C++ overloads for two and three arguments. With GCC, we
can use __builtin_va_arg_pack and __builtin_va_arg_pack_len to emulate
that in C. It's not supported by Clang.
Thanks,
Florian
More information about the Libc-alpha
mailing list