summaryrefslogtreecommitdiff
path: root/libutils/Unicode.cpp
diff options
context:
space:
mode:
authorChia-I Wu <olv@google.com>2016-09-23 11:17:11 +0800
committerChia-I Wu <olv@google.com>2016-10-12 18:04:41 -0700
commitb843791b61ee3912515ce3f82f296823c17e10c9 (patch)
treeb7f971c5716db2841b33e858b746449f23c176ac /libutils/Unicode.cpp
parent5980fe4aff67579a1708e560df3d51bc4030d1b4 (diff)
Add native_handle_init
HIDL requires file descriptors to be wrapped in native_handle_t. We want a low overhead way to do that when the number of file descriptors is known at compile time. Instead of // wrap an fd in native_handle_t native_handle_t* fd_handle = native_handle_create(1, 0); if (!fd_handle) { // clean up and return error } fd_handle->data[0] = fd; hidl_cb(..., fd_handle); native_handle_delete(fd_handle); this change adds native_handle_init to allow for // wrap an fd in native_handle_t NATIVE_HANDLE_DECLARE_STORAGE(fd_storage, 1, 0); native_handle_t* fd_handle = native_handle_init(fd_storage, 1, 0); fd_handle->data[0] = fd; hidl_cb(..., fd_handle); Test: make libcutils Bug: 32021609 Change-Id: If1fd07482243d37492fdea57c602a1b13c8953cc
Diffstat (limited to 'libutils/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions