123456789101112131415161718192021222324252627282930 |
- /*
- * Copyright (C) 2024 The LineageOS Project
- *
- * SPDX-License-Identifier: Apache-2.0
- */
- #define LOG_TAG "SensorNotifierUtils"
- #include "SensorNotifierUtils.h"
- #include <android-base/logging.h>
- bool readBool(int fd) {
- char c;
- int rc;
- rc = lseek(fd, 0, SEEK_SET);
- if (rc) {
- LOG(ERROR) << "failed to seek fd, err: " << rc;
- return false;
- }
- rc = read(fd, &c, sizeof(char));
- if (rc != 1) {
- LOG(ERROR) << "failed to read bool from fd, err: " << rc;
- return false;
- }
- return c != '0';
- }
|