|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| bool | BLI_temp_directory_path_copy_if_valid (char *tempdir, const size_t tempdir_maxncpy, const char *dirpath) ATTR_NONNULL(1 |
| bool void | BLI_temp_directory_path_get (char *tempdir, const size_t tempdir_maxncpy) ATTR_NONNULL(1) |
| bool BLI_temp_directory_path_copy_if_valid | ( | char * | tempdir, |
| const size_t | tempdir_maxncpy, | ||
| const char * | dirpath ) |
Sets tempdir from dirpath when it's a valid directory. Simple sanitize operations are performed and a trailing slash is ensured.
Referenced by where_is_temp().
| bool void BLI_temp_directory_path_get | ( | char * | tempdir, |
| const size_t | tempdir_maxncpy ) |
Get the path to a directory suitable for temporary files.
The return path is guaranteed to exist and to be a directory, as well as to contain a trailing directory separator.
At maximum the tempdir_maxncpy number of characters is written to the tempdir. The directory path is always null-terminated.
Definition at line 53 of file tempfile.cc.
References ARRAY_SIZE, BLI_getenv(), BLI_strncpy(), and BLI_temp_directory_path_copy_if_valid().
Referenced by blender::tests::ChangeWorkingDirectoryTest::make_pseudo_unique_temp_filename(), blender::tests::FileOpsTest::SetUp(), blender::tests::TEST(), and where_is_temp().