Shared Memory dynamisch erweitern
-
Hallo,
ich benötige wieder mal eure Hilfe!
Und zwar folgendes Problem, ich erstelle mittel fork() einen Child-Prozess der über Shared Memory mit den Parent-Prozess kommunizieren soll. Nun zu meinen Problem ich weiß nicht in Vorhinein wie viel Shared Memory ich brauche, kann man diesen irgendwie dynamisch erweitern im Child-Prozess?
Ich hoffe ihr könnt mir weiterhelfen!
mfg pid
-
Laut shm_overview(7) könntest du mit shm_open(3) ein Sharedmemoryobject erstellen und dann mit ftruncate(2) die Größe einstellen.