diff options
| author | Josh Gao <jmgao@google.com> | 2018-09-04 11:05:08 -0700 |
|---|---|---|
| committer | Josh Gao <jmgao@google.com> | 2018-09-04 13:13:50 -0700 |
| commit | a3c868879c7cd7f52b206246d9839b60cc3dbeb9 (patch) | |
| tree | 0df8485aa4905ee0e085902c39e1805b5dc57ab2 /trusty/coverage/coverage.cpp | |
| parent | ebb631b0a32556cdeda70d3bf9e6f6460667b42f (diff) | |
libbase: add Fdopen that takes a unique_fd.
Using fdopen with unique_fd correctly is more annoying than it should
be, because fdopen doesn't close the file descriptor received upon
failure, which means you have to something like the following:
unique_fd ufd = ...;
int fd = ufd.release();
FILE* file = fdopen(fd, "...");
if (!file) {
close(fd);
return;
}
Add an android::base::Fdopen that does that dance for you.
Bug: http://b/113880863
Test: treehugger
Change-Id: I6325acf1ff06484005c1053fe09672c5eeeecaa1
Diffstat (limited to 'trusty/coverage/coverage.cpp')
0 files changed, 0 insertions, 0 deletions
