openbsd-ports/x11/wxWidgets/patches/patch-src_common_db_cpp
steven 95a9107ffe update to 2.8.6
tested by various people
2007-10-23 11:28:09 +00:00

24 lines
656 B
Plaintext

$OpenBSD: patch-src_common_db_cpp,v 1.3 2007/10/23 11:28:10 steven Exp $
--- src/common/db.cpp.orig Tue Sep 25 10:51:21 2007
+++ src/common/db.cpp Tue Oct 2 11:53:18 2007
@@ -70,6 +70,19 @@ wxChar const *SQL_CATALOG_FILENAME = wxT("catalog.
#endif // wxUSE_THREADS
#endif
+#ifndef ___SQLTCHAR
+#define ___SQLTCHAR SQLCHAR
+#endif
+
+FILE* fopen_create(char *path, char *mode)
+{
+ // Only open the file if it does not already exist
+ int fd = open(path, O_WRONLY | O_CREAT | O_EXCL, 0600);
+ if (fd < 0)
+ return NULL;
+ return fdopen(fd, mode);
+}
+
// SQL Log defaults to be used by GetDbConnection
wxDbSqlLogState SQLLOGstate = sqlLogOFF;