Remove some globals from system_properties
pa_size should be static to prop_area, so make it so.
__system_property_area__ was reused for various purposes, but
realistically is a deprecated symbol and this finally separates us
from it.
Bug: 36001741
Test: boot bullhead, system property unit tests
Change-Id: I39663cc3b613093fa4c728b21d8ba58754f8e105
diff --git a/libc/system_properties/contexts.h b/libc/system_properties/contexts.h
index 9910ed1..5df9d96 100644
--- a/libc/system_properties/contexts.h
+++ b/libc/system_properties/contexts.h
@@ -39,6 +39,7 @@
virtual bool Initialize(bool writable) = 0;
virtual prop_area* GetPropAreaForName(const char* name) = 0;
+ virtual prop_area* GetSerialPropArea() = 0;
virtual void ForEach(void (*propfn)(const prop_info* pi, void* cookie), void* cookie) = 0;
virtual void ResetAccess() = 0;
virtual void FreeAndUnmap() = 0;