From e8843dba3eb1c7a67f6ff7b920046ae36a12acd0 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Mon, 16 May 2022 20:23:39 +0100 Subject: Make the demo directory check more robust This is how it should've been to begin with, but I was lazy. --- src/os-win32.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/os-win32.h') diff --git a/src/os-win32.h b/src/os-win32.h index 8aeb93a..12720a9 100644 --- a/src/os-win32.h +++ b/src/os-win32.h @@ -109,6 +109,9 @@ static inline void os_randombytes(void *buf, int sz) { #define W_OK 2 #define X_OK R_OK // there's no actual X bit, just pretend +// windows doesn't define this for some reason!? note: add others as needed... +#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR) + // just dump this boilerplate here as well, I spose #define OS_WINDOWS_ERROR(arrayname) \ FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, 0, GetLastError(), \ -- cgit v1.2.3