Author: mturk Date: Sat Aug 29 17:18:17 2009 New Revision: 809164 URL: http://svn.apache.org/viewvc?rev=809164&view=rev Log: Add 24 hours to max dos date
Modified: commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c Modified: commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c?rev=809164&r1=809163&r2=809164&view=diff ============================================================================== --- commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c (original) +++ commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c Sat Aug 29 17:18:17 2009 @@ -104,7 +104,7 @@ /* December 31st 2107 is the * maximum date DOS format can handle. */ - return 0xFF9F0000; + return 0xFF9FBF7D; } rv = ((acr_uint32_t)(tm.tm_year) << 25) | ((acr_uint32_t)(tm.tm_mon + 1) << 21) | Modified: commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c?rev=809164&r1=809163&r2=809164&view=diff ============================================================================== --- commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c (original) +++ commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c Sat Aug 29 17:18:17 2009 @@ -63,8 +63,8 @@ if (FileTimeToDosDateTime(&ft, &dd, &dt)) return ((acr_uint32_t)dd << 16) | (acr_uint32_t)dt; else { - if (t > ACR_INT64_C(4354732800)) - return 0xFF9F0000; + if (t > ACR_INT64_C(4354732800000000)) + return 0xFF9FBF7D; else return 0x00210000; } Modified: commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c?rev=809164&r1=809163&r2=809164&view=diff ============================================================================== --- commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c (original) +++ commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c Sat Aug 29 17:18:17 2009 @@ -411,7 +411,7 @@ * Which happens to be when I wrote the new tests. */ static acr_time_t test_2002 = ACR_INT64_C(1032030336186711); -static acr_time_t test_2107 = ACR_INT64_C(4354732800000000); /* Max Dos date */ +static acr_time_t test_2107 = ACR_INT64_C(4354819198000000); /* Max Dos date */ static acr_time_t test_2108 = ACR_INT64_C(4354819200000000); static acr_time_t test_1980 = ACR_INT64_C(315532800000000); /* Min Dos date */