11#ifndef MYMPD_FILEHANDLER_H
12#define MYMPD_FILEHANDLER_H
14#include "dist/sds/sds.h"
25 DIR_CREATE_FAILED = 2,
45bool rm_file(
const char *filepath);
51int testdir(
const char *desc,
const char *dir_name,
bool create,
bool silent);
52bool is_dir(
const char *dir_name);
testdir_status
Definition filehandler.h:22
bool is_dir(const char *dir_name)
Definition filehandler.c:131
bool update_mtime(const char *filename)
Definition filehandler.c:32
int try_rm_file(const char *filepath)
Definition filehandler.c:251
try_rm_file_status
Definition filehandler.h:32
bool rm_file(const char *filepath)
Definition filehandler.c:234
int testdir(const char *desc, const char *dir_name, bool create, bool silent)
Definition filehandler.c:94
bool rm_directory(const char *dir_name)
Definition filehandler.c:325
bool rename_tmp_file(FILE *fp, sds tmp_file, bool write_rc)
Definition filehandler.c:192
bool testfile_read(const char *filename)
Definition filehandler.c:69
bool rename_file(const char *src, const char *dst)
Definition filehandler.c:220
bool clean_directory(const char *dir_name)
Definition filehandler.c:291
bool clean_rm_directory(const char *dir_name)
Definition filehandler.c:340
time_t get_mtime(const char *filepath)
Definition filehandler.c:48
FILE * open_tmp_file(sds filepath)
Definition filehandler.c:165
bool create_tmp_file(const char *filepath)
Definition filehandler.c:147
bool write_data_to_file(const char *filepath, const char *data, size_t data_len)
Definition filehandler.c:272