From 11076b3a8bc1d26e3f67bfd0ce4402114eb1bf45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=82=AC?= Date: Thu, 8 May 2025 10:51:28 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0O=5FCLOEXEC=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=EF=BC=8C=E5=A4=9A=E5=9B=BA=E4=BB=B6=E5=A4=9A=E8=BF=9B=E7=A8=8B?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E6=97=B6=EF=BC=8C=E5=85=B3=E9=97=AD=E5=AD=90?= =?UTF-8?q?=E8=BF=9B=E7=A8=8B=E7=BB=A7=E6=89=BF=E7=88=B6=E8=BF=9B=E7=A8=8B?= =?UTF-8?q?=E6=89=93=E5=BC=80=E6=89=80=E6=9C=89fd=E7=9A=84=E9=80=89?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 黄悬 --- services/package/pkg_manager/pkg_managerImpl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/package/pkg_manager/pkg_managerImpl.cpp b/services/package/pkg_manager/pkg_managerImpl.cpp index 702c288f..fccad2ad 100644 --- a/services/package/pkg_manager/pkg_managerImpl.cpp +++ b/services/package/pkg_manager/pkg_managerImpl.cpp @@ -573,7 +573,7 @@ int32_t PkgManagerImpl::CreatePkgStream(StreamPtr &stream, const std::string &fi int32_t PkgManagerImpl::DoCreatePkgStream(PkgStreamPtr &stream, const std::string &fileName, int32_t type) { UPDATER_INIT_RECORD; - static char const *modeFlags[] = { "rb", "wb+" }; + static char const *modeFlags[] = { "rbe", "wbe+" }; char realPath[PATH_MAX + 1] = {}; #ifdef _WIN32 if (type == PkgStream::PkgStreamType_Read && _fullpath(realPath, fileName.c_str(), PATH_MAX) == nullptr) { -- Gitee