Skip to content

Commit ca17cbc

Browse files
committed
Move //cuttlefish/common/libs/posix:symlink to //cuttlefish/posix:symlink
The previous target is left to forward to the new one. Bug: b/471277616
1 parent c7c3009 commit ca17cbc

File tree

5 files changed

+40
-14
lines changed

5 files changed

+40
-14
lines changed

base/cvd/cuttlefish/common/libs/posix/BUILD.bazel

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ package(
66

77
cf_cc_library(
88
name = "symlink",
9-
srcs = ["symlink.cc"],
109
hdrs = ["symlink.h"],
1110
deps = [
12-
"//cuttlefish/posix:strerror",
13-
"//cuttlefish/result",
11+
"//cuttlefish/posix:symlink",
1412
],
1513
)

base/cvd/cuttlefish/common/libs/posix/symlink.h

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,4 @@
1515
*/
1616
#pragma once
1717

18-
#include <string>
19-
20-
#include "cuttlefish/result/result.h"
21-
22-
namespace cuttlefish {
23-
24-
// Wrapper for symlink(2).
25-
Result<void> Symlink(const std::string& target, const std::string& linkpath);
26-
27-
} // namespace cuttlefish
18+
#include "cuttlefish/posix/symlink.h" // IWYU pragma: export

base/cvd/cuttlefish/posix/BUILD.bazel

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,13 @@ cf_cc_library(
1212
"@abseil-cpp//absl/status",
1313
],
1414
)
15+
16+
cf_cc_library(
17+
name = "symlink",
18+
srcs = ["symlink.cc"],
19+
hdrs = ["symlink.h"],
20+
deps = [
21+
"//cuttlefish/posix:strerror",
22+
"//cuttlefish/result",
23+
],
24+
)

base/cvd/cuttlefish/common/libs/posix/symlink.cc renamed to base/cvd/cuttlefish/posix/symlink.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
#include "cuttlefish/common/libs/posix/symlink.h"
16+
#include "cuttlefish/posix/symlink.h"
1717

1818
#include <string>
1919

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
* Copyright (C) 2025 The Android Open Source Project
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
#pragma once
17+
18+
#include <string>
19+
20+
#include "cuttlefish/result/result.h"
21+
22+
namespace cuttlefish {
23+
24+
// Wrapper for symlink(2).
25+
Result<void> Symlink(const std::string& target, const std::string& linkpath);
26+
27+
} // namespace cuttlefish

0 commit comments

Comments
 (0)