// Set the time and zone on the MVP only
#if !defined(WIN32) && !defined(__ANDROID__)
+
+ /* FIXME make this a config option
struct timespec currentTime;
currentTime.tv_sec = vdrTime;
currentTime.tv_nsec = 0;
-
int b = clock_settime(CLOCK_REALTIME, ¤tTime);
-
logger->debug(TAG, "set clock = {}", b);
+ */
- // now make a TZ variable and set it
- char sign;
- int hours;
- int minutes;
- if (vdrTimeOffset > 0) sign = '-';
- else sign = '+';
+ /* Obsolete
+ // now make a TZ variable and set it
+ char sign;
+ int hours;
+ int minutes;
+ if (vdrTimeOffset > 0) sign = '-';
+ else sign = '+';
- vdrTimeOffset = abs(vdrTimeOffset);
+ vdrTimeOffset = abs(vdrTimeOffset);
- hours = (int)vdrTimeOffset / 3600;
- minutes = vdrTimeOffset % 3600;
+ hours = (int)vdrTimeOffset / 3600;
+ minutes = vdrTimeOffset % 3600;
- logger->debug(TAG, "{} {} {}", sign, hours, minutes);
+ logger->debug(TAG, "{} {} {}", sign, hours, minutes);
- minutes = (int)minutes / 60;
+ minutes = (int)minutes / 60;
- logger->debug(TAG, "{} {} {}", sign, hours, minutes);
+ logger->debug(TAG, "{} {} {}", sign, hours, minutes);
- char newTZ[30];
- sprintf(newTZ, "MVP%c%i:%i", sign, hours, minutes);
- setenv("TZ", newTZ, 1);
+ char newTZ[30];
+ sprintf(newTZ, "MVP%c%i:%i", sign, hours, minutes);
+ setenv("TZ", newTZ, 1);
- logger->debug(TAG, "Timezone data: {}", newTZ);
+ logger->debug(TAG, "Timezone data: {}", newTZ);
+ */
#endif
setCharset(Osd::getInstance()->charSet());