From 678b4e9cad47a6c176bb05de32aa0dd56742f15a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Mon, 14 Nov 2005 12:34:45 +0000 Subject: *BUGFIX* Testsuite for M$ Windows: - init mutex in all video drivers ('none' for testsuite, fixes crashes), was OK for linux pthreads - use WaitForSingleObject for console file descriptirs in _x_io_select (fixes stdin:/) - workaround heavy debug messages in asf demuxer for some samples (fixes full disk :->) Fixed previous fix, s/gmtime/timgm/ :-) Aalib cross detection + udate docs CVS patchset: 7799 CVS date: 2005/11/14 12:34:45 --- lib/timegm.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/timegm.c (limited to 'lib/timegm.c') diff --git a/lib/timegm.c b/lib/timegm.c new file mode 100644 index 000000000..182a1b527 --- /dev/null +++ b/lib/timegm.c @@ -0,0 +1,19 @@ +#include "config.h" + +#include +#include + +time_t _xine_private_timegm(struct tm *tm) { + time_t ret; + char *tz; + + tz = getenv("TZ"); + setenv("TZ", "", 1); + tzset(); + ret = mktime(tm); + if (tz) setenv("TZ", tz, 1); + else unsetenv("TZ"); + tzset(); + + return ret; +} -- cgit v1.2.3