diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-06-05 16:02:32 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2018-06-06 14:39:15 +0200 |
commit | 3130fca5a74995a2d25a685e2e0f0814f683ef16 (patch) | |
tree | 54c7d70042f6e832c3b18911af31807b2377f4a2 /src/basic/fileio.h | |
parent | 9264cc39ce9da6f6cdf675a7b3bb3ef9e8f97cbb (diff) | |
download | systemd-3130fca5a74995a2d25a685e2e0f0814f683ef16.tar.gz systemd-3130fca5a74995a2d25a685e2e0f0814f683ef16.tar.bz2 systemd-3130fca5a74995a2d25a685e2e0f0814f683ef16.zip |
util: add new write_string_filef() helper
This new helper combines asprintf() and write_string_file() in one,
which is useful at various places to shorten the code a bit.
Diffstat (limited to 'src/basic/fileio.h')
-rw-r--r-- | src/basic/fileio.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/basic/fileio.h b/src/basic/fileio.h index addd9bade4..744d319abe 100644 --- a/src/basic/fileio.h +++ b/src/basic/fileio.h @@ -39,6 +39,8 @@ static inline int write_string_file(const char *fn, const char *line, WriteStrin return write_string_file_ts(fn, line, flags, NULL); } +int write_string_filef(const char *fn, WriteStringFileFlags flags, const char *format, ...) _printf_(3, 4); + int read_one_line_file(const char *fn, char **line); int read_full_file(const char *fn, char **contents, size_t *size); int read_full_stream(FILE *f, char **contents, size_t *size); |