platform_bionic/libc
Colin Cross 5cf32de7a0 bionic: move system property writing from init to bionic
Move the implementation of writing to the system property area
from init to bionic, next to the reader implementation.  This
will allow full property testing to be added to bionic tests.

Add new accessor and waiting functions to hide the implementation
from watchprops and various bionic users.

Also hide some of the implementation details of the property area
from init by moving them into _system_properties.h, and other details
from everybody by moving them into system_properties.h.

(cherry picked from commit dc1038b790)

Change-Id: I192d3825ee276c5047bc751039fe6cfe226a7cca
2013-06-17 16:58:43 -07:00
..
arch-arm Fix abort(3) to raise SIGABRT rather than causing SIGSEGV. 2013-06-10 17:17:46 -07:00
arch-mips libc: add timerfd calls 2013-05-14 14:45:02 -07:00
arch-x86 Revert "libc x86: Remove strcat.S" 2013-06-08 00:42:35 +00:00
bionic bionic: move system property writing from init to bionic 2013-06-17 16:58:43 -07:00
include bionic: move system property writing from init to bionic 2013-06-17 16:58:43 -07:00
kernel Slight script cleanup; make gensyscalls work from any directory. 2013-06-17 10:39:33 -07:00
netbsd bionic: move system property writing from init to bionic 2013-06-17 16:58:43 -07:00
private don't hardcode register r0/v1 when reading the TLS 2013-06-17 14:50:30 -07:00
stdio Switch to current upstream stdio makebuf.c and setvbuf.c. 2013-06-12 15:24:15 -07:00
stdlib Clean up abort. 2013-06-12 14:14:53 -07:00
string bionic/x86: Optimization for string routines 2013-05-31 13:37:03 +04:00
tools Slight script cleanup; make gensyscalls work from any directory. 2013-06-17 10:39:33 -07:00
tzcode Improve diagnostics in the face of bad tzdata. 2013-04-25 14:02:59 -07:00
unistd Clean up abort. 2013-06-12 14:14:53 -07:00
upstream-dlmalloc Fix build warning of initialization but no use. 2012-09-06 09:59:13 -07:00
upstream-freebsd Fix the qsort copyright notice (fixed upstream this afternoon). 2013-06-12 17:42:43 -07:00
upstream-netbsd Add more __restricts, clean up __format__ attributes. 2013-05-14 16:08:43 -07:00
wchar Switch to upstream-freebsd for the unmolested wchar code. 2013-03-01 18:35:56 -08:00
zoneinfo Upgrade to tzdata2013c. 2013-04-22 11:33:14 -07:00
Android.mk Switch to current upstream stdio makebuf.c and setvbuf.c. 2013-06-12 15:24:15 -07:00
CAVEATS
MODULE_LICENSE_BSD
NOTICE Fix the qsort copyright notice (fixed upstream this afternoon). 2013-06-12 17:42:43 -07:00
SYSCALLS.TXT libc: add timerfd calls 2013-05-14 14:45:02 -07:00