From a961ce1ea192db8a828be96f740e8ce51c59cdc2 Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Tue, 8 Mar 2005 01:10:10 +0000 Subject: [PATCH] some vendor stuff --- .../net/hyperic/sigar/OperatingSystem.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/bindings/java/src/net/hyperic/sigar/OperatingSystem.java b/bindings/java/src/net/hyperic/sigar/OperatingSystem.java index c75698fc..972aebc4 100644 --- a/bindings/java/src/net/hyperic/sigar/OperatingSystem.java +++ b/bindings/java/src/net/hyperic/sigar/OperatingSystem.java @@ -37,6 +37,31 @@ public class OperatingSystem { if (os.name.equals("Linux")) { os.getLinuxInfo(); } + else if (os.name.indexOf("Windows") > -1) { + os.vendor = "Microsoft"; + } + else if (os.name.equals("SunOS")) { + os.vendor = "Sun Microsystems"; + } + else if (os.name.equals("HP-UX")) { + os.vendor = "Hewlett-Packard"; + } + else if (os.name.equals("OSF1")) { + //HP acquired DEC + os.vendor = "Hewlett-Packard"; + } + else if (os.name.equals("AIX")) { + os.vendor = "IBM"; + } + else if (os.name.equals("Mac OS X")) { + os.vendor = "Apple"; + } + else if (os.name.equals("FreeBSD")) { + os.vendor = "FreeBSD"; + } + else { + os.vendor = "Unknown"; + } instance = os; }