From 26d95dc1d3a07e620b3f1e9dbbacdfe31b2ed946 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 27 May 2020 16:35:16 +0530 Subject: [PATCH] libc: add mlock and munlock dummies --- repos/libports/src/lib/libc/dummies.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/repos/libports/src/lib/libc/dummies.cc b/repos/libports/src/lib/libc/dummies.cc index 37c2c83f8..150640ddf 100644 --- a/repos/libports/src/lib/libc/dummies.cc +++ b/repos/libports/src/lib/libc/dummies.cc @@ -221,5 +221,11 @@ int __attribute__((weak)) madvise(void *addr, size_t length, int advice) const struct res_sym __p_type_syms[] = { }; +#define DUMMY_EPERM(ret_type, ret_val, name, args) __attribute__((weak)) \ +ret_type name args { errno = EPERM; return ret_val; } + +DUMMY_EPERM(int, -1, mlock, (const void *, size_t)); +DUMMY_EPERM(int, -1, munlock, (const void *, size_t)); + } /* extern "C" */