#include #include #include #include #include #include #include "mhshmkern.h" int main (int argc, char **argv) { unsigned char *page; long id = 0; if (argc > 1) id = atol (argv[1]); if (mhshm_attach (id, &page) == -1) { fprintf (stderr, "Erreur: mhshm_attach: %s\n", strerror (errno)); exit (1); } page[7]++; strcpy (page+40, "Je suis une mouette\n"); if (mhshm_detach (page) == -1) { fprintf (stderr, "Erreur: mhshm_detach: %s\n", strerror (errno)); exit (1); } return 0; }