api: add remaining functions
[libc-test] / src / api / sys_utsname.c
diff --git a/src/api/sys_utsname.c b/src/api/sys_utsname.c
new file mode 100644 (file)
index 0000000..a3fdce7
--- /dev/null
@@ -0,0 +1,14 @@
+#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;
+}