monado/src/xrt/auxiliary/util/u_file.h
Christoph Haag c92bc0a704 xrt: Add u_file_get_runtime_dir() and u_file_get_path_in_runtime_dir()
Analog to u_file_get_path_in_config_dir.
2021-04-15 21:42:06 +00:00

43 lines
809 B
C

// Copyright 2019-2020, Collabora, Ltd.
// SPDX-License-Identifier: BSL-1.0
/*!
* @file
* @brief Very simple file opening functions.
* @author Jakob Bornecrantz <jakob@collabora.com>
* @ingroup aux_util
*/
#pragma once
#include "xrt/xrt_compiler.h"
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
ssize_t
u_file_get_config_dir(char *out_path, size_t out_path_size);
ssize_t
u_file_get_path_in_config_dir(const char *suffix, char *out_path, size_t out_path_size);
FILE *
u_file_open_file_in_config_dir(const char *filename, const char *mode);
ssize_t
u_file_get_runtime_dir(char *out_path, size_t out_path_size);
char *
u_file_read_content(FILE *file);
ssize_t
u_file_get_path_in_runtime_dir(const char *filename, char *out_path, size_t out_path_size);
#ifdef __cplusplus
}
#endif