android_system_core/libcutils
Yifan Hong dd6eefca30 libcutils: android_get_control_file uses realpath.
If the path to android_get_control_file is a symlink, the final sanity
check will fail that the fd does not have the same path as the given
file. We can't expect callers to readlink() because this would change
the environment key. Instead, try to call realpath on both paths.

Bug: 126233777
Test: lpdump
Change-Id: I0df10d7dbe3e572b8335faad812e5cd80bff1733
2019-03-21 16:00:00 -07:00
..
arch-arm
arch-arm64
arch-mips
arch-x86
arch-x86_64
include DO NOT MERGE - Merge PPRL.190305.001 into master 2019-03-11 11:57:28 -07:00
include_vndk/cutils libcutils: remove unused open_memstream. 2018-07-11 14:28:21 -07:00
Android.bp Clean up some mess by only building Android-specific code for the device. 2019-03-21 14:59:45 -07:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS libcutils: add OWNERS. 2018-06-12 13:58:30 -07:00
android_get_control_env.h Clean up some mess by only building Android-specific code for the device. 2019-03-21 14:59:45 -07:00
android_get_control_file.cpp libcutils: android_get_control_file uses realpath. 2019-03-21 16:00:00 -07:00
android_get_control_file_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
android_get_control_socket_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
android_reboot.cpp
ashmem-dev.cpp Add support for memfd 2019-02-07 00:40:13 +00:00
ashmem-host.cpp
ashmem_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
canned_fs_config.cpp
config_utils.cpp
fs.cpp
fs_config.cpp Remove Valgrind entries from fs_config. 2019-03-13 17:12:00 +00:00
fs_config_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
hashmap.cpp cutils: move hashmap to <pthread.h>. 2018-07-13 10:54:49 -07:00
iosched_policy.cpp
klog.cpp
load_file.cpp
memset_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
multiuser.cpp
multiuser_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
native_handle.cpp Export maximum number of fds/ints in a native_handle. 2019-01-16 08:55:14 -08:00
partition_utils.cpp Start using new C++ Fstab class widely 2018-12-12 17:08:09 +00:00
properties.cpp
properties_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
qtaguid.cpp
record_stream.cpp
sched_policy_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
socket_inaddr_any_server_unix.cpp
socket_inaddr_any_server_windows.cpp
socket_local_client_unix.cpp
socket_local_server_unix.cpp
socket_local_unix.h
socket_network_client_unix.cpp
socket_network_client_windows.cpp
sockets.cpp
sockets_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
sockets_unix.cpp Clean up some mess by only building Android-specific code for the device. 2019-03-21 14:59:45 -07:00
sockets_windows.cpp
str_parms.cpp libcutils: remove some unused API. 2018-07-11 14:27:32 -07:00
str_parms_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
strdup8to16.cpp
strdup16to8.cpp
strlcpy.c
threads.cpp
trace-container.cpp
trace-dev.cpp
trace-dev.inc __android_log_is_debuggable() shouldn't be an apex symbol 2019-02-20 12:52:02 -08:00
trace-dev_test.cpp Clean up libcutils/libutils tests. 2019-02-11 13:15:56 -08:00
trace-host.cpp
uevent.cpp Increase netlink uevent rcvbuf size to 16M 2018-12-03 18:39:24 +00:00