SHM - shmget()
-
Hallo Kollegen,
das ist mein erste Erfahrung mit Shared Memory und ich habe eine grundsätzliche Verständnisfrage zu dem Thema.Z.B. folgende Beschreibung: http://www.64-bit.de/dokumentationen/progr-software/a/004/system8.html
Mit shmget() kann ich einen gemeinsamen Speicherbereich anlegen, soweit habe ich es verstanden, aber in den Beispielen legt der Server mittels shmget() einen Memorybereich an und der Client holt sich wieder die sid mittels shmget().
Aber wie kann ich sicherstellen, das nicht irgendein "fremdes" Programm einen SHM Bereich mit dem KEY 100 angelegt hat.
Gibt es da irgendein Verfahren?Danke
-
Wen es interessiert... ich hab was gefunden:
http://www.linuxinfor.com/german/man3/ftok.html