Definition | #include <sys/mman.h> int mprotect(void *addr, size_t len, int prot); | |||||||||
Beschreibung | Die Funktion Die Werte für prot sind in
Falls | |||||||||
Returnwert | 0 | bei Erfolg. | ||||||||
| -1 | bei Fehler. | ||||||||
Fehler | Unter den folgenden Bedingungen schlägt die Funktion | |||||||||
|
| prot enthält einen Wert, der nicht zu den Zugriffsrechten des Prozesses auf die zu Grunde liegende Datei passt. | ||||||||
|
| prot enthält den Wert | ||||||||
|
| addr ist kein Vielfaches der durch | ||||||||
|
| Adressen im Bereich [addr, addr + len) sind für den Adressbereich des Prozesses ungültig, oder es sind eine oder mehrere Seiten angegeben, welche nicht abgebildet sind. | ||||||||
Siehe auch |
|