+#ifdef TIZEN_ENABLE_GAMEPAD_LATENCY_TEST
+FILE* latency_file = nullptr;
+void openLatencyFile() {
+ if (latency_file != nullptr)
+ return;
+
+ LOG(ERROR) << "openLatencyFile";
+ char filename[128];
+ pid_t pid = getpid();
+ snprintf(filename, sizeof(char) * (128), "/tmp/latency-%d-render", (int)pid);
+ LOG(ERROR) << "filename is " << filename;
+ base::FilePath filepath(filename);
+ latency_file = base::OpenFile(filepath, "a");
+ if (latency_file == nullptr) {
+ LOG(ERROR) << "file open failed!";
+ return;
+ }
+ LOG(ERROR) << "file open success";
+}
+
+void closeLatencyFile() {
+ LOG(ERROR) << "Enter closeLatencyFile";
+ if (latency_file == nullptr) {
+ LOG(ERROR) << "file is not open!";
+ return;
+ }
+ base::CloseFile(latency_file);
+ latency_file = nullptr;
+}
+#endif