in commons-vfs2/src/main/java/org/apache/commons/vfs2/util/Os.java [122:146]
private static OsFamily determineOsFamily() {
// Determine the most specific OS family
if (OS_NAME.contains("windows")) {
if (OS_NAME.contains("xp") || OS_NAME.contains("2000") || OS_NAME.contains("nt")) {
return OS_FAMILY_WINNT;
}
return OS_FAMILY_WIN9X;
}
if (OS_NAME.contains("os/2")) {
return OS_FAMILY_OS2;
}
if (OS_NAME.contains("netware")) {
return OS_FAMILY_NETWARE;
}
if (OS_NAME.contains("mac")) {
if (OS_NAME.endsWith("x")) {
return OS_FAMILY_OSX;
}
return OS_FAMILY_MAC;
}
if (PATH_SEP.equals(":")) {
return OS_FAMILY_UNIX;
}
return null;
}