--- /dev/null
+#include <sys/utsname.h>
+#define F(t,n) {t *y = &x.n;}
+static void f()
+{
+{
+struct utsname x;
+F(char,sysname[1])
+F(char,nodename[1])
+F(char,release[1])
+F(char,version[1])
+F(char,machine[1])
+}
+int(*p_uname)(struct utsname*) = uname;
+}