サンプルプログラム shm_receiver.c shmを生成し、1秒置きに、shmの中身を画面に表示する。shmの中身が「end」になると、終了する。 #include <stdio.h> #include <stdlib.h> #include <string.h> /* strcpy */ #include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> int main(void) { int id; char *adr; /* IPC_PRIVATEを指定すると、新規にshmが生成される。*/ if((id = shmget(IPC_PRIVATE, 512, IPC_CREAT|0666)) == -1){ perror("shmget"); exit(-1); } printf("共有メモリID = %d\n",