getservbyport_r: fix wrong result if getnameinfo fails with EAI_OVERFLOW
[musl] / src / linux / sysinfo.c
index c61b7aa..db86476 100644 (file)
@@ -1,8 +1,9 @@
+#include <sys/sysinfo.h>
 #include "syscall.h"
 
-struct sysinfo;
-
-int sysinfo(struct sysinfo *info)
+int __lsysinfo(struct sysinfo *info)
 {
-       return syscall1(__NR_sysinfo, (long)info);
+       return syscall(SYS_sysinfo, info);
 }
+
+weak_alias(__lsysinfo, sysinfo);