diff options
-rw-r--r-- | libs/binder/ndk/include_cpp/android/binder_auto_utils.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/binder/ndk/include_cpp/android/binder_auto_utils.h b/libs/binder/ndk/include_cpp/android/binder_auto_utils.h index 0ad400bffb..c903998021 100644 --- a/libs/binder/ndk/include_cpp/android/binder_auto_utils.h +++ b/libs/binder/ndk/include_cpp/android/binder_auto_utils.h @@ -365,6 +365,8 @@ class ScopedFileDescriptor : public impl::ScopedAResource<int, internal::closeWi ScopedFileDescriptor(ScopedFileDescriptor&&) = default; ScopedFileDescriptor& operator=(ScopedFileDescriptor&&) = default; + ScopedFileDescriptor dup() const { return ScopedFileDescriptor(::dup(get())); } + bool operator!=(const ScopedFileDescriptor& rhs) const { return get() != rhs.get(); } bool operator<(const ScopedFileDescriptor& rhs) const { return get() < rhs.get(); } bool operator<=(const ScopedFileDescriptor& rhs) const { return get() <= rhs.get(); } |