Index: timecall.c
===================================================================
--- timecall.c	(revision 707)
+++ timecall.c	(revision 708)
@@ -126,6 +126,7 @@
 
 signed char raydium_timecall_devrtc_rate_change(unsigned long new)
 {
+#ifndef __APPLE__
 #ifndef WIN32
         if(ioctl(raydium_timecall_devrtc_handle, RTC_IRQP_SET, new)==-1)
         {
@@ -140,10 +141,12 @@
 #else
 return 0;
 #endif
+#endif
 }
 
 void raydium_timecall_devrtc_close(void)
 {
+#ifndef __APPLE__
 #ifndef WIN32
         if(ioctl(raydium_timecall_devrtc_handle, RTC_PIE_OFF, 0) == -1)
         {
@@ -153,11 +156,13 @@
         }
 close(raydium_timecall_devrtc_handle);
 #endif
+#endif
 }
 
 
 unsigned long raydium_timecall_devrtc_init(void)
 {
+#ifndef __APPLE__
 #ifndef WIN32
  unsigned long freq;
  raydium_timecall_devrtc_clocks=0;
@@ -210,6 +215,7 @@
 raydium_log("timecall: FAILED: /dev/rtc only available for Linux");
 return 0;
 #endif
+#endif
 }
 
 /*