Author: ivan
Date: Wed Jun  3 16:31:08 2015
New Revision: 1683387

URL: http://svn.apache.org/r1683387
Log:
Fix abort() in svn-status handler on platforms that doesn't support C99
format specifiers for strftime(): %F and %z are new in C99 and C89
compiler/runtime doesn't support them [1]:
[[[
Those listed here are supported by the latest C and C++ standards (both 
published in 2011), but those in yellow were introduced in C99 (only 
required for C++ implementations since C++11), and may not be supported by 
libraries that comply with older standards.
]]]

[1] http://www.cplusplus.com/reference/ctime/strftime/

* subversion/mod_dav_svn/status.c
  (DEFAULT_TIME_FORMAT): Use '%Y-%m-%d' instead of '%F' and '%Z instead of
   '%z'.

Modified:
    subversion/trunk/subversion/mod_dav_svn/status.c

Modified: subversion/trunk/subversion/mod_dav_svn/status.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/mod_dav_svn/status.c?rev=1683387&r1=1683386&r2=1683387&view=diff
==============================================================================
--- subversion/trunk/subversion/mod_dav_svn/status.c (original)
+++ subversion/trunk/subversion/mod_dav_svn/status.c Wed Jun  3 16:31:08 2015
@@ -30,7 +30,7 @@
 #include "private/svn_fs_private.h"
 
 #ifndef DEFAULT_TIME_FORMAT
-#define DEFAULT_TIME_FORMAT "%F %H:%M:%S %z"
+#define DEFAULT_TIME_FORMAT "%Y-%m-%d %H:%M:%S %Z"
 #endif
 
 /* A bit like mod_status: add a location:


Reply via email to