diff --git a/libc/sysdeps/linux/common/__socketcall.c b/libc/sysdeps/linux/common/__socketcall.c index 4104c45b5..a1fc41779 100644 --- a/libc/sysdeps/linux/common/__socketcall.c +++ b/libc/sysdeps/linux/common/__socketcall.c @@ -8,7 +8,18 @@ */ #include + +/* At the time of this writing, + * several arches provide the individual calls and do _not_ go through + * this demuxer. + * + * Verify all arches supported by your kernel before you remove the + * guard below! + */ +#ifdef __NR_socketcall #include #define __NR___socketcall __NR_socketcall _syscall2(int, __socketcall, int, call, unsigned long *, args) + +#endif