diff --git a/src/SharedMemory.cpp b/src/SharedMemory.cpp index fa0bc3c..6d26b61 100644 --- a/src/SharedMemory.cpp +++ b/src/SharedMemory.cpp @@ -5,6 +5,10 @@ //Shared-Memory-Segment erstellen oder öffnen – shmget() void shared_memory_init(){ memory_id = shmget(IPC_PRIVATE, SHMMAXSIZE, IPC_CREAT | IPC_EXCL); + if(memory_id<0){ + perror("Fehler bei der Erstellung des gemeinsamen Speicher"); + exit(1); + } } //Shared-Memory-Segment id weiterreichen @@ -29,8 +33,3 @@ void attach_process(void *myProcess){ void release_memory(){ int shmdt(void *myProcess); } - - - - -