bionic is Android's C library, math library, and dynamic linker.
EINTR
- what is the EINTR
failure, and how can code deal with it?#define
- how to choose between __ANDROID__
and __BIONIC__
and all the other options for conditional compilation.If you're trying to make changes to bionic itself, start with the bionic maintainer documentation.
We also have more detail on several specific parts of the implementation:
_FORTIFY_SOURCE
- how does _FORTIFY_SOURCE
work on bionic (primarily “with clang”).