diff options
Diffstat (limited to 'include/compat/sys')
-rw-r--r-- | include/compat/sys/stat.h | 8 | ||||
-rw-r--r-- | include/compat/sys/time.h | 9 |
2 files changed, 17 insertions, 0 deletions
diff --git a/include/compat/sys/stat.h b/include/compat/sys/stat.h index b88da1d..57aa521 100644 --- a/include/compat/sys/stat.h +++ b/include/compat/sys/stat.h | |||
@@ -118,4 +118,12 @@ | |||
118 | 118 | ||
119 | #endif | 119 | #endif |
120 | 120 | ||
121 | #ifdef _WIN32 | ||
122 | int libressl_fstat(int fd, struct stat *statbuf); | ||
123 | |||
124 | #ifndef NO_REDEF_POSIX_FUNCTIONS | ||
125 | #define fstat(fd, statbuf) libressl_fstat(fd, statbuf) | ||
126 | #endif | ||
127 | #endif | ||
128 | |||
121 | #endif | 129 | #endif |
diff --git a/include/compat/sys/time.h b/include/compat/sys/time.h index 76428c1..2448969 100644 --- a/include/compat/sys/time.h +++ b/include/compat/sys/time.h | |||
@@ -8,6 +8,15 @@ | |||
8 | 8 | ||
9 | #ifdef _MSC_VER | 9 | #ifdef _MSC_VER |
10 | #include <winsock2.h> | 10 | #include <winsock2.h> |
11 | |||
12 | #define timeval libressl_timeval | ||
13 | #define gettimeofday libressl_gettimeofday | ||
14 | |||
15 | struct timeval { | ||
16 | long long tv_sec; | ||
17 | long tv_usec; | ||
18 | }; | ||
19 | |||
11 | int gettimeofday(struct timeval *tp, void *tzp); | 20 | int gettimeofday(struct timeval *tp, void *tzp); |
12 | #else | 21 | #else |
13 | #include_next <sys/time.h> | 22 | #include_next <sys/time.h> |