summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2009-05-29 06:27:30 +0000
committerdelphij <delphij@FreeBSD.org>2009-05-29 06:27:30 +0000
commitfa743d1903e55eeb33e40743baf3fe61efd7f4ad (patch)
tree09d925c70eb7f706ff53c0599d8db4ed64b45be9 /sys/compat
parent10c7a249405a9dc8480c4ca23b6a36d4779d521f (diff)
downloadFreeBSD-src-fa743d1903e55eeb33e40743baf3fe61efd7f4ad.zip
FreeBSD-src-fa743d1903e55eeb33e40743baf3fe61efd7f4ad.tar.gz
Implement SI_ISALIST.
PR: kern/91293 Submitted by: "Pedro f. Giffuni" <giffunip asme org> Obtained from: NetBSD
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/svr4/svr4_stat.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/compat/svr4/svr4_stat.c b/sys/compat/svr4/svr4_stat.c
index 81a37f5..8c7b9b8 100644
--- a/sys/compat/svr4/svr4_stat.c
+++ b/sys/compat/svr4/svr4_stat.c
@@ -448,6 +448,18 @@ svr4_sys_systeminfo(td, uap)
str = machine;
break;
+ case SVR4_SI_ISALIST:
+#if defined(__sparc__)
+ str = "sparcv9 sparcv9-fsmuld sparcv8 sparcv8-fsmuld sparcv7 sparc";
+#elif defined(__i386__)
+ str = "i386";
+#elif defined(__amd64__)
+ str = "amd64";
+#else
+ str = "unknown";
+#endif
+ break;
+
case SVR4_SI_HW_SERIAL:
snprintf(buf, sizeof(buf), "%lu", hostid);
str = buf;
@@ -463,7 +475,7 @@ svr4_sys_systeminfo(td, uap)
break;
case SVR4_SI_PLATFORM:
-#ifdef __i386__
+#if defined(__i386__)
str = "i86pc";
#else
str = "unknown";
OpenPOWER on IntegriCloud