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