Changeset 32076
- Timestamp:
- 01/04/15 00:52:04 (8 years ago)
- Location:
- titan/titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/global.h
r32063 r32076 6751 6751 } 6752 6752 6753 #ifdef MIPSEL6754 6755 int setrtctimemips()6756 {6757 char *rtctimedev = NULL, *tmpstr = NULL;6758 int ret = 0;6759 int value = 0;6760 6761 time_t t = time(NULL);6762 struct tm *local = localtime(&t);6763 time_t rawlocal = mktime(local);6764 6765 t = time(NULL);6766 struct tm *gmt = gmtime(&t);6767 time_t rawgmt = mktime(gmt);6768 6769 int offset = difftime(rawlocal, rawgmt);6770 6771 tmpstr = oitoa(offset);6772 rtctimedev = getconfig("rtctime_offsetdev", NULL);6773 if(rtctimedev != NULL)6774 ret = writesys(rtctimedev, tmpstr, 0);6775 else6776 ret = writesys("/proc/stb/fp/rtc_offset", tmpstr, 0);6777 free(tmpstr); tmpstr = NULL;6778 rtctimedev = NULL;6779 6780 if(ret == 0)6781 {6782 tmpstr = oitoa(rawlocal);6783 rtctimedev = getconfig("rtctimedev", NULL);6784 if(rtctimedev != NULL)6785 ret = writesys(rtctimedev, tmpstr, 0);6786 else6787 ret = writesys("/proc/stb/fp/rtc", tmpstr, 0);6788 free(tmpstr); tmpstr = NULL;6789 rtctimedev = NULL;6790 }6791 return ret;6792 }6793 6753 #endif 6794 6795 #endif -
titan/titan/mipselport.h
r31891 r32076 1327 1327 } 1328 1328 1329 int setrtctimemips() 1330 { 1331 char *rtctimedev = NULL, *tmpstr = NULL; 1332 int ret = 0; 1333 // int value = 0; 1334 1335 time_t t = time(NULL); 1336 struct tm *local = localtime(&t); 1337 time_t rawlocal = mktime(local); 1338 1339 t = time(NULL); 1340 struct tm *gmt = gmtime(&t); 1341 time_t rawgmt = mktime(gmt); 1342 1343 int offset = difftime(rawlocal, rawgmt); 1344 1345 tmpstr = oitoa(offset); 1346 rtctimedev = getconfig("rtctime_offsetdev", NULL); 1347 if(rtctimedev != NULL) 1348 ret = writesys(rtctimedev, tmpstr, 0); 1349 else 1350 ret = writesys("/proc/stb/fp/rtc_offset", tmpstr, 0); 1351 free(tmpstr); tmpstr = NULL; 1352 rtctimedev = NULL; 1353 1354 if(ret == 0) 1355 { 1356 tmpstr = oitoa(rawlocal); 1357 rtctimedev = getconfig("rtctimedev", NULL); 1358 if(rtctimedev != NULL) 1359 ret = writesys(rtctimedev, tmpstr, 0); 1360 else 1361 ret = writesys("/proc/stb/fp/rtc", tmpstr, 0); 1362 free(tmpstr); tmpstr = NULL; 1363 rtctimedev = NULL; 1364 } 1365 return ret; 1366 } 1367 1329 1368 #endif
Note: See TracChangeset
for help on using the changeset viewer.