Skip to content

Commit 07b53c6

Browse files
Revert "[libc] Fix readlink tests on 32-bit systems (#97850)"
This reverts commit 0f1da49.
1 parent 788731c commit 07b53c6

File tree

3 files changed

+10
-18
lines changed

3 files changed

+10
-18
lines changed

libc/test/src/unistd/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,6 @@ add_libc_unittest(
262262
libc.include.unistd
263263
libc.src.errno.errno
264264
libc.src.unistd.readlink
265-
libc.src.string.string_utils
266265
libc.src.unistd.symlink
267266
libc.src.unistd.unlink
268267
libc.src.__support.CPP.string_view
@@ -279,7 +278,6 @@ add_libc_unittest(
279278
libc.include.fcntl
280279
libc.include.unistd
281280
libc.src.errno.errno
282-
libc.src.string.string_utils
283281
libc.src.unistd.readlinkat
284282
libc.src.unistd.symlink
285283
libc.src.unistd.unlink

libc/test/src/unistd/readlink_test.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#include "src/__support/CPP/string_view.h"
1010
#include "src/errno/libc_errno.h"
1111
#include "src/unistd/readlink.h"
12-
#include "src/string/string_utils.h"
1312
#include "src/unistd/symlink.h"
1413
#include "src/unistd/unlink.h"
1514
#include "test/UnitTest/ErrnoSetterMatcher.h"
@@ -31,9 +30,8 @@ TEST(LlvmLibcReadlinkTest, CreateAndUnlink) {
3130
// 3. Cleanup the symlink created in step #1.
3231
ASSERT_THAT(LIBC_NAMESPACE::symlink(LINK_VAL, LINK), Succeeds(0));
3332

34-
char buf[sizeof(FILENAME)];
35-
ssize_t len = LIBC_NAMESPACE::readlink(
36-
LINK, buf, LIBC_NAMESPACE::internal::string_length(FILENAME));
33+
char buf[sizeof(LINK_VAL)];
34+
ssize_t len = LIBC_NAMESPACE::readlink(LINK, buf, sizeof(buf));
3735
ASSERT_ERRNO_SUCCESS();
3836
ASSERT_EQ(cpp::string_view(buf, len), cpp::string_view(LINK_VAL));
3937

@@ -42,8 +40,7 @@ TEST(LlvmLibcReadlinkTest, CreateAndUnlink) {
4240

4341
TEST(LlvmLibcReadlinkTest, ReadlinkInNonExistentPath) {
4442
using LIBC_NAMESPACE::testing::ErrnoSetterMatcher::Fails;
45-
constexpr auto len = 8;
46-
char buf[len];
47-
ASSERT_THAT(LIBC_NAMESPACE::readlink("non-existent-link", buf, len),
43+
char buf[8];
44+
ASSERT_THAT(LIBC_NAMESPACE::readlink("non-existent-link", buf, sizeof(buf)),
4845
Fails(ENOENT));
4946
}

libc/test/src/unistd/readlinkat_test.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#include "src/__support/CPP/string_view.h"
1010
#include "src/errno/libc_errno.h"
1111
#include "src/unistd/readlinkat.h"
12-
#include "src/string/string_utils.h"
1312
#include "src/unistd/symlink.h"
1413
#include "src/unistd/unlink.h"
1514
#include "test/UnitTest/ErrnoSetterMatcher.h"
@@ -33,9 +32,8 @@ TEST(LlvmLibcReadlinkatTest, CreateAndUnlink) {
3332
// 3. Cleanup the symlink created in step #1.
3433
ASSERT_THAT(LIBC_NAMESPACE::symlink(LINK_VAL, LINK), Succeeds(0));
3534

36-
char buf[sizeof(FILENAME)];
37-
ssize_t len = LIBC_NAMESPACE::readlinkat(
38-
AT_FDCWD, LINK, buf, LIBC_NAMESPACE::internal::string_length(FILENAME));
35+
char buf[sizeof(LINK_VAL)];
36+
ssize_t len = LIBC_NAMESPACE::readlinkat(AT_FDCWD, LINK, buf, sizeof(buf));
3937
ASSERT_ERRNO_SUCCESS();
4038
ASSERT_EQ(cpp::string_view(buf, len), cpp::string_view(LINK_VAL));
4139

@@ -44,9 +42,8 @@ TEST(LlvmLibcReadlinkatTest, CreateAndUnlink) {
4442

4543
TEST(LlvmLibcReadlinkatTest, ReadlinkInNonExistentPath) {
4644
using LIBC_NAMESPACE::testing::ErrnoSetterMatcher::Fails;
47-
constexpr auto len = 8;
48-
char buf[len];
49-
ASSERT_THAT(
50-
LIBC_NAMESPACE::readlinkat(AT_FDCWD, "non-existent-link", buf, len),
51-
Fails(ENOENT));
45+
char buf[8];
46+
ASSERT_THAT(LIBC_NAMESPACE::readlinkat(AT_FDCWD, "non-existent-link", buf,
47+
sizeof(buf)),
48+
Fails(ENOENT));
5249
}

0 commit comments

Comments
 (0)