/* * Copyright (C) 2019 The Android Open Source Project * Copyright (C) 2022 StatiX * SPDX-License-Identifer: Apache-2.0 */ #include "vibrator-impl/Vibrator.h" #include #include #include using aidl::android::hardware::vibrator::Vibrator; int main() { ABinderProcess_setThreadPoolMaxThreadCount(0); // make a default vibrator service auto vib = ndk::SharedRefBase::make(); const std::string vibName = std::string() + Vibrator::descriptor + "/default"; binder_status_t status = AServiceManager_addService(vib->asBinder().get(), vibName.c_str()); CHECK(status == STATUS_OK); ABinderProcess_joinThreadPool(); return EXIT_FAILURE; // should not reach }