diff options
author | Eric Engestrom <[email protected]> | 2019-01-28 15:44:12 +0000 |
---|---|---|
committer | Eric Engestrom <[email protected]> | 2019-04-30 15:40:33 +0000 |
commit | 316964709e21286c2af54e3afb3089d0fcce87c1 (patch) | |
tree | 851710be1d62d2448238837c787cd37ba379111b /src/util/os_file.h | |
parent | 2fae99bcbd00392daf44d1bc570553ac70730d36 (diff) |
util: add os_read_file() helper
readN() taken from igt.
os_read_file() inspired by igt_sysfs_get()
Signed-off-by: Eric Engestrom <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/util/os_file.h')
-rw-r--r-- | src/util/os_file.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/util/os_file.h b/src/util/os_file.h new file mode 100644 index 00000000000..2f97c19ed55 --- /dev/null +++ b/src/util/os_file.h @@ -0,0 +1,26 @@ +/* + * Copyright 2019 Intel Corporation + * SPDX-License-Identifier: MIT + * + * File operations helpers + */ + +#ifndef _OS_FILE_H_ +#define _OS_FILE_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Read a file. + * Returns a char* that the caller must free(), or NULL and sets errno. + */ +char * +os_read_file(const char *filename); + +#ifdef __cplusplus +} +#endif + +#endif /* _OS_FILE_H_ */ |