Use #ifdef _WIN32 rather than WIN32
[libs/core.git] / source / fs / stat_private.h
1 #ifndef MSP_FS_STAT_PRIVATE_H_
2 #define MSP_FS_STAT_PRIVATE_H_
3
4 #include "stat_platform.h"
5
6 namespace Msp {
7 namespace FS {
8
9 struct Stat::Private
10 {
11         UserID owner_id;
12         GroupID group_id;
13
14         Private();
15         Private(const Private &);
16         ~Private();
17
18 #ifndef _WIN32
19         /* This is here because it needs access to private members of Stat, but we
20         can't expose the system stat struct in the public header */
21         static Stat from_struct_stat(const struct stat &);
22 #endif
23
24         void fill_owner_info(Stat::OwnerInfo &);
25 };
26
27 } // namespace FS
28 } // namespace Msp
29
30 #endif