summaryrefslogtreecommitdiff
path: root/libc/test/src/sys/stat/fchmod_test.cpp
diff options
context:
space:
mode:
authorSiva Chandra Reddy <sivachandra@google.com>2023-03-13 23:43:31 +0000
committerSiva Chandra Reddy <sivachandra@google.com>2023-03-13 23:44:52 +0000
commitaf783db7fd3b01b4c7dc880d5df13f8d78f6cf92 (patch)
tree7a434cf75bb5246b91ee06850576141326824883 /libc/test/src/sys/stat/fchmod_test.cpp
parent2aaaed3527de891062e9503d09d42075049e05fa (diff)
[libc][NFC] Switch sys/*.h tests over to libc_errno.
Diffstat (limited to 'libc/test/src/sys/stat/fchmod_test.cpp')
-rw-r--r--libc/test/src/sys/stat/fchmod_test.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/libc/test/src/sys/stat/fchmod_test.cpp b/libc/test/src/sys/stat/fchmod_test.cpp
index 54d945760865..c75688bac9d3 100644
--- a/libc/test/src/sys/stat/fchmod_test.cpp
+++ b/libc/test/src/sys/stat/fchmod_test.cpp
@@ -6,6 +6,7 @@
//
//===----------------------------------------------------------------------===//
+#include "src/errno/libc_errno.h"
#include "src/fcntl/open.h"
#include "src/sys/stat/fchmod.h"
#include "src/unistd/close.h"
@@ -14,7 +15,6 @@
#include "test/UnitTest/Test.h"
#include "utils/testutils/FDReader.h"
-#include <errno.h>
#include <fcntl.h>
#include <sys/stat.h>
@@ -29,36 +29,36 @@ TEST(LlvmLibcChmodTest, ChangeAndOpen) {
constexpr const char *TEST_FILE = "testdata/fchmod.test";
const char WRITE_DATA[] = "test data";
constexpr ssize_t WRITE_SIZE = ssize_t(sizeof(WRITE_DATA));
- errno = 0;
+ libc_errno = 0;
int fd = __llvm_libc::open(TEST_FILE, O_APPEND | O_WRONLY);
ASSERT_GT(fd, 0);
- ASSERT_EQ(errno, 0);
+ ASSERT_EQ(libc_errno, 0);
ASSERT_EQ(__llvm_libc::write(fd, WRITE_DATA, sizeof(WRITE_DATA)), WRITE_SIZE);
ASSERT_THAT(__llvm_libc::close(fd), Succeeds(0));
fd = __llvm_libc::open(TEST_FILE, O_APPEND | O_WRONLY);
ASSERT_GT(fd, 0);
- ASSERT_EQ(errno, 0);
+ ASSERT_EQ(libc_errno, 0);
EXPECT_THAT(__llvm_libc::fchmod(fd, S_IRUSR), Succeeds(0));
ASSERT_THAT(__llvm_libc::close(fd), Succeeds(0));
// Opening for writing should fail.
EXPECT_EQ(__llvm_libc::open(TEST_FILE, O_APPEND | O_WRONLY), -1);
- EXPECT_NE(errno, 0);
- errno = 0;
+ EXPECT_NE(libc_errno, 0);
+ libc_errno = 0;
// But opening for reading should succeed.
fd = __llvm_libc::open(TEST_FILE, O_APPEND | O_RDONLY);
EXPECT_GT(fd, 0);
- EXPECT_EQ(errno, 0);
+ EXPECT_EQ(libc_errno, 0);
EXPECT_THAT(__llvm_libc::fchmod(fd, S_IRWXU), Succeeds(0));
EXPECT_THAT(__llvm_libc::close(fd), Succeeds(0));
}
TEST(LlvmLibcChmodTest, NonExistentFile) {
- errno = 0;
+ libc_errno = 0;
ASSERT_EQ(__llvm_libc::fchmod(-1, S_IRUSR), -1);
- ASSERT_NE(errno, 0);
- errno = 0;
+ ASSERT_NE(libc_errno, 0);
+ libc_errno = 0;
}