libCom/osi: fix timespec definition for MinGW

(cherry-picked from 3.15)
This commit is contained in:
Ralph Lange
2016-09-27 15:59:53 +02:00
parent 661058e43e
commit 9de65e05d4

View File

@@ -14,11 +14,17 @@
#ifndef INC_osdTime_H
#define INC_osdTime_H
/* MinGW only has a snippet time.h not protected against multiple inclusion */
#if defined(__struct_timespec_defined)
#define _TIMESPEC_DEFINED 1
#endif
#if ! defined(_MINGW) || ! defined(_TIMESPEC_DEFINED)
# if _MSC_VER >= 1900
# include <time.h>
# else
#define __struct_timespec_defined 1
#define _TIMESPEC_DEFINED 1
struct timespec {
time_t tv_sec; /* seconds since some epoch */