summaryrefslogtreecommitdiff
path: root/libs/binder/Utils.cpp
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2022-07-08 21:09:16 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2022-07-08 21:09:16 +0000
commitd4aa87c5c236b7c484ccf6ca8a5082db8cf23840 (patch)
tree57f6f0445b2fd330329cfef1e92bea3af9e2d85d /libs/binder/Utils.cpp
parent29d5414928540044fbd5c007ff959bf8e92b7821 (diff)
parent7c0b79f00a17e0a284b519418655c539dc0f3940 (diff)
Merge changes I2703fb81,Ie95a70c2
* changes: libbinder: separate OS-specific code from Utils.cpp libbinder: mix and match binderRpcTest client and services
Diffstat (limited to 'libs/binder/Utils.cpp')
-rw-r--r--libs/binder/Utils.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/libs/binder/Utils.cpp b/libs/binder/Utils.cpp
index b0289a7196..0314b0fea7 100644
--- a/libs/binder/Utils.cpp
+++ b/libs/binder/Utils.cpp
@@ -16,40 +16,12 @@
#include "Utils.h"
-#include <android-base/file.h>
#include <string.h>
-using android::base::ErrnoError;
-using android::base::Result;
-
namespace android {
void zeroMemory(uint8_t* data, size_t size) {
memset(data, 0, size);
}
-Result<void> setNonBlocking(android::base::borrowed_fd fd) {
- int flags = TEMP_FAILURE_RETRY(fcntl(fd.get(), F_GETFL));
- if (flags == -1) {
- return ErrnoError() << "Could not get flags for fd";
- }
- if (int ret = TEMP_FAILURE_RETRY(fcntl(fd.get(), F_SETFL, flags | O_NONBLOCK)); ret == -1) {
- return ErrnoError() << "Could not set non-blocking flag for fd";
- }
- return {};
-}
-
-status_t getRandomBytes(uint8_t* data, size_t size) {
- int ret = TEMP_FAILURE_RETRY(open("/dev/urandom", O_RDONLY | O_CLOEXEC | O_NOFOLLOW));
- if (ret == -1) {
- return -errno;
- }
-
- base::unique_fd fd(ret);
- if (!base::ReadFully(fd, data, size)) {
- return -errno;
- }
- return OK;
-}
-
} // namespace android