diff options
author | Heiko Hund | 2012-02-16 18:30:40 +0100 |
---|---|---|
committer | David Sommerseth | 2012-02-17 11:01:10 +0100 |
commit | a13cd253ca1ce987e4feca7d80bd19ff749f7787 (patch) | |
tree | 028f9f190c244ce45a64273f8d9d04f9de0ad5ed /win32.c | |
parent | d0109cbf459409a84963668c78f444c97ec2b349 (diff) | |
download | openvpn-a13cd253ca1ce987e4feca7d80bd19ff749f7787.zip openvpn-a13cd253ca1ce987e4feca7d80bd19ff749f7787.tar.gz |
use the underscore version of stat on Windows
MSVC does not know wstat(). Instead _wstat() must be used here.
Unfortunately _wstat() takes a 'struct _stat'. A type 'stat_t' is
introduced to handle this situation in a portable way.
[v2: Use openvpn_stat_t instead of stat_t (David Sommerseth)]
Signed-off-by: Heiko Hund <heiko.hund@sophos.com>
Signed-off-by: David Sommerseth <davids@redhat.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'win32.c')
-rw-r--r-- | win32.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1073,10 +1073,10 @@ openvpn_open (const char *path, int flags, int mode) } int -openvpn_stat (const char *path, struct stat *buf) +openvpn_stat (const char *path, openvpn_stat_t *buf) { struct gc_arena gc = gc_new (); - int res = wstat (wide_string (path, &gc), buf); + int res = _wstat (wide_string (path, &gc), buf); gc_free (&gc); return res; } |