Module Name: src
Committed By: pooka
Date: Wed Apr 3 23:51:20 UTC 2013
Modified Files:
src/sys/rump/kern/lib/libsys_linux: component.c
Log Message:
i386 has a special way to handle uname. We don't really care about
satisfying uname in a rump kernel, but attempt to return something
sane anyway.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/kern/lib/libsys_linux/component.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/rump/kern/lib/libsys_linux/component.c
diff -u src/sys/rump/kern/lib/libsys_linux/component.c:1.7 src/sys/rump/kern/lib/libsys_linux/component.c:1.8
--- src/sys/rump/kern/lib/libsys_linux/component.c:1.7 Wed Apr 3 22:43:56 2013
+++ src/sys/rump/kern/lib/libsys_linux/component.c Wed Apr 3 23:51:20 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: component.c,v 1.7 2013/04/03 22:43:56 pooka Exp $ */
+/* $NetBSD: component.c,v 1.8 2013/04/03 23:51:20 pooka Exp $ */
#include <sys/param.h>
#include <sys/proc.h>
@@ -83,3 +83,12 @@ __weak_alias(do_sys_wait,rumplinux__stub
/* arch-specific */
__weak_alias(compat_offseterr,rumplinux__stub);
__weak_alias(linux_sys_ptrace_arch,rumplinux__stub);
+
+#ifdef __i386__
+const char *
+linux_get_uname_arch(void)
+{
+
+ return MACHINE_ARCH;
+}
+#endif /* __i386__ */