Como usar a memória compartilhada no código nativo do Android?

Estou portando um aplicativo linux existente para o android. O aplicativo está usando APIs de memória compartilhada, comoshm_open() etc.

Verificandobiônico na fonte android, Vejo que essas APIs não são suportadas. Portanto, recebo um erro de vinculação durante a compilação.

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'

Como resolver isso corretamente?

questionAnswers(2)

yourAnswerToTheQuestion