#include #include #include #include #include #include #include #include struct file* file_open(const char* path, int flags, int rights); void file_close(struct file* file); int file_read(struct file* file, unsigned char* data, unsigned int size); int file_write(struct file* file, unsigned char* data, unsigned int size); int remove_file(char *path); int save_data_to_file(char *path, char *data, int size);