#include #include #include #include int set_file_type(const std::string &path, uint16_t file_type, uint32_t aux_type) { afp::finder_info fi; std::error_code ec; if (!fi.open(path, afp::finder_info::read_write, ec)) return -1; fi.set_prodos_file_type(file_type, aux_type); if (!fi.write(ec)) return -1; return 0; }