/***********/ /* prog2.c */ /***********/ #include #include #include #include #include #define SHMKEY 30 #define TAILLE 1<<26 int main() { char *shm_adr; int shm_id; if ((shm_id = shmget(SHMKEY, TAILLE, 0700|IPC_CREAT)) < 0) { perror("shmget"); return EXIT_FAILURE; } if ((shm_adr = shmat(shm_id, 0, 0)) < (char *) 0) { perror("shmat"); return EXIT_FAILURE; } memset(shm_adr, 0, TAILLE); return EXIT_SUCCESS; }