platform_system_core/libcutils
Elliott Hughes 8e9aeb9053 Move libcutils source to C++.
Just the minimial changes to get this to actually build, because otherwise
we always bog down trying to rewrite everything (when the real answer
is usually "stop using libcutils, it's awful").

This doesn't move a handful of files: two are basically just BSD libc
source, a couple have outstanding code reviews, and one can be deleted
(but I'll do that in a separate change).

I'm also skipping the presubmit hooks because otherwise clang-format
wants to reformat everything. I'll follow up with that...

Bug: N/A
Test: builds
Change-Id: I06403f465b67c8e493bad466dd76b1151eed5993
2017-11-10 13:18:10 -08:00
..
arch-arm Switch arch-arm/memset32.S to unified syntax. 2015-05-11 22:22:13 -07:00
arch-arm64 Add android_memset16/android_memset32 for aarch64. 2014-06-23 19:28:33 -07:00
arch-mips android_memset.c: Use sanitized shifts 2015-08-27 14:32:17 -07:00
arch-x86 Clean up memset[16,32] routines: unify files names, remove redundant wrapper 2014-09-17 18:11:18 +04:00
arch-x86_64 Clean up memset[16,32] routines: unify files names, remove redundant wrapper 2014-09-17 18:11:18 +04:00
include Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
include_vndk/cutils Remove private headers from libcutils.vendor 2017-08-02 16:40:36 -07:00
tests Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
Android.bp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
android_get_control_env.h libcutils: move cutils/files.h to cutils/android_get_control_file.h 2016-11-16 15:56:56 -08:00
android_get_control_file.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
android_reboot.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
ashmem-dev.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
ashmem-host.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
canned_fs_config.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
config_utils.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
dlmalloc_stubs.c liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
fs.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
fs_config.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
hashmap.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
iosched_policy.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
klog.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
load_file.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
MODULE_LICENSE_APACHE2
multiuser.c Allocate a GID range for external cache files. 2017-04-17 14:59:51 -06:00
native_handle.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
NOTICE
open_memstream.c Remove dead code. 2014-11-08 11:32:07 -08:00
partition_utils.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
properties.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
qtaguid.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
record_stream.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
sched_policy.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
socket_inaddr_any_server_unix.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
socket_inaddr_any_server_windows.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
socket_local_client_unix.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
socket_local_server_unix.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
socket_local_unix.h libcutils: share Windows networking code. 2016-01-15 15:57:35 -08:00
socket_network_client_unix.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
socket_network_client_windows.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
sockets.cpp libcutils: move cutils/files.h to cutils/android_get_control_file.h 2016-11-16 15:56:56 -08:00
sockets_unix.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
sockets_windows.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
str_parms.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
strdup8to16.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
strdup16to8.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
strlcpy.c Fix Windows strlcpy.c build. 2015-04-02 17:21:47 -07:00
threads.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
trace-container.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
trace-dev.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
trace-dev.inc libcutils: write trace event into socket in container 2017-08-03 15:16:44 +08:00
trace-host.cpp Move libcutils source to C++. 2017-11-10 13:18:10 -08:00
uevent.cpp libcutils: Make uevent_kernel_* namespace-aware 2017-11-03 13:02:46 -07:00