Loading libs/binder/OS.h +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ status_t setNonBlocking(borrowed_fd fd); status_t getRandomBytes(uint8_t* data, size_t size); status_t dupFileDescriptor(int oldFd, int* newFd); LIBBINDER_INTERNAL_EXPORTED status_t dupFileDescriptor(int oldFd, int* newFd); std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory(); Loading libs/binder/tests/binderRpcTest.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ #include <trusty/tipc.h> #endif // BINDER_RPC_TO_TRUSTY_TEST #include "../OS.h" #include "../RpcWireFormat.h" #include "../Utils.h" #include "binderRpcTestCommon.h" Loading Loading @@ -1112,7 +1113,8 @@ TEST_P(BinderRpc, AppendInvalidFd) { {RpcSession::FileDescriptorTransportMode::UNIX}, }); int badFd = fcntl(STDERR_FILENO, F_DUPFD_CLOEXEC, 0); int badFd; ASSERT_EQ(OK, binder::os::dupFileDescriptor(STDERR_FILENO, &badFd)); ASSERT_NE(badFd, -1); // Close the file descriptor so it becomes invalid for dup Loading Loading
libs/binder/OS.h +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ status_t setNonBlocking(borrowed_fd fd); status_t getRandomBytes(uint8_t* data, size_t size); status_t dupFileDescriptor(int oldFd, int* newFd); LIBBINDER_INTERNAL_EXPORTED status_t dupFileDescriptor(int oldFd, int* newFd); std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory(); Loading
libs/binder/tests/binderRpcTest.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ #include <trusty/tipc.h> #endif // BINDER_RPC_TO_TRUSTY_TEST #include "../OS.h" #include "../RpcWireFormat.h" #include "../Utils.h" #include "binderRpcTestCommon.h" Loading Loading @@ -1112,7 +1113,8 @@ TEST_P(BinderRpc, AppendInvalidFd) { {RpcSession::FileDescriptorTransportMode::UNIX}, }); int badFd = fcntl(STDERR_FILENO, F_DUPFD_CLOEXEC, 0); int badFd; ASSERT_EQ(OK, binder::os::dupFileDescriptor(STDERR_FILENO, &badFd)); ASSERT_NE(badFd, -1); // Close the file descriptor so it becomes invalid for dup Loading