-rw-r--r-- | core/opiealarm/opiealarm.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/core/opiealarm/opiealarm.c b/core/opiealarm/opiealarm.c index 5ea24b7..072dca7 100644 --- a/core/opiealarm/opiealarm.c +++ b/core/opiealarm/opiealarm.c @@ -28,2 +28,3 @@ #define PIDFILE "/var/run/opiealarm.pid" +#define TIMEFILE "/var/run/resumeat" #define APMFILE "/proc/apm" @@ -247,3 +248,3 @@ int suspend ( int fix_rtc ) - if ( ioctl ( fd, RTC_SET_TIME, &set ) < 0 ) + if ( ioctl ( fd, RTC_SET_TIME, &set ) < 0 ) break; // ( 1, "ioctl RTC_SET_TIME" ); @@ -251,8 +252,8 @@ int suspend ( int fix_rtc ) - // read the wakeup time from /etc/resumeat - if (!( fp = fopen ( "/etc/resumeat", "r" ))) - break; // ( 1, "/etc/resumeat" ); + // read the wakeup time from TIMEFILE + if (!( fp = fopen ( TIMEFILE, "r" ))) + break; // ( 1, TIMEFILE ); if ( !fgets ( buf, sizeof( buf ) - 1, fp )) - break; // ( 1, "/etc/resumeat" ); + break; // ( 1, TIMEFILE ); @@ -263,3 +264,3 @@ int suspend ( int fix_rtc ) if ( alrt == 0 ) - break; // ( 0, "/etc/resumeat contains an invalid time description" ); + break; // ( 0, TIMEFILE " contains an invalid time description" ); alrt -= 5; // wake up 5 sec before the specified time @@ -292,3 +293,3 @@ int suspend ( int fix_rtc ) - } while ( 0 ) + } while ( 0 ); |