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?