fyi, it looks like musl added a <sys/membarrier.h>. membarrier() has seen quite a lot of use in android (via syscall() so far) so i'm thinking we'll add <sys/membarrier.h> to bionic. i'm assuming glibc has no immediate plans to add it somewhere else like <sys/mman.h> or whatever?