fix broken spot caused by my having checked in the wrong dst patch for 0.9.28
authorEric Andersen <andersen@codepoet.org>
Mon, 29 Jan 2007 22:22:59 +0000 (22:22 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 29 Jan 2007 22:22:59 +0000 (22:22 -0000)
toolchain/uClibc/uClibc-0.9.28.1-time-locale.patch [new file with mode: 0644]

diff --git a/toolchain/uClibc/uClibc-0.9.28.1-time-locale.patch b/toolchain/uClibc/uClibc-0.9.28.1-time-locale.patch
new file mode 100644 (file)
index 0000000..f449ad6
--- /dev/null
@@ -0,0 +1,15 @@
+Index: libc/misc/time/time.c
+===================================================================
+--- a/libc/misc/time/time.c    (revision 17534)
++++ b/libc/misc/time/time.c    (revision 17647)
+@@ -158,7 +158,9 @@
+ #endif
+ #if defined (L_tzset) || defined (L_localtime_r) || defined(L_strftime) || \
+-    defined(L__time_mktime) || defined(L__time_mktime_tzi)
++       defined(L__time_mktime) || defined(L__time_mktime_tzi) || \
++       ((defined(L_strftime) || defined(L_strftime_l)) && \
++        defined(__UCLIBC_HAS_XLOCALE__))
+ void _time_tzset (int);