ошибка: mlock2 не был объявлен в этой области - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь реализовать защиту памяти в моем коде c ++, чтобы никакой другой процесс не использовал память текущего процесса.Итак, я вставил эти две строки в мой код:

mlock2(sbrk(0), 40960);
mprotect(sbrk(0), 40960, PROT_NONE);

Согласно этому сайту: https://docstore.mik.ua/manuals/hp-ux/en/B2355-60130/mlock.2.html

Я включил: sys / mman.h

Но все равно я получаю эту ошибку: ошибка: 'mlock2' не был объявлен в этой области

Кроме того, я отмечу, что для mlock я не получаю эту ошибку.

...