/system/core/libcutils/ |
D | trace-dev_test.cpp | 59 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F() 65 atrace_begin_body(name.c_str()); in TEST_F() 73 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F() 78 atrace_begin_body(name.c_str()); in TEST_F() 82 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F() 88 atrace_begin_body(name.c_str()); in TEST_F() 96 expected += android::base::StringPrintf("%.*s", expected_len, name.c_str()); in TEST_F() 97 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F() 108 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F() 114 atrace_async_begin_body(name.c_str(), 12345); in TEST_F() [all …]
|
D | properties_test.cpp | 137 int len = SetAndGetProperty(maxLengthString.c_str()); in TEST_F() 139 EXPECT_STREQ(maxLengthString.c_str(), mValue); in TEST_F() 151 EXPECT_GT(0, property_set(PROPERTY_TEST_KEY, oneLongerString.c_str())); in TEST_F() 170 int len = property_get(PROPERTY_TEST_KEY, mValue, oneLongerString.c_str()); in TEST_F() 172 EXPECT_STREQ(maxLengthString.c_str(), mValue); in TEST_F() 183 int len = property_get(PROPERTY_TEST_KEY, mValue, maxLengthString.c_str()); in TEST_F() 185 EXPECT_STREQ(maxLengthString.c_str(), mValue); in TEST_F() 196 int len = property_get(PROPERTY_TEST_KEY, mValue, oneCharString.c_str()); in TEST_F() 198 EXPECT_STREQ(oneCharString.c_str(), mValue); in TEST_F() 209 int len = property_get(PROPERTY_TEST_KEY, mValue, zeroCharString.c_str()); in TEST_F() [all …]
|
/system/vold/model/ |
D | PublicVolume.cpp | 50 mDevPath = StringPrintf("/dev/block/vold/%s", getId().c_str()); in PublicVolume() 69 if (!access(legacyPath.c_str(), R_OK | X_OK) && access(securePath.c_str(), R_OK | X_OK)) { in initAsecStage() 70 if (rename(legacyPath.c_str(), securePath.c_str())) { in initAsecStage() 75 if (TEMP_FAILURE_RETRY(mkdir(securePath.c_str(), 0700))) { in initAsecStage() 119 mRawPath = StringPrintf("/mnt/media_rw/%s", stableName.c_str()); in doMount() 121 mFuseDefault = StringPrintf("/mnt/runtime/default/%s", stableName.c_str()); in doMount() 122 mFuseRead = StringPrintf("/mnt/runtime/read/%s", stableName.c_str()); in doMount() 123 mFuseWrite = StringPrintf("/mnt/runtime/write/%s", stableName.c_str()); in doMount() 124 mFuseFull = StringPrintf("/mnt/runtime/full/%s", stableName.c_str()); in doMount() 128 setPath(StringPrintf("/storage/%s", stableName.c_str())); in doMount() [all …]
|
D | EmulatedVolume.cpp | 66 mFuseDefault = StringPrintf("/mnt/runtime/default/%s", label.c_str()); in doMount() 67 mFuseRead = StringPrintf("/mnt/runtime/read/%s", label.c_str()); in doMount() 68 mFuseWrite = StringPrintf("/mnt/runtime/write/%s", label.c_str()); in doMount() 69 mFuseFull = StringPrintf("/mnt/runtime/full/%s", label.c_str()); in doMount() 72 setPath(StringPrintf("/storage/%s", label.c_str())); in doMount() 74 if (fs_prepare_dir(mFuseDefault.c_str(), 0700, AID_ROOT, AID_ROOT) || in doMount() 75 fs_prepare_dir(mFuseRead.c_str(), 0700, AID_ROOT, AID_ROOT) || in doMount() 76 fs_prepare_dir(mFuseWrite.c_str(), 0700, AID_ROOT, AID_ROOT) || in doMount() 77 fs_prepare_dir(mFuseFull.c_str(), 0700, AID_ROOT, AID_ROOT)) { in doMount() 94 mRawPath.c_str(), in doMount() [all …]
|
D | ObbVolume.cpp | 67 if (Devmapper::create(getId().c_str(), mLoopPath.c_str(), mSourceKey.c_str(), nr_sec, tmp, in doCreate() 81 if (!mDmPath.empty() && Devmapper::destroy(getId().c_str())) { in doDestroy() 84 if (!mLoopPath.empty() && Loop::destroyByDevice(mLoopPath.c_str())) { in doDestroy() 93 auto path = StringPrintf("/mnt/obb/%s", getId().c_str()); in doMount() 96 if (fs_prepare_dir(path.c_str(), 0700, AID_ROOT, AID_ROOT)) { in doMount() 115 rmdir(path.c_str()); in doUnmount()
|
/system/netd/server/ |
D | BandwidthController.cpp | 325 "COMMIT\n", chainName, criticalCommands.c_str(), chainName, op); in makeDataSaverCommand() 381 ALOGE("unable to update the Bandwidth Uid Map: %s", toString(status).c_str()); in manipulateSpecialApps() 387 StringAppendF(&cmd, "%s %s -m owner --uid-owner %s%s\n", opToString(op), chain.c_str(), in manipulateSpecialApps() 388 appStrUid.c_str(), jumpToString(jumpHandling)); in manipulateSpecialApps() 418 StringPrintf("-I bw_INPUT %d -i %s --jump %s", ruleInsertPos, iface.c_str(), chain), in setInterfaceSharedQuota() 419 StringPrintf("-I bw_OUTPUT %d -o %s --jump %s", ruleInsertPos, iface.c_str(), chain), in setInterfaceSharedQuota() 420 StringPrintf("-A bw_FORWARD -i %s --jump %s", iface.c_str(), chain), in setInterfaceSharedQuota() 421 StringPrintf("-A bw_FORWARD -o %s --jump %s", iface.c_str(), chain), in setInterfaceSharedQuota() 463 ALOGE("No such iface %s to delete", iface.c_str()); in removeInterfaceSharedQuota() 469 StringPrintf("-D bw_INPUT -i %s --jump %s", iface.c_str(), chain), in removeInterfaceSharedQuota() [all …]
|
D | VirtualNetwork.cpp | 57 add ? "adding" : "removing", uidRanges.toString().c_str(), mNetId, strerror(-ret)); in maybeCloseSockets() 68 if (int ret = RouteController::addUsersToVirtualNetwork(mNetId, interface.c_str(), mSecure, in addUsers() 70 ALOGE("failed to add users on interface %s of netId %u", interface.c_str(), mNetId); in addUsers() 83 if (int ret = RouteController::removeUsersFromVirtualNetwork(mNetId, interface.c_str(), in removeUsers() 85 ALOGE("failed to remove users on interface %s of netId %u", interface.c_str(), mNetId); in removeUsers() 101 if (int ret = RouteController::addInterfaceToVirtualNetwork(mNetId, interface.c_str(), mSecure, in addInterface() 103 ALOGE("failed to add interface %s to VPN netId %u", interface.c_str(), mNetId); in addInterface() 114 if (int ret = RouteController::removeInterfaceFromVirtualNetwork(mNetId, interface.c_str(), in removeInterface() 116 ALOGE("failed to remove interface %s from VPN netId %u", interface.c_str(), mNetId); in removeInterface()
|
D | PhysicalNetwork.cpp | 33 if (int ret = RouteController::addInterfaceToDefaultNetwork(interface.c_str(), permission)) { in addToDefault() 34 ALOGE("failed to add interface %s to default netId %u", interface.c_str(), netId); in addToDefault() 46 if (int ret = RouteController::removeInterfaceFromDefaultNetwork(interface.c_str(), in removeFromDefault() 48 ALOGE("failed to remove interface %s from default netId %u", interface.c_str(), netId); in removeFromDefault() 95 (void) RouteController::addRoute(interface.c_str(), dst, "throw", in invalidateRouteCache() 97 (void) RouteController::removeRoute(interface.c_str(), dst, "throw", in invalidateRouteCache() 113 if (int ret = RouteController::modifyPhysicalNetworkPermission(mNetId, interface.c_str(), in setPermission() 116 interface.c_str(), mNetId, mPermission, permission); in setPermission() 173 if (int ret = RouteController::addInterfaceToPhysicalNetwork(mNetId, interface.c_str(), in addInterface() 175 ALOGE("failed to add interface %s to netId %u", interface.c_str(), mNetId); in addInterface() [all …]
|
/system/core/debuggerd/libdebuggerd/test/ |
D | dump_memory_test.cpp | 209 ASSERT_STREQ(g_expected_full_dump, tombstone_contents.c_str()); in TEST_F() 212 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F() 213 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F() 229 ASSERT_STREQ(g_expected_full_dump, tombstone_contents.c_str()); in TEST_F() 232 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F() 233 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F() 248 ASSERT_STREQ(g_expected_full_dump, tombstone_contents.c_str()); in TEST_F() 251 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F() 252 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F() 298 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F() [all …]
|
D | tombstone_test.cpp | 98 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F() 100 ASSERT_STREQ("", amfd_data_.c_str()); in TEST_F() 103 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F() 104 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F() 138 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F() 140 ASSERT_STREQ("", amfd_data_.c_str()); in TEST_F() 143 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F() 144 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F() 175 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F() 177 ASSERT_STREQ("", amfd_data_.c_str()); in TEST_F() [all …]
|
/system/tools/sysprop/ |
D | CppGen.cpp | 249 writer.Write("namespace %s {\n\n", cpp_namespace.c_str()); in GenerateHeader() 269 writer.Write("enum class %s {\n", GetCppEnumName(prop).c_str()); in GenerateHeader() 273 writer.Write("%s,\n", ToUpper(name).c_str()); in GenerateHeader() 279 writer.Write("%s %s();\n", prop_type.c_str(), prop_id.c_str()); in GenerateHeader() 281 writer.Write("bool %s(const %s& value);\n", prop_id.c_str(), in GenerateHeader() 282 prop_type.c_str()); in GenerateHeader() 286 writer.Write("\n} // namespace %s\n", cpp_namespace.c_str()); in GenerateHeader() 295 writer.Write("#include <%s>\n\n", include_name.c_str()); in GenerateSource() 301 writer.Write("using namespace %s;\n\n", cpp_namespace.c_str()); in GenerateSource() 314 enum_name.c_str(), prop_id.c_str()); in GenerateSource() [all …]
|
D | JavaGen.cpp | 307 writer.Write("package %s;\n\n", package_name.c_str()); in GenerateJavaClass() 310 writer.Write("public final class %s {\n", class_name.c_str()); in GenerateJavaClass() 312 writer.Write("private %s () {}\n\n", class_name.c_str()); in GenerateJavaClass() 320 std::string prop_id = ApiNameToIdentifier(prop.api_name()).c_str(); in GenerateJavaClass() 328 GetJavaEnumTypeName(prop).c_str()); in GenerateJavaClass() 334 writer.Write("%s(\"%s\")", ToUpper(name).c_str(), name.c_str()); in GenerateJavaClass() 344 GetJavaEnumTypeName(prop).c_str()); in GenerateJavaClass() 364 writer.Write("public static %s %s() {\n", prop_type.c_str(), in GenerateJavaClass() 365 prop_id.c_str()); in GenerateJavaClass() 368 prop.prop_name().c_str()); in GenerateJavaClass() [all …]
|
/system/core/fs_mgr/libfs_avb/tests/ |
D | fs_avb_test_util.cpp | 61 image_path.value().c_str(), hash_algorithm.c_str(), in CalcVBMetaDigest() 62 vbmeta_digest_path.value().c_str()); in CalcVBMetaDigest() 95 " --chain_partition %s:%u:%s", partition.partition_name.c_str(), in GenerateVBMetaImage() 96 partition.rollback_index_location, partition.key_blob_path.value().c_str()); in GenerateVBMetaImage() 106 rollback_index, signing_options.c_str(), include_descriptor_options.c_str(), in GenerateVBMetaImage() 107 chain_partition_options.c_str(), additional_options.c_str(), in GenerateVBMetaImage() 108 vbmeta_image.path.value().c_str()); in GenerateVBMetaImage() 130 image_path.value().c_str(), vbmeta_image.path.value().c_str(), padding_size); in ExtractVBMetaImage() 182 add_footer_option.c_str(), image_path.value().c_str(), partition_name.c_str(), in AddAvbFooter() 183 partition_size, rollback_index, salt.c_str(), signing_options.c_str(), in AddAvbFooter() [all …]
|
/system/core/adb/client/ |
D | fastdeploy.cpp | 99 srcs.push_back(jar_path.c_str()); in deploy_agent() 100 srcs.push_back(script_path.c_str()); in deploy_agent() 110 error_exit("Error executing %s returncode: %d", chmodCommand.c_str(), ret); in deploy_agent() 229 android::base::StringPrintf(kAgentExtractCommandPattern, packageName.c_str()); in extract_metadata() 235 fprintf(stderr, "Executing %s returned %d\n", extractCommand.c_str(), returnCode); in extract_metadata() 259 adb_dir.c_str()); in get_patch_generator_command() 264 R"(%s "%s" "%s" > "%s")", get_patch_generator_command().c_str(), apkPath, metadataPath, in create_patch() 266 int returnCode = system(generatePatchCommand.c_str()); in create_patch() 268 error_exit("Executing %s returned %d", generatePatchCommand.c_str(), returnCode); in create_patch() 275 android::base::StringPrintf("%s%s.patch", kDeviceAgentPath, packageName.c_str()); in get_patch_path() [all …]
|
D | adb_install.cpp | 47 fprintf(stderr, "error: %s\n", error.c_str()); in can_use_feature() 179 create_patch(file, metadataTmpFile.path, patchTmpFilePath.c_str()); in install_app_streamed() 183 install_patch(file, patchTmpFilePath.c_str(), pm_args.size(), pm_args.data()); in install_app_streamed() 184 adb_unlink(patchTmpFilePath.c_str()); in install_app_streamed() 221 fprintf(stderr, "adb: connect error for write: %s\n", error.c_str()); in install_app_streamed() 272 apply_patch_on_device(apk_file[0], patchTmpFile.path, apk_dest.c_str()); in install_app_legacy() 277 if (!do_sync_push(apk_file, apk_dest.c_str(), false)) goto cleanup_apk; in install_app_legacy() 280 argv[last_apk] = apk_dest.c_str(); /* destination name, not source location */ in install_app_legacy() 429 install_cmd.c_str(), total_size); in install_multiple_app() 440 fprintf(stderr, "adb: connect error for create: %s\n", error.c_str()); in install_multiple_app() [all …]
|
/system/nfc/src/adaptation/ |
D | libmain.cc | 35 return StringPrintf("%s/%s%u", nfc_storage_path.c_str(), bin.c_str(), block); in getFilenameForBlock() 88 "%s: buffer len=%u; file=%s", __func__, nbytes, filename.c_str()); in nfa_nv_co_read() 89 int fileStream = open(filename.c_str(), O_RDONLY); in nfa_nv_co_read() 134 "%s: bytes=%u; file=%s", __func__, nbytes, filename.c_str()); in nfa_nv_co_write() 137 open(filename.c_str(), O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR); in nfa_nv_co_write() 177 remove(getFilenameForBlock(DH_NV_BLOCK).c_str()); in delete_stack_non_volatile_store() 178 remove(getFilenameForBlock(HC_F2_NV_BLOCK).c_str()); in delete_stack_non_volatile_store() 179 remove(getFilenameForBlock(HC_F3_NV_BLOCK).c_str()); in delete_stack_non_volatile_store() 180 remove(getFilenameForBlock(HC_F4_NV_BLOCK).c_str()); in delete_stack_non_volatile_store() 181 remove(getFilenameForBlock(HC_F5_NV_BLOCK).c_str()); in delete_stack_non_volatile_store() [all …]
|
/system/bt/btif/src/ |
D | btif_av.cc | 426 peer_address.ToString().c_str()); in SetSilencePeer() 505 cp.ToString().c_str()); in UpdateCodecConfig() 898 return base::StringPrintf("0x%x(%s)", flags_, result.c_str()); in FlagsToString() 1027 peer_address.ToString().c_str(), bta_handle); in FindOrCreatePeer() 1041 __PRETTY_FUNCTION__, peer_address.ToString().c_str()); in FindOrCreatePeer() 1054 __PRETTY_FUNCTION__, peer_address.ToString().c_str(), bta_handle, in FindOrCreatePeer() 1100 peer->PeerAddress().ToString().c_str(), peer->BtaHandle()); in DeleteIdlePeers() 1119 BTA_AvRegister(BTA_AV_CHNL_AUDIO, kBtifAvSourceServiceName.c_str(), peer_id, in RegisterAllBtaHandles() 1214 peer_address.ToString().c_str(), bta_handle); in FindOrCreatePeer() 1228 __PRETTY_FUNCTION__, peer_address.ToString().c_str()); in FindOrCreatePeer() [all …]
|
/system/bt/osi/test/ |
D | wakelock_test.cc | 58 char* buffer = const_cast<char*>(tmp_dir_.c_str()); in SetUp() 68 creat(lock_path_.c_str(), S_IRWXU); in SetUp() 69 creat(unlock_path_.c_str(), S_IRWXU); in SetUp() 78 unlink(lock_path_.c_str()); in TearDown() 79 unlink(unlock_path_.c_str()); in TearDown() 80 rmdir(tmp_dir_.c_str()); in TearDown() 91 int lock_fd = open(lock_path_.c_str(), O_RDONLY); in IsFileWakeLockAcquired() 94 int unlock_fd = open(unlock_path_.c_str(), O_RDONLY); in IsFileWakeLockAcquired() 146 wakelock_set_paths(lock_path_.c_str(), unlock_path_.c_str()); in TEST_F()
|
/system/update_engine/ |
D | main.cc | 60 base::DirReaderPosix reader(kLogsRoot.c_str()); in DeleteOldLogs() 88 if (unlink(log_path.c_str()) == -1) { in DeleteOldLogs() 98 kLogsRoot.c_str(), in SetupLogFile() 99 GetTimeAsString(::time(nullptr)).c_str()); in SetupLogFile() 109 if (utils::FileExists(symlink_path.c_str()) && in SetupLogSymlink() 110 !utils::IsSymlink(symlink_path.c_str())) { in SetupLogSymlink() 115 if (symlink(log_path.c_str(), symlink_path.c_str()) == -1) { in SetupLogSymlink() 126 kLogsDir.c_str(), in SetupLogFile() 127 GetTimeAsString(::time(nullptr)).c_str()); in SetupLogFile() 128 mkdir(kLogsDir.c_str(), 0755); in SetupLogFile() [all …]
|
/system/bt/btif/co/ |
D | bta_av_co.cc | 839 peer_address.ToString().c_str(), bta_av_handle); in FindPeerAndUpdate() 844 __func__, bta_av_handle, peer_address.ToString().c_str()); in FindPeerAndUpdate() 849 __func__, peer_address.ToString().c_str(), bta_av_handle, in FindPeerAndUpdate() 850 p_peer->addr.ToString().c_str()); in FindPeerAndUpdate() 869 __func__, peer_address.ToString().c_str(), bta_av_handle, num_seps, in ProcessDiscoveryResult() 877 __func__, bta_av_handle, peer_address.ToString().c_str()); in ProcessDiscoveryResult() 884 peer_address.ToString().c_str()); in ProcessDiscoveryResult() 908 peer_address.ToString().c_str(), bta_av_handle, in ProcessSourceGetConfig() 914 A2DP_CodecInfoString(p_codec_info).c_str()); in ProcessSourceGetConfig() 921 __func__, bta_av_handle, peer_address.ToString().c_str()); in ProcessSourceGetConfig() [all …]
|
/system/tools/aidl/ |
D | ast_java.cpp | 82 to->Write("%s\n", this->comment.c_str()); in Write() 85 to->Write("%s\n", a.c_str()); in Write() 91 to->Write(" = %s", this->value.c_str()); in Write() 99 to->Write("%s", this->value.c_str()); in Write() 105 to->Write("\"%s\"", this->value.c_str()); in Write() 117 to->Write("%s%s %s", this->type.c_str(), dim.c_str(), this->name.c_str()); in WriteDeclaration() 120 void Variable::Write(CodeWriter* to) const { to->Write("%s", name.c_str()); } in Write() 129 [&](const std::string& s) { to->Write("%s", s.c_str()); }, [](std::monostate) {}}, in Write() 131 to->Write(".%s", name.c_str()); in Write() 137 to->Write("%s", value_.c_str()); in Write() [all …]
|
D | ast_cpp.cpp | 41 to->Write("%s", expression_.c_str()); in Write() 57 to->Write("class %s ", name_.c_str()); in Write() 60 to->Write(": public %s ", parent_.c_str()); in Write() 80 to->Write("}; // class %s\n", name_.c_str()); in Write() 102 to->Write("enum %s {\n", enum_name_.c_str()); in Write() 104 to->Write("enum %s : %s {\n", enum_name_.c_str(), underlying_type_.c_str()); in Write() 109 to->Write("%s,\n", field.key.c_str()); in Write() 111 to->Write("%s = %s,\n", field.key.c_str(), field.value.c_str()); in Write() 167 to->Write("%s", name_.c_str()); in Write() 182 to->Write("%s", name_.c_str()); in Write() [all …]
|
/system/core/adb/sysdeps/ |
D | stat_test.cpp | 34 ASSERT_EQ(0, stat((std::string(td.path) + '/').c_str(), &st)); in TEST() 38 ASSERT_EQ(0, stat((std::string(td.path) + '\\').c_str(), &st)); in TEST() 43 ASSERT_EQ(-1, stat(nonexistent_path.c_str(), &st)); in TEST() 46 ASSERT_EQ(-1, stat((nonexistent_path + "/").c_str(), &st)); in TEST() 50 ASSERT_EQ(-1, stat((nonexistent_path + "\\").c_str(), &st)); in TEST() 58 ASSERT_EQ(-1, stat((std::string(tf.path) + '/').c_str(), &st)); in TEST() 62 ASSERT_EQ(-1, stat((std::string(tf.path) + '\\').c_str(), &st)); in TEST()
|
/system/core/fs_mgr/libfiemap_writer/ |
D | fiemap_writer_test.cpp | 61 void TearDown() override { unlink(testfile.c_str()); } in TearDown() 91 EXPECT_EQ(access(testfile.c_str(), F_OK), -1); in TEST_F() 108 EXPECT_EQ(access(testfile.c_str(), F_OK), 0); in TEST_F() 117 ASSERT_EQ(stat(testfile.c_str(), &s), 0); in TEST_F() 157 unique_fd fd(open(testfile.c_str(), O_RDONLY)); in TEST_F() 166 ASSERT_EQ(stat(testfile.c_str(), &sb), 0); in TEST_F() 191 EXPECT_EQ(access(testfile.c_str(), F_OK), -1); in TEST_F() 232 unique_fd fd(open(testfile.c_str(), O_WRONLY | O_CLOEXEC)); in TEST_F() 241 unique_fd bdev(open(fptr->bdev_path().c_str(), O_RDONLY | O_CLOEXEC)); in TEST_F() 266 EXPECT_EQ(access(path.c_str(), F_OK), 0); in TEST_F() [all …]
|
/system/apex/apexd/ |
D | apexd_private.cpp | 41 if (stat(target.c_str(), &buf) != 0) { in BindMount() 60 if (unlink(target.c_str()) != 0) { in BindMount() 69 if (mkdir(target.c_str(), kMkdirMode) != 0) { in BindMount() 76 int rc = umount2(target.c_str(), UMOUNT_NOFOLLOW | MNT_DETACH); in BindMount() 85 if (mount(source.c_str(), target.c_str(), nullptr, MS_BIND, nullptr) == 0) { in BindMount()
|