1570af302Sopenharmony_ci#define _GNU_SOURCE 1
2570af302Sopenharmony_ci#include <sys/mman.h>
3570af302Sopenharmony_ci#include "syscall.h"
4570af302Sopenharmony_ci
5570af302Sopenharmony_ciint mlock2(const void *addr, size_t len, unsigned flags)
6570af302Sopenharmony_ci{
7570af302Sopenharmony_ci	if (flags == 0)
8570af302Sopenharmony_ci		return mlock(addr, len);
9570af302Sopenharmony_ci	return syscall(SYS_mlock2, addr, len, flags);
10570af302Sopenharmony_ci}
11