/** * @brief 执行cat命令 * @details 输出指定文件的全部内容 * @param[in] path 指定文件的路径 * @return 成功返回true,失败返回false */ bool cat( const char * path ) { char absolute_path[MAX_PATH]; assert(path != NULL); get_absolute_path(absolute_path, path); return output_file_data(absolute_path); }
void get_local_file_data(FileData *file_data, int host) { file_data->num_paths = 0; file_data->path_state = NULL; scan_local_file(file_data, config.local_top_dir[host], host); #if 0 output_file_data(file_data, 0); #endif }
void get_remote_file_data(FileData *file_data, int host) { file_data->num_paths = 0; file_data->path_state = NULL; scan_remote_file(file_data, config.remote_top_dir[host], 0, host); sort_path_state(file_data->path_state, file_data->num_paths); #if 0 output_file_data(file_data, 0); #endif }