Skip to content

Commit 08b1df3

Browse files
committed
Move cuttlefish/common/libs/posix/strerror to cuttlefish/posix/strerror
The old path is left as a forwarding header. Bug: b/471277616
1 parent 7b92ba6 commit 08b1df3

File tree

5 files changed

+43
-12
lines changed

5 files changed

+43
-12
lines changed

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

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

77
cf_cc_library(
88
name = "strerror",
9-
srcs = ["strerror.cc"],
109
hdrs = ["strerror.h"],
1110
deps = [
12-
"@abseil-cpp//absl/status",
11+
"//cuttlefish/posix:strerror",
1312
],
1413
)
1514

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

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

18-
#include <string>
19-
20-
namespace cuttlefish {
21-
22-
// Thread-safe equivalent of strerror(3). Not guaranteed to return the same
23-
// exact strings as strerror(3).
24-
std::string StrError(int error_num);
25-
26-
} // namespace cuttlefish
18+
#include "cuttlefish/posix/strerror.h" // IWYU pragma: export
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
load("//cuttlefish/bazel:rules.bzl", "cf_cc_library")
2+
3+
package(
4+
default_visibility = ["//:android_cuttlefish"],
5+
)
6+
7+
cf_cc_library(
8+
name = "strerror",
9+
srcs = ["strerror.cc"],
10+
hdrs = ["strerror.h"],
11+
deps = [
12+
"@abseil-cpp//absl/status",
13+
],
14+
)

base/cvd/cuttlefish/common/libs/posix/strerror.cc renamed to base/cvd/cuttlefish/posix/strerror.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/strerror.h"
16+
#include "cuttlefish/posix/strerror.h"
1717

1818
#include <string>
1919

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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+
namespace cuttlefish {
21+
22+
// Thread-safe equivalent of strerror(3). Not guaranteed to return the same
23+
// exact strings as strerror(3).
24+
std::string StrError(int error_num);
25+
26+
} // namespace cuttlefish

0 commit comments

Comments
 (0)