shmat
Valeur de l'adresse (shmaddr).
Cette adresse ne doit pas être en conflit avec des adresses déjà utilisée ou qui pourront l'être.
L'adresse doit correspondre à une adresse possible, limite de page.
-
shmaddr = NULL : l'adresse est choisie par le système,
- shmaddr ¹ NULL : on choisit l'adresse. En utilisant le flag SHM_RND le système réalisera le calcul d'une adresse proche de la valeur proposée en utilisant la constante système SHMLBA.
- l'option SHM_RDONLY, autorise l'accès qu'en lecture. En cas de tentative d'écriture envoie d'un signal SIGSEGV.
- 29-
Alain Bouju Programmation Système et réseaux