X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-lib%2Ffile.h;h=91a2d2ad88611e42e70f0fedc75ac3dd481c70bf;hb=9faa4e03a4cf3204d1b4a8d622d33dd9c4596ca7;hp=2b735511db69fb9c1d47b0c2642ab859630e778f;hpb=ac813896ca32d850febc2d95065ac4fa040f11f9;p=apps%2Fmadmutt.git diff --git a/lib-lib/file.h b/lib-lib/file.h index 2b73551..91a2d2a 100644 --- a/lib-lib/file.h +++ b/lib-lib/file.h @@ -33,9 +33,6 @@ #ifndef MUTT_LIB_LIB_FILE_H #define MUTT_LIB_LIB_FILE_H -#include -#include - /****************************************************************************/ /* fd ops */ /****************************************************************************/ @@ -50,6 +47,7 @@ void mutt_unlink(const char *); /****************************************************************************/ FILE *safe_fopen(const char *, const char *); +int mutt_rename_file(char *, char *); int safe_fclose(FILE **); char *mutt_read_line(char *, ssize_t *, FILE *, int *); @@ -67,4 +65,9 @@ char *mutt_concat_path(char *, ssize_t, const char *, const char *); void mutt_sanitize_filename(char *, short); ssize_t mutt_quote_filename(char *, ssize_t, const char *); +/* replace any %s with src, or appends " $src" */ +ssize_t m_file_fmt(char *dst, ssize_t n, const char *fmt, const char *src); +int m_tempfd(char *dst, ssize_t n, const char *dir, const char *fmt); +FILE *m_tempfile(char *dst, ssize_t n, const char *dir, const char *fmt); + #endif /* MUTT_LIB_LIB_FILE_H */