Merge "switch to native_handle_create() for passing ownership" into oc-mr1-dev

am: 91f4071ff6

Change-Id: Ic834e09970fc08036807f914b23016b897e5282f
This commit is contained in:
Erik Kline
2017-08-28 07:02:02 +00:00
committed by android-build-merger

View File

@@ -74,10 +74,9 @@ int conntrackSocket(unsigned groups) {
hidl_handle handleFromFileDescriptor(base::unique_fd fd) { hidl_handle handleFromFileDescriptor(base::unique_fd fd) {
hidl_handle h; hidl_handle h;
NATIVE_HANDLE_DECLARE_STORAGE(storage, 0, 0);
static constexpr int kNumFds = 1; static constexpr int kNumFds = 1;
static constexpr int kNumInts = 0; static constexpr int kNumInts = 0;
native_handle_t *nh = native_handle_init(storage, kNumFds, kNumInts); native_handle_t *nh = native_handle_create(kNumFds, kNumInts);
nh->data[0] = fd.release(); nh->data[0] = fd.release();
static constexpr bool kTakeOwnership = true; static constexpr bool kTakeOwnership = true;