Loading libs/binder/OS.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory() { return RpcTransportCtxFactoryRaw::make(); } int sendMessageOnSocket( ssize_t sendMessageOnSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, const std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds) { if (ancillaryFds != nullptr && !ancillaryFds->empty()) { Loading Loading @@ -112,7 +112,7 @@ int sendMessageOnSocket( return TEMP_FAILURE_RETRY(sendmsg(socket.fd.get(), &msg, MSG_NOSIGNAL)); } int receiveMessageFromSocket( ssize_t receiveMessageFromSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds) { if (ancillaryFds != nullptr) { Loading libs/binder/OS.h +2 −2 Original line number Diff line number Diff line Loading @@ -33,11 +33,11 @@ status_t dupFileDescriptor(int oldFd, int* newFd); std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory(); int sendMessageOnSocket( ssize_t sendMessageOnSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, const std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds); int receiveMessageFromSocket( ssize_t receiveMessageFromSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds); Loading libs/binder/RpcTransportRaw.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,8 @@ public: override { bool sentFds = false; auto send = [&](iovec* iovs, int niovs) -> ssize_t { int ret = sendMessageOnSocket(mSocket, iovs, niovs, sentFds ? nullptr : ancillaryFds); ssize_t ret = sendMessageOnSocket(mSocket, iovs, niovs, sentFds ? nullptr : ancillaryFds); sentFds |= ret > 0; return ret; }; Loading libs/binder/trusty/OS.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -59,14 +59,14 @@ std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory() { return RpcTransportCtxFactoryTipcTrusty::make(); } int sendMessageOnSocket( ssize_t sendMessageOnSocket( const RpcTransportFd& /* socket */, iovec* /* iovs */, int /* niovs */, const std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* /* ancillaryFds */) { errno = ENOTSUP; return -1; } int receiveMessageFromSocket( ssize_t receiveMessageFromSocket( const RpcTransportFd& /* socket */, iovec* /* iovs */, int /* niovs */, std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* /* ancillaryFds */) { errno = ENOTSUP; Loading Loading
libs/binder/OS.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory() { return RpcTransportCtxFactoryRaw::make(); } int sendMessageOnSocket( ssize_t sendMessageOnSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, const std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds) { if (ancillaryFds != nullptr && !ancillaryFds->empty()) { Loading Loading @@ -112,7 +112,7 @@ int sendMessageOnSocket( return TEMP_FAILURE_RETRY(sendmsg(socket.fd.get(), &msg, MSG_NOSIGNAL)); } int receiveMessageFromSocket( ssize_t receiveMessageFromSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds) { if (ancillaryFds != nullptr) { Loading
libs/binder/OS.h +2 −2 Original line number Diff line number Diff line Loading @@ -33,11 +33,11 @@ status_t dupFileDescriptor(int oldFd, int* newFd); std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory(); int sendMessageOnSocket( ssize_t sendMessageOnSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, const std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds); int receiveMessageFromSocket( ssize_t receiveMessageFromSocket( const RpcTransportFd& socket, iovec* iovs, int niovs, std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* ancillaryFds); Loading
libs/binder/RpcTransportRaw.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,8 @@ public: override { bool sentFds = false; auto send = [&](iovec* iovs, int niovs) -> ssize_t { int ret = sendMessageOnSocket(mSocket, iovs, niovs, sentFds ? nullptr : ancillaryFds); ssize_t ret = sendMessageOnSocket(mSocket, iovs, niovs, sentFds ? nullptr : ancillaryFds); sentFds |= ret > 0; return ret; }; Loading
libs/binder/trusty/OS.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -59,14 +59,14 @@ std::unique_ptr<RpcTransportCtxFactory> makeDefaultRpcTransportCtxFactory() { return RpcTransportCtxFactoryTipcTrusty::make(); } int sendMessageOnSocket( ssize_t sendMessageOnSocket( const RpcTransportFd& /* socket */, iovec* /* iovs */, int /* niovs */, const std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* /* ancillaryFds */) { errno = ENOTSUP; return -1; } int receiveMessageFromSocket( ssize_t receiveMessageFromSocket( const RpcTransportFd& /* socket */, iovec* /* iovs */, int /* niovs */, std::vector<std::variant<base::unique_fd, base::borrowed_fd>>* /* ancillaryFds */) { errno = ENOTSUP; Loading