summaryrefslogtreecommitdiff
path: root/core/opiealarm/opiealarm.c
Unidiff
Diffstat (limited to 'core/opiealarm/opiealarm.c') (more/less context) (show whitespace changes)
-rw-r--r--core/opiealarm/opiealarm.c13
1 files changed, 7 insertions, 6 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
@@ -27,4 +27,5 @@
27 27
28 #define PIDFILE "/var/run/opiealarm.pid" 28 #define PIDFILE "/var/run/opiealarm.pid"
29#define TIMEFILE "/var/run/resumeat"
29 #define APMFILE "/proc/apm" 30 #define APMFILE "/proc/apm"
30 31
@@ -250,10 +251,10 @@ int suspend ( int fix_rtc )
250 } 251 }
251 252
252 // read the wakeup time from /etc/resumeat 253 // read the wakeup time from TIMEFILE
253 if (!( fp = fopen ( "/etc/resumeat", "r" ))) 254 if (!( fp = fopen ( TIMEFILE, "r" )))
254 break; // ( 1, "/etc/resumeat" ); 255 break; // ( 1, TIMEFILE );
255 256
256 if ( !fgets ( buf, sizeof( buf ) - 1, fp )) 257 if ( !fgets ( buf, sizeof( buf ) - 1, fp ))
257 break; // ( 1, "/etc/resumeat" ); 258 break; // ( 1, TIMEFILE );
258 259
259 fclose ( fp ); 260 fclose ( fp );
@@ -262,5 +263,5 @@ int suspend ( int fix_rtc )
262 263
263 if ( alrt == 0 ) 264 if ( alrt == 0 )
264 break; // ( 0, "/etc/resumeat contains an invalid time description" ); 265 break; // ( 0, TIMEFILE " contains an invalid time description" );
265 alrt -= 5; // wake up 5 sec before the specified time 266 alrt -= 5; // wake up 5 sec before the specified time
266 267
@@ -291,5 +292,5 @@ int suspend ( int fix_rtc )
291 return 0; 292 return 0;
292 293
293 } while ( 0 ) 294 } while ( 0 );
294 295
295 if ( fp != NULL ) 296 if ( fp != NULL )