Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > 5adf6e4d7c3ef69b6b5eac1617303c2b > files > 1

busybox-1.19.3-1.1.mga2.src.rpm

diff -up busybox-1.10.1/libbb/rtc.c.pom busybox-1.10.1/libbb/rtc.c
--- busybox-1.10.1/libbb/rtc.c.pom	2008-04-19 05:50:33.000000000 +0200
+++ busybox-1.10.1/libbb/rtc.c	2008-05-07 12:53:19.000000000 +0200
@@ -44,6 +44,7 @@ int rtc_xopen(const char **default_rtc, 
 {
 	int rtc;
 
+#ifdef __ia64__
 	if (!*default_rtc) {
 		*default_rtc = "/dev/rtc";
 		rtc = open(*default_rtc, flags);
@@ -55,6 +56,20 @@ int rtc_xopen(const char **default_rtc, 
 			return rtc;
 		*default_rtc = "/dev/misc/rtc";
 	}
+#else 
+
+	if (!*default_rtc) {
+		*default_rtc = "/dev/rtc";
+		rtc = open(*default_rtc, flags);
+		if (rtc >= 0)
+			return rtc;
+		*default_rtc = "/dev/rtc0";
+		rtc = open(*default_rtc, flags);
+		if (rtc >= 0)
+			return rtc;
+		*default_rtc = "/dev/misc/rtc";
+	}
+#endif
 
 	return xopen(*default_rtc, flags);
 }