【发布时间】:2020-04-07 10:34:55
【问题描述】:
我们在 c++ 中使用 sqlite3 库来访问 sqlite 数据库。我们的要求是,如果一个 db 文件是一个符号链接,我们不应该读/写它。我们正在使用以下内容:
sqlite3_open_v2(dbFilePathStr.c_str(), &db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_NOFOLLOW, NULL)
这适用于 Mac,但在 Windows 上,我们的应用程序仍然能够读取/写入符号链接 db 文件。 SQLITE_OPEN_NOFOLLOW 标志有限制吗?
【问题讨论】: