diff options
Diffstat (limited to 'util-linux/rtcwake.c')
-rw-r--r-- | util-linux/rtcwake.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/util-linux/rtcwake.c b/util-linux/rtcwake.c index 64c3e7ed7..66b08e343 100644 --- a/util-linux/rtcwake.c +++ b/util-linux/rtcwake.c | |||
@@ -50,7 +50,7 @@ static NOINLINE bool may_wakeup(const char *rtcname) | |||
50 | 50 | ||
51 | static NOINLINE void setup_alarm(int fd, time_t *wakeup, time_t rtc_time) | 51 | static NOINLINE void setup_alarm(int fd, time_t *wakeup, time_t rtc_time) |
52 | { | 52 | { |
53 | struct tm *tm; | 53 | struct tm *ptm; |
54 | struct linux_rtc_wkalrm wake; | 54 | struct linux_rtc_wkalrm wake; |
55 | 55 | ||
56 | /* The wakeup time is in POSIX time (more or less UTC). | 56 | /* The wakeup time is in POSIX time (more or less UTC). |
@@ -63,14 +63,14 @@ static NOINLINE void setup_alarm(int fd, time_t *wakeup, time_t rtc_time) | |||
63 | * Else mode is local so the time given to the RTC | 63 | * Else mode is local so the time given to the RTC |
64 | * will instead use the local time zone. | 64 | * will instead use the local time zone. |
65 | */ | 65 | */ |
66 | tm = localtime(wakeup); | 66 | ptm = localtime(wakeup); |
67 | 67 | ||
68 | wake.time.tm_sec = tm->tm_sec; | 68 | wake.time.tm_sec = ptm->tm_sec; |
69 | wake.time.tm_min = tm->tm_min; | 69 | wake.time.tm_min = ptm->tm_min; |
70 | wake.time.tm_hour = tm->tm_hour; | 70 | wake.time.tm_hour = ptm->tm_hour; |
71 | wake.time.tm_mday = tm->tm_mday; | 71 | wake.time.tm_mday = ptm->tm_mday; |
72 | wake.time.tm_mon = tm->tm_mon; | 72 | wake.time.tm_mon = ptm->tm_mon; |
73 | wake.time.tm_year = tm->tm_year; | 73 | wake.time.tm_year = ptm->tm_year; |
74 | /* wday, yday, and isdst fields are unused by Linux */ | 74 | /* wday, yday, and isdst fields are unused by Linux */ |
75 | wake.time.tm_wday = -1; | 75 | wake.time.tm_wday = -1; |
76 | wake.time.tm_yday = -1; | 76 | wake.time.tm_yday = -1; |
@@ -161,9 +161,9 @@ int rtcwake_main(int argc UNUSED_PARAM, char **argv) | |||
161 | /* relative or absolute alarm time, normalized to time_t */ | 161 | /* relative or absolute alarm time, normalized to time_t */ |
162 | sys_time = time(NULL); | 162 | sys_time = time(NULL); |
163 | { | 163 | { |
164 | struct tm tm; | 164 | struct tm tm_time; |
165 | rtc_read_tm(&tm, fd); | 165 | rtc_read_tm(&tm_time, fd); |
166 | rtc_time = rtc_tm2time(&tm, utc); | 166 | rtc_time = rtc_tm2time(&tm_time, utc); |
167 | } | 167 | } |
168 | 168 | ||
169 | 169 | ||