diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2020-10-15 15:14:22 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2020-10-16 14:19:23 -0300 |
commit | 60854f40ea2d420867ed2f0f052ee7fca661dbff (patch) | |
tree | 1f2eccb437ef71f098f1f817ef0cc82bdb7f8113 /support/temp_file.h | |
parent | 30d2e4a963db0b3fdb1aa2cf2e2942c7a62d6649 (diff) | |
download | glibc-60854f40ea2d420867ed2f0f052ee7fca661dbff.tar.gz glibc-60854f40ea2d420867ed2f0f052ee7fca661dbff.tar.xz glibc-60854f40ea2d420867ed2f0f052ee7fca661dbff.zip |
support: Add create_temp_file_in_dir
It allows created a temporary file in a specified directory.
Diffstat (limited to 'support/temp_file.h')
-rw-r--r-- | support/temp_file.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/support/temp_file.h b/support/temp_file.h index 8b6303a6e4..ac61105428 100644 --- a/support/temp_file.h +++ b/support/temp_file.h @@ -32,6 +32,13 @@ void add_temp_file (const char *name); *FILENAME. */ int create_temp_file (const char *base, char **filename); +/* Create a temporary file in directory DIR. Return the opened file + descriptor on success, or -1 on failure. Write the file name to + *FILENAME if FILENAME is not NULL. In this case, the caller is + expected to free *FILENAME. */ +int create_temp_file_in_dir (const char *base, const char *dir, + char **filename); + /* Create a temporary directory and schedule it for deletion. BASE is used as a prefix for the unique directory name, which the function returns. The caller should free this string. */ |