Überprüfung ob speicher gut erstellt wurde oder nicht
This commit is contained in:
parent
85b3cc67c5
commit
72a050c620
|
@ -5,6 +5,10 @@
|
||||||
//Shared-Memory-Segment erstellen oder öffnen – shmget()
|
//Shared-Memory-Segment erstellen oder öffnen – shmget()
|
||||||
void shared_memory_init(){
|
void shared_memory_init(){
|
||||||
memory_id = shmget(IPC_PRIVATE, SHMMAXSIZE, IPC_CREAT | IPC_EXCL);
|
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
|
//Shared-Memory-Segment id weiterreichen
|
||||||
|
@ -29,8 +33,3 @@ void attach_process(void *myProcess){
|
||||||
void release_memory(){
|
void release_memory(){
|
||||||
int shmdt(void *myProcess);
|
int shmdt(void *myProcess);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue