Wie verwende ich Shared Memory im nativen Android-Code?

Ich portiere eine vorhandene Linux-Anwendung auf Android. Die Anwendung verwendet Shared-Memory-APIs wieshm_open() etc

Checking Bionic in Android Source, Ich sehe, dass diese APIs nicht unterstützt werden. Daher erhalte ich beim Erstellen einen Link-Fehler.

external/l2/avbtp.c:138: error: undefined reference to 'shm_open'
external/l2/avbtp.c:151: error: undefined reference to 'shm_unlink'
external/l2/avbtp.c:186: error: undefined reference to 'shm_unlink'

Wie löse ich das richtig?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage