je reçois une erreur de segmentation quand je lance le morceau de code suivant ...Pourquoi mmap ne fonctionne pas ici
int * x = mmap(0, 4096, PROT_READ | PROT_WRITE, MAP_PRIVATE, 0, 0);
x[0] = 42; // <--- Segmentation fault happens due to this
Qu'est-ce qui ne va pas ici?
Avez-vous vérifié si l'appel à mmap a réussi? – Tudor
Le descripteur de fichier 0 (l'argument last-but-one) est un périphérique de caractères. Peut-être que vous voulez -1? – wildplasser