mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
sandbox: Add a way to access persistent test files
Some pytests create files in the persistent-data directory. It is useful to be able to access these files in C tests. Add a function which can locate a file given its leaf name, using the environment variable set up in test/py/conftest.py Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
10
include/os.h
10
include/os.h
@@ -98,6 +98,16 @@ int os_close(int fd);
|
||||
*/
|
||||
int os_unlink(const char *pathname);
|
||||
|
||||
/** os_persistent_fname() - Find the path to a test file
|
||||
*
|
||||
* @buf: Buffer to hold path
|
||||
* @maxsize: Maximum size of buffer
|
||||
* @fname: Leaf filename to find
|
||||
* Returns: 0 on success, -ENOENT if file is not found, -ENOSPC if the buffer is
|
||||
* too small
|
||||
*/
|
||||
int os_persistent_file(char *buf, int maxsize, const char *fname);
|
||||
|
||||
/**
|
||||
* os_exit() - access to the OS exit() system call
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user