[libc-commits] [libc] [libc] implement mlock/mlock2/munlock/mlockall/munlockall (PR #79645)
Nick Desaulniers via libc-commits
libc-commits at lists.llvm.org
Tue Jan 30 08:29:49 PST 2024
================
@@ -57,9 +81,12 @@ TEST(LlvmLibcMlockTest, UnMappedMemory) {
TEST(LlvmLibcMlockTest, Overflow) {
PageHolder holder;
EXPECT_TRUE(holder.is_valid());
- EXPECT_THAT(LIBC_NAMESPACE::mlock(holder.addr, -holder.size), Fails(EINVAL));
- EXPECT_THAT(LIBC_NAMESPACE::munlock(holder.addr, -holder.size),
- Fails(EINVAL));
+ size_t negative_size = -holder.size;
+ auto expected_errno = is_permitted_size(negative_size) ? EINVAL : ENOMEM;
----------------
nickdesaulniers wrote:
no `auto`
https://github.com/llvm/llvm-project/pull/79645
More information about the libc-commits
mailing list