Shared Memory: IPC_PRIVATE ... key_t rausbekommen



  • Hallo,
    Ich erstelle ein SharedMemory-Object. Als Key gebe ich IPC_PRIVATE an,
    damit auf jeden Fall ein gülter Key erstellt wird.
    Zurückgegeben wird ja aber die Segment-ID.

    Ich brauche (um von anderen Prozessen auf das SharedMemory-Object zugreifen zu können) ja den Segment-Key.

    Wie bekomme den aber raus, wenn IPC_PRIVATE benutzt wird...

    Wäre für eine Antwort dankbar.
    Gruss



  • Soweit ich weiß, gibt es keinen Key von "IPC_PRIVATE"-Segmenten.
    Wofür brauchst Du den auch?
    Im anderen Prozess arbeitest du mit der Segment-ID.
    (Du mußt das Object soweit ich weiß ja nicht nochmal allocieren...
    sondern kannst es gleich "anbinden")

    Gruss,
    Stef


Anmelden zum Antworten