Use the uapi fs magic in <sys/vfs.h>.

Change-Id: I712b856a6d786bba400c9a8d08f596b826403731
Merge "Use the uapi fs magic in <sys/vfs.h>."
Unit test for abort(3).

Change-Id: I021604b977572801f228a193741624df26e76d72
Merge "Unit test for abort(3)."
Clean up fpathconf(3)/pathconf(3).

fpathconf(3) and pathconf(3) can share code. There's no such
header file as <pathconf.h>. glibc/POSIX and BSD disagree about where
the _POSIX_* definitions should go.

Change-Id: I4a67f1595c9f5fbb26700a131178eedebd6bf712
Merge "Clean up fpathconf(3)/pathconf(3)."
Test pthread_cleanup_push(3)/pthread_cleanup_pop(3).

Change-Id: I5a623fa1e1da55f11d51f3a9bdfa0627698c486f
Merge "Test pthread_cleanup_push(3)/pthread_cleanup_pop(3)."
Fix a couple more cases of missing CLOEXEC.

The debuggerd case can probably never happen, because you're crashing at this
point anyway. The system property one seems possible though.

Change-Id: Idba6a4f1d68587ec5b320d1e25f0b6a987ea32a0
Merge "Fix a couple more cases of missing CLOEXEC."