X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=utils.h;h=7fc15a69603278c34ad5d0325701939d3bab5e40;hb=84048675daaf09be430c3f6cedbb551b67282d64;hp=d3da472de74345d963a75a0a47ddba43a1a2954e;hpb=be25f03c702f4ca2834c789cf808fe68e6220c4f;p=android-x86%2Fhardware-intel-libsensors.git diff --git a/utils.h b/utils.h index d3da472..7fc15a6 100644 --- a/utils.h +++ b/utils.h @@ -1,6 +1,18 @@ /* - * Copyright (C) 2014 Intel Corporation. - */ +// Copyright (c) 2015 Intel Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +*/ #ifndef __UTILS_H__ #define __UTILS_H__ @@ -16,9 +28,12 @@ int sysfs_write_str (const char path[PATH_MAX], const char *buf); int sysfs_read_float (const char path[PATH_MAX], float *value); int sysfs_write_float(const char path[PATH_MAX], float value); +int sysfs_read_uint64(const char path[PATH_MAX], uint64_t *value); + void set_timestamp (struct timespec *out, int64_t target_ns); int64_t get_timestamp_boot (void); +int64_t get_timestamp_thread (void); int64_t get_timestamp_realtime (void); int64_t get_timestamp_monotonic (void);