os_file.h revision b8e80941
1b8e80941Smrg/*
2b8e80941Smrg * Copyright 2019 Intel Corporation
3b8e80941Smrg * SPDX-License-Identifier: MIT
4b8e80941Smrg *
5b8e80941Smrg * File operations helpers
6b8e80941Smrg */
7b8e80941Smrg
8b8e80941Smrg#ifndef _OS_FILE_H_
9b8e80941Smrg#define _OS_FILE_H_
10b8e80941Smrg
11b8e80941Smrg#ifdef  __cplusplus
12b8e80941Smrgextern "C" {
13b8e80941Smrg#endif
14b8e80941Smrg
15b8e80941Smrg/*
16b8e80941Smrg * Read a file.
17b8e80941Smrg * Returns a char* that the caller must free(), or NULL and sets errno.
18b8e80941Smrg */
19b8e80941Smrgchar *
20b8e80941Smrgos_read_file(const char *filename);
21b8e80941Smrg
22b8e80941Smrg#ifdef __cplusplus
23b8e80941Smrg}
24b8e80941Smrg#endif
25b8e80941Smrg
26b8e80941Smrg#endif /* _OS_FILE_H_ */
27