Skip to content

Commit 2d23a7d

Browse files
committed
Added missing permission flags to Windows build sgminer-dev#333
1 parent 4a9ee47 commit 2d23a7d

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

compat.h

+23
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,29 @@
1414

1515
#include <windows.h>
1616

17+
18+
#if !defined S_ISDIR && defined S_IFDIR
19+
# define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
20+
#endif
21+
#if !S_IRUSR && S_IREAD
22+
# define S_IRUSR S_IREAD
23+
#endif
24+
#if !S_IRUSR
25+
# define S_IRUSR 00400
26+
#endif
27+
#if !S_IWUSR && S_IWRITE
28+
# define S_IWUSR S_IWRITE
29+
#endif
30+
#if !S_IWUSR
31+
# define S_IWUSR 00200
32+
#endif
33+
#if !S_IXUSR && S_IEXEC
34+
# define S_IXUSR S_IEXEC
35+
#endif
36+
#if !S_IXUSR
37+
# define S_IXUSR 00100
38+
#endif
39+
1740
#ifndef HAVE_LIBWINPTHREAD
1841
static inline int nanosleep(const struct timespec *req, struct timespec *rem)
1942
{

0 commit comments

Comments
 (0)