summaryrefslogtreecommitdiff
path: root/libcutils/android_get_control_file.cpp
AgeCommit message (Collapse)Author
2019-03-21libcutils: android_get_control_file uses realpath.Yifan Hong
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-21Clean up some mess by only building Android-specific code for the device.Elliott Hughes
Test: treehugger Change-Id: Id44721ccd1817d8c537b226f60a58b7cb691fb01
2017-11-10Move libcutils source to C++.Elliott Hughes
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
2016-11-17libcutils: sdk(mac) build errorMark Salyzyn
Surprise surprise, MAC sdk build has F_GETFD & not TEMP_FAILURE_RETRY. Revert code to original form with the three alternatives for all OSii. Test: Build Bug: 32450474 Change-Id: Ia7361d8107675a620968d8395c5e2351ad364d29
2016-11-16libcutils: move cutils/files.h to cutils/android_get_control_file.hMark Salyzyn
files.[h|cpp] is bound to be abused with junk, replace with android_get_control_file.[h|cpp]. Plus some sundry cleanup. Test: gTest libcutils-tests, logd-unit-tests, liblog-unit-tests, logcat-unit-tests and init_tests Bug: 32450474 Change-Id: Ibd4a7aa4624ea19a43d1f98a3c71ac37805d36b5