Code: Select all
../unix/file.c: In function ‘fdfile_flush’:
../unix/file.c:43:15: error: implicit declaration of function ‘_commit’ [-Werror=implicit-function-declaration]
#define fsync _commit
^
../unix/file.c:112:5: note: in expansion of macro ‘fsync’
fsync(self->fd);
Patch:
Code: Select all
diff --git a/windows/Makefile b/windows/Makefile
index d791735..7252f05 100644
--- a/windows/Makefile
+++ b/windows/Makefile
@@ -15,7 +15,7 @@ INC += -I..
INC += -I$(BUILD)
# compiler settings
-CFLAGS = $(INC) -Wall -Wpointer-arith -Werror -ansi -std=gnu99 -DUNIX -D__USE_MINGW_ANSI_STDIO=1 $(CFLAGS_MOD) $(COPT)
+CFLAGS = $(INC) -Wall -Wpointer-arith -Werror -ansi -std=gnu99 -D_WIN32 -D__USE_MINGW_ANSI_STDIO=1 $(CFLAGS_MOD) $(COPT)
LDFLAGS = $(LDFLAGS_MOD) -lm