Files
MINGW-packages/mingw-w64-libmariadbclient/use_fopen_for_xp_compatibility.patch
2015-11-13 11:39:54 +03:00

29 lines
936 B
Diff

--- mariadb-connector-c-2.2.0-src/libmariadb/dbug.c 2014-04-04 04:21:01.000000000 -0600
+++ mariadb-connector-c-2.2.0-src/libmariadb/dbug.c 2015-01-24 16:47:13.316693150 -0700
@@ -2050,11 +2050,7 @@
}
else
{
-#ifdef _WIN32
- if (fopen_s(&fp, name, append ? "a+" : "w"))
-#else
if (!(fp= fopen(name, append ? "a+" : "w")))
-#endif
{
(void) fprintf(stderr, ERR_OPEN, cs->process, name);
perror("");
--- mariadb-connector-c-2.2.0-src/libmariadb/my_fopen.c 2014-04-04 04:21:01.000000000 -0600
+++ mariadb-connector-c-2.2.0-src/libmariadb/my_fopen.c 2015-01-24 16:46:10.735766900 -0700
@@ -36,11 +36,7 @@
FileName, Flags, MyFlags));
make_ftype(type,Flags);
-#ifdef _WIN32
- if (fopen_s(&fd, FileName, type) == 0)
-#else
if ((fd = fopen(FileName, type)) != 0)
-#endif
{
/*
The test works if MY_NFILE < 128. The problem is that fileno() is char