HarmonyOS 应用proc下匿名文件对应fd无法执行linkat操作

Qt对于未保存文件使用如下linkat逻辑,当前测试一直返回失败,errno为13。

https://code.qt.io/cgit/qt/qtbase.git/commit/?id=189e9c93d7ed42202ad51507c8944d64e9a7888d

HarmonyOS
2024-09-09 10:45:03
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

HarmonyOS因为安全策略不支持在应用数据目录创建软连接、硬链接,建议先关闭该特性(通过LINUX_UNNAMED_TMPFILE 这个宏控制的),关掉之后可能只能直接走文件创建之后重命名的逻辑。

分享
微博
QQ
微信
回复
2024-09-09 17:07:33
相关问题
DevEco无法执行Previewer
342浏览 • 1回复 待解决
ForEach在真机上无法执行
1773浏览 • 1回复 待解决
如何通过AOP统计方法执行时间
533浏览 • 1回复 待解决
HarmonyOS文件路径 fd 和 internal 的区别
426浏览 • 1回复 待解决
谁分享一如何实现匿名内部类
701浏览 • 1回复 待解决
无法查看应用沙箱文件
193浏览 • 1回复 待解决
HarmonyOS 应用arkguard混淆执行流程
297浏览 • 1回复 待解决
OpenHarmony应用使用NativeC++无法文件
2089浏览 • 0回复 待解决