title: Is Android POSIX-compatible?
body: <p>Is Android POSIX-compatible? I know it uses the Linux kernel, but I'm not sure if that means it's POSIX compatible, as the POSIX standard deals more with userland functions. So, is it compatible?</p>
  
  <p>For example, if I use only ANSI and POSIX functions in my C program, would it compile and run on Android without needing any code-changes?</p>