.\" PROT_GROWSUP
.\" PROT_SAO (PowerPC)
.\"
-.TH MPROTECT 2 2012-08-14 "Linux" "Linux Programmer's Manual"
+.TH MPROTECT 2 2014-01-05 "Linux" "Linux Programmer's Manual"
.SH NAME
mprotect \- set protection on a region of memory
.SH SYNOPSIS
POSIX.1-2001 says that an implementation may permit access
other than that specified in
.IR prot ,
-but at a minimum can only allow write access if
+but at a minimum can allow write access only if
.B PROT_WRITE
has been set, and must not allow any access if
.B PROT_NONE
#define handle_error(msg) \\
do { perror(msg); exit(EXIT_FAILURE); } while (0)
-char *buffer;
+static char *buffer;
static void
handler(int sig, siginfo_t *si, void *unused)